Minimalna wersja agenta kodu (ponad 200 linii kodu), bardziej odpowiednia do nauki zasad. - Wprowadź intencję użytkownika - Użyj prostego systemowego komunikatu, aby powiedzieć LLM, że jesteś agentem kodu, i poinformuj LLM o bieżącym katalogu roboczym. - Następnie wejdź w pętlę agenta (iteracyjną), LLM na podstawie intencji użytkownika + komunikatu systemowego, daje pierwszą rundę wyjścia, wyjście może być typu tekstowego, czyli wynik wykonania agenta. Istnieje również możliwość, że wyjście to plik json wywołania narzędzia, który następnie przekazywany jest do metody wykonania funkcji, a następnie wynik wykonania i wygenerowany json są łączone w wiadomości, aby przeprowadzić następną pętlę. Lista narzędzi, którymi może operować agent: odczyt wierszami, pisanie treści, edytowanie treści, wyszukiwanie według wzoru regex, narzędzie glob, narzędzie grep, system bash. Każde narzędzie ma swój komunikat i metodę wywołania.
Można to zrozumieć jako zminimalizowaną wersję Claude Code
49