Съвети от Salvatore Sanfilippo aka antirez (създателят на redis, kilo и т.н.):
Напредналите езикови модели, като Gemini 2.5 PRO и Claude Opus 4, могат значително да повишат ефективността на програмистите — ако се използват правилно.
Какво могат да направят LLM за вас
- Ранно откриване на грешки. Те хващат грешките преди потребителите да ги видят.
- Бързо прототипиране. Нека пишат бърз временен код за проверка на идеи.
- Съвместно проектиране. Вие носите опит; моделът — енциклопедични знания.
- Писане на добре дефинирани части. Дайте им ясни задачи, получете работещ код.
- Запълване на пропуски в уменията. Те ще ви помогнат да усвоите инструменти или езици, които едва познавате.
Как да работите с тях
- Останете в контрол. За всичко, което е повече от малък скрипт, съчетавайте вашата преценка с изхода на модела. Кодът, генериран само от LLM, често е раздут и крехък.
- Давайте пълен контекст. Вмъквайте релевантен код, документация и свои бележки:
- Лоши решения, които трябва да се избягват — и защо.
- Обещаващи идеи за проучване.
- Точни цели, ограничения и стилови правила. Повече контекст = по-добри отговори.
- Използвайте най-добрите модели. Дръжте се за Gemini 2.5 PRO и Claude Opus 4. Работете с базовия модел, а не с разредени „агенти“ или плъгини на редактора, които скриват контекста.
- Дръжте цикъла кратък. Ръчно прехвърляйте кода между редактора и чата. Проверявайте всяка промяна сами.
Заключение В момента човек + LLM е по-добре, отколкото всеки поотделно. Използвайте моделите, за да ускорите и подобрите работата си, но запазвайте контрол и собственост върху кода. Периодично тествайте напълно автоматизирани агенти; преминавайте само когато те явно ви превъзхождат. До тогава избягвайте шума, използвайте AI разумно и не изоставайте, като го игнорирате.