▲ | lukaslalinsky 3 days ago | |||||||
I think there are two kinds of uses for these tools: 1) you try to explain what you want to get done 2) you try to explain what you want to get done and how to get it done The first one is gambling, the second one has very small failure rate, at worst, the plan it presents shows it's not getting the solution you want it to do. | ||||||||
▲ | CuriouslyC 3 days ago | parent [-] | |||||||
The thing is to understand that a model has "priors" which steer how it generates code. If what you're trying to build matches the priors of the model you can basically surf the gradients to working software with no steering using declarative language. If what you want to build isn't well encoded by the models priors it'll constantly drift, and you need to use shorter prompts and specify the how more (imperative). | ||||||||
|