3 ms·
I’d recommend trying to build out your systems to work across LLMs where you can. Create an interface layer and for now maybe use OpenAI and Vertex as a couple
by mebutnotme 3y ago
I’d recommend trying to build out your systems to work across LLMs where you can. Create an interface layer and for now maybe use OpenAI and Vertex as a couple of options. Vertex is handy as while not always as good you may find it works well for some tasks and it can be a lot cheaper for those.
If you build out this way then when the next greatest LLM comes out you can plug that into your interface and switch the tasks it’s best at over.
- quickthrower2 3y agoThe problem is swapping LLMs can require rework of all your prompts, and you may be relying on specific features of OpenAI. If you don't then you are at a disadvantage or at least slowing down your work.
- bongobingo1 3y agoJust ask the LLM to rewrite your prompts for the new model.
- worldsayshi 3y agoDoes it really have that kind of self awareness to be able to do that successfully? I feel very sceptical.
- Roark66 3y agoI doubt self awareness has anything to do with it..
- worldsayshi 3y agoWhat else would you call the ability for it to adapt a task for its own capabilities?
- mkl 3y agoLanguage modelling, token prediction. It's not much different from generating code in a particular programming language; given examples, learn the patterns and repeat them. There's no self-awareness or consciousness or understanding or even the concept of capabilities, just predicting text.
- worldsayshi 3y agoSure but that kind of sounds like it is building a theory of mind of itself. If it does have considerable training data including prompt and response when people are interacting with itself then I suppose it isn't that surprising. That does sound like self awareness, in the non magical sense. It is aware of its own behaviour because it has been trained on it.
- irthomasthomas 3y agoJust have it write 10 and bench them against your own.
- disconnection 3y agoI have a hierarchy of templates, where I can automatically swap out parts of the prompt based on which LLM I am using. And also have a set of benchmarking tests to compare relative performance. I treat LLMs like a commodity and keep switching between them to compare performance.
- tin7in 3y agoJust curious are you using something specific for the tests?
- rlt 3y agoIsn’t the expectation that “prompt engineering” is going to become unnecessary as models continue to improve? Other models may be lagging behind GPT4 but not by much.
- te_chris 3y agoThe dream maybe. You still have to instruct these natural language agents somehow, and they all have personalities.
- pjmlp 3y agoDefinitely, just like with games development, the key is to master how things work, not specific APIs. AI tools will need a similar plugin like approach.
- quickthrower2 3y agoI have a good idea how transformers work and have written Python code and trained toy ones, but end of the day right now calling OpenAI nothing I can build can beat it.
- ramraj07 3y agoThat would go as well as trying to write a universal android iOS app or write ansi sql to work across database platforms. A bad idea in every dimension.