Earlier quoted context omitted.
Because as op pointed out it's faster. It has ready access to the correct usage of different libraries.
So does the language features of basically any modern editor.
Using AI for Coding: My Journey with Cline and LLMs
11–20 of 97 posts
Re: Using AI for Coding: My Journey with Cline and LLMs
#12Earlier quoted context omitted.
So does the language features of basically any modern editor.
Not really - there's a difference between having the docstring of a function available for you to read, and a model which has learned from thousands of examples how to use a particular API and integrate it into a larger set of instructions. The latter is vastly faster and takes much less human work than the former.
If it can’t do something that basic and that common using a language and toolset with that much training data, then I’m pessimistic personally.
I’m yet to see Copilot be useful for any of my juniors when we pair, it gets in the way far more than it helps and it is ruining their deeper understanding, it seems.
I’ll continue trying to use these tools, but I swear you’re overselling their abilities even still.
Re: Using AI for Coding: My Journey with Cline and LLMs
#13Anyone got a line on a local first AI Tooling. Happy to pay100$. Don't want a subscription.
Re: Using AI for Coding: My Journey with Cline and LLMs
#14I did a similar thing but with backend-heavy code, and I agree with this assessment: > In particular, I asked ChatGPT to write a function by knowing precisely how I would have implemented it. This is crucial since without knowing the expected result and what every line does, I might end up with a wrong implementation. In my eyes, it makes the whole idea of AI coding moot. If I need to explain every step in detail - a…
Re: Using AI for Coding: My Journey with Cline and LLMs
#15Earlier quoted context omitted.
Not really - there's a difference between having the docstring of a function available for you to read, and a model which has learned from thousands of examples how to use a particular API and integrate it into a larger set of instructions. The latter is vastly faster and takes much less human work than the former.
Except when it consistently gets said particular API wrong. I was using it to do basic graphql-yoga setup with R1 and then Claude Sonnet 3.5 and they both output incorrect usage, and got stuck in a loop trying to fix it. If it can’t do something that basic and that common using a language and toolset with that much training data, then I’m pessimistic personally. I’m yet to see Copilot be useful for any of my juniors…
This technique can reliably make any good LLM fluent in an API that it's never seen in its training data.
Re: Using AI for Coding: My Journey with Cline and LLMs
#16I did a similar thing but with backend-heavy code, and I agree with this assessment: > In particular, I asked ChatGPT to write a function by knowing precisely how I would have implemented it. This is crucial since without knowing the expected result and what every line does, I might end up with a wrong implementation. In my eyes, it makes the whole idea of AI coding moot. If I need to explain every step in detail - a…
LLMs are way, way faster at typing code than I am. I often dictate to them exactly what I need and it saves me a bunch of time.
Re: Using AI for Coding: My Journey with Cline and LLMs
#17Anyone got a line on a local first AI Tooling. Happy to pay100$. Don't want a subscription.
You could try OpenHands + OpenRouter + Llama ( https://docs.all-hands.dev/modules/usage/llms/openrouter ) I haven't tried it and don't know how it would go.
Re: Using AI for Coding: My Journey with Cline and LLMs
#18Earlier quoted context omitted.
Except when it consistently gets said particular API wrong. I was using it to do basic graphql-yoga setup with R1 and then Claude Sonnet 3.5 and they both output incorrect usage, and got stuck in a loop trying to fix it. If it can’t do something that basic and that common using a language and toolset with that much training data, then I’m pessimistic personally. I’m yet to see Copilot be useful for any of my juniors…
The way to fix that is to find an example of correct usage of that API and paste that example in at the start of the prompt. This technique can reliably make any good LLM fluent in an API that it's never seen in its training data.
I’ve had better luck with manually including the page but including the indexed docs is usually enough to fix API mistakes.
Re: Using AI for Coding: My Journey with Cline and LLMs
#19Earlier quoted context omitted.
Not really - there's a difference between having the docstring of a function available for you to read, and a model which has learned from thousands of examples how to use a particular API and integrate it into a larger set of instructions. The latter is vastly faster and takes much less human work than the former.
Except when it consistently gets said particular API wrong. I was using it to do basic graphql-yoga setup with R1 and then Claude Sonnet 3.5 and they both output incorrect usage, and got stuck in a loop trying to fix it. If it can’t do something that basic and that common using a language and toolset with that much training data, then I’m pessimistic personally. I’m yet to see Copilot be useful for any of my juniors…
The LLMs you mention are first and foremost a “general knowledge” machine rather than a domain expert. In my opinion, Junior developers are the least likely to benefit from their use because they have neither the foundational understanding to know when the approach is wrong, nor the practical experience to correct any mistakes. An LLM can replace a junior dev because we expect the mistakes and potentially poor quality, but you don’t really want a junior developer doing code reviews for another junior developer before pushing code.
Re: Using AI for Coding: My Journey with Cline and LLMs
#20I did a similar thing but with backend-heavy code, and I agree with this assessment: > In particular, I asked ChatGPT to write a function by knowing precisely how I would have implemented it. This is crucial since without knowing the expected result and what every line does, I might end up with a wrong implementation. In my eyes, it makes the whole idea of AI coding moot. If I need to explain every step in detail - a…