3 ms·
Any suggestions? Thanks I have tried Phind and anything beyond mega junior tier questions it suffers as well and gives bad answers.
by moomoo11 2y ago
Any suggestions? Thanks
I have tried Phind and anything beyond mega junior tier questions it suffers as well and gives bad answers.
- verdverm 2y agoIt will be a system, not a single model, and will depend on what programming task you want to perform probably need routers, RAG, and reranking I think there is a role for LLM + deterministic code gen as well (https://github.com/hofstadter-io/hof/blob/_dev/flow/chat/prompts/dm.cue https://github.com/hofstadter-io/hof/blob/_dev/flow/chat/pro...)
- moomoo11 2y agoInteresting. I was hoping for something with a UI like chat gpt or phind. Something that I can just use as easily as copilot. Unfortunately every single one sucks. Or maybe that's just how programming is - its easy at the surface/ice berg level and below is just massive amounts of complexity. Then again, I'm not doing menial stuff so maybe I'm just expecting too much.
- verdverm 2y agoI think a more IDE native experience is better than a chat UI I don't want to have to copy & paste between applications, just let me highlight some sections and then run some LLM operation on it i.e. a VS Code extension with keyboard shortcuts
- unshavedyak 2y agoYea, I use them daily and that’s my issue as well. You have to learn what to ask or you spend more time debugging their junk than being productive, at least for me. Devv.ai is my recent try, and so far it’s been good but library changes quickly cause it to lose accuracy. It is not able to understand what library version you’re on and what it is referencing, which wastes a lot of time. I like LLMs for general design work, but I’ve found accuracy to be atrocious in this area.
- verdverm 2y ago> library changes quickly cause it to lose accuracy yup, this is why an LLM only solution will not work. You need to provide extra context crafted from the language or library resources (docs, code, help, chat) This is the same thing humans do. We go to the project resources to help know what code to write
- unshavedyak 2y agoFwiw that's what Devv.ai claims to do (in my summation from the Devv.ai announcement, at least). Regardless of how true the claims of Devv.ai are, their library versioning support seems very poor. At least for the one library i tested it on (Rust's Bevy).
- verdverm 2y agokapa.ai is another SaaS focused on per-project LLMs As a developer, you would want something like this, which has access to all the languages / libraries you actually use
- wing-_-nuts 2y agoYou have to think of the LLMs as more of a better search engine than something that can actually write code for you. I use phind for writing obscure regexes, or shell syntax, but I always verify the answer. I've been very pleased with the results. I think anyone disappointed with it is setting the bar too high and won't be fully satisfied until LLMs can effectively replace a Sr dev (which, let's be real, is only going to happen once we reach AGI)