The only skill I brought to the table was app architecture.
It's not just hype.
The only skill I brought to the table was app architecture.
It's not just hype.
I also built multiple things with it and I always came to a point, where it just couldn't handle anything slightly larger than a mvp, or a non guided change requiring editing multiple files at once
The best way to use it is to make everything as atomic as possible. Ask it for one function at a time, rather than "make my app handle user auth"
In the future, you could prompt GPT10 with "give me a marketing plan" and its output would be just as terrible as GPT3's.
Leveling up one's prompting skill from zero shot to few shot to agenetic is how you get usable results.
What do you do, in order for chatgpt to be able to pick up your library and it's patterns? What obstacles I see in this scenario:
* Base models takes months and millions to train
* RLHF supposedly can add knowledge, but it's disputed to mostly "change style"
* What incentive will OpenAI have to include your particular library's documentation?
I imagine, if that library starts being really popular, a lot of other code will include examples how to you use it. What about before that?
Including new knowledge always lags (are there two gpt updates per year? maybe a up to 4, but not really significantly more) few months, so what about a fast moving agile greenfield project? It could cause frustration in LLM users (I know I have been bitten a lot by some python library changes already).
It seems that it's just another tool in the box for humans to use. In far far future maybe, when we somehow get around those millions of dollars for fine tuning (doubtful) and/or libraries simply stop changing.
But still, put any really not small code base into 120k token context and see how easy both gpt and cluade opus trip up on themselves. It's amazing, when it works, but currently it's a roll of a dice still