3 ms·
i have mentored a few people to become Programmers. Some for months, some for years. It's like teaching someone to ride a bycicle. Hand-holding first, then hand
by svilen_dobrev 2y ago
i have mentored a few people to become Programmers. Some for months, some for years. It's like teaching someone to ride a bycicle. Hand-holding first, then hand-guiding, then short flights, then longer... Different people pick stuff at different pace and shape.. but they do learn.. if they want to.
What i completely miss in these LLM parrots-agents-generators, is the learning. You can't teach them anything. They would not remember. Tabula rasa / Clean slate, every time. They may cite Shakespeare - or whatever code scrubbed from github - and concoct it to unrecognizability - but that's it. Hard rules or guardrails for every-little-thing are unsustainable to keep (and/or create) - expert-systems, rule-based no-code/low-code.. has been unsuccessful for decades).
Maybe, next AI wave.
And, there's no understanding. But that also applies to quite some people :/
- ebiester 2y agoConsider rules for projects. It's not always perfect, but it does adapt based on my instructions. For example, I have had good success in test first development as a rule. That means that I can make sure it has the specifications correct first.
- owebmaster 2y agoLLMs don't learn but agents do. You just need to insert that new knowledge in the prompt.
- achierius 2y agoAgents are still LLMs. LLMs also have prompts. There's no difference!
- trash_cat 2y agoAgents HAVE Models. There is a big difference if you give a model access to tools and perhaps some form of memory.
- owebmaster 2y agoLLMs don't have prompts, you can use prompts to query LLMs. Agents are a mix of models, prompts, RAG and an event loop.
- cheevly 2y agoLiterally all of this is easy to solve if you actually tried. Developers are literally too lazy to write their own AI tooling, it’s bizarre to me.
- danmur 2y agoThe goal isn't to use AI, though, it's to be productive. Maybe for you AI + writing support tools to improve your workflow makes you more productive and that's great! For me, for the kind of work I'm currently doing, I'm more productive in other ways.