Мінімізована (200+ рядків коду) версія кодового агента більше підходить для принципів навчання. - Ввести намір користувача - Використайте простий системний запит, щоб повідомити LLM, що ви є кодовим агентом, і повідомити LLM її поточний робочий каталог. - Потім входить у цикл агента, LLM дає перший раунд виводу на основі наміру користувача + системних підказок, вихід може бути текстовим типом, тобто результатом виконання агентом. Ще одна можливість — вивести json-файл, викликаний інструментом, а потім передати його методу виконання функції для виконання, а потім скласти результат виконання та згенерований json у повідомлення для наступного циклу. Список інструментів, якими може керувати агент: читання за рядком, запис контенту, редагування контенту, пошук у глобі за звичайним шаблоном, інструмент grep, системний bash. Кожен інструмент має підказку та метод виклику.
Можна зрозуміти, що це мінімізована версія Claude Code
62