Как работает Claude Code: создаём мини-агент
Изучите, как работает Claude Code и создайте собственного кодирующего агента.
- 01.Изучите, как работает Claude Code и создайте собственного кодирующего агента.
Towards AI рассказывает, что Claude Code, кодирующий агент, производит впечатление магии, когда вы вводите команду, и он сам пишет код, запускает тесты и исправляет ошибки. Однако за этим стоит простая идея, обёрнутая в тщательную инженерную работу. В этой статье мы начнём с основ и создадим работающего кодирующего агента, который можно запустить на своём компьютере, используя всего один файл Python и без установки дополнительных библиотек. Большая языковая модель (LLM), такая как Claude, Gemini или GPT, выполняет одну задачу: предсказывает следующий фрагмент текста, основываясь на огромном объёме написанного. Модели не читают буквы или слова, они работают с токенами — частями текста, которые в среднем составляют около трёх четвёртых английского слова. Например, одно слово может быть одним или двумя токенами, а 1000 слов английского языка составляют примерно 1300 токенов. Контекстное окно — это объём текста, который модель может обработать за один раз. Всё, что необходимо для следующего ответа, должно поместиться в этом окне: инструкции, разговор, прочитанные файлы и вывод команд. Если что-то не попадает в это окно, модель не может это увидеть. Это важно, особенно в длинных разговорах, так как модели ничего не помнят между вызовами. Каждое обращение начинается с чистого листа. Чтобы взаимодействовать с моделью, необходимо отправить JSON-запрос через API. Каждый чат-бот, включая Claude Code, строится на таких вызовах. При этом формат запроса одинаков для различных поставщиков, что упрощает работу с ними. Однако есть различия между открытыми и закрытыми моделями: открытые модели можно скачать и запустить локально, в то время как закрытые доступны только через API их разработчиков. Разница между чат-ботом и агентом заключается в том, что агент может вызывать инструменты, описанные в JSON. Модель не может открывать файлы или выполнять команды; она только генерирует текст. Когда модель хочет использовать инструмент, она отвечает специальным сообщением, которое содержит название инструмента и его параметры. Ваш код выполняет реальную функцию и отправляет результат обратно модели. На основе этой идеи мы создадим агента, который будет использовать цикл, чтобы продолжать вызывать модель до тех пор, пока она не ответит без запроса на использование инструмента. Этот процесс часто называют ReAct (reason, act, observe, repeat). Важным моментом является то, что ошибки воспринимаются как информация, а не как сбои. Мы создадим агента, который будет представлять собой один файл и использовать Python 3.10 или новее. Сначала мы определим поставщика, который будет использоваться для API, а затем создадим инструменты и рабочее пространство, в котором агент будет работать. Каждый путь, который модель указывает, будет проверяться, чтобы избежать доступа к недоступным файлам. В конечном итоге, мы создадим систему, в которой модель будет запрашивать действия, а код будет решать, что делать дальше. Это обеспечит безопасность и гибкость работы агента, позволяя ему адаптироваться к различным ситуациям и ошибкам. Материал подготовлен нейросетью на основе оригинальной публикации. ИИ может ошибаться в деталях (цифры, имена, даты, цитаты) — для важной информации сверяйтесь с первоисточником.
Байланысты материалдар
Барлығы →2026 жылғы 2 қарашадағы AI жаңалықтар дайджесті
Агенттер біздің көз алдымызда өседі, ал күн қай жерде ауыратынын жақсы көрсетеді. OpenAI және британдық NCSC AI браузерлерін командалық инъекциядан қорғау өте қиын екенін ашық айтады. Бұл ретте салада қарқынды жұмыс жүріп жатыр
AI агенттерінің сенімді жүйесін қалай құруға болады?
AI агенттерінің сенімді жүйесін қалай құруға болады? Антропологтар 90 минуттық техникалық шеберлік сабағын жариялады, онда олар Клод басқарылатын агенттерді құру туралы егжей-тегжейлі әңгімеледі. Ол мыналарды қамтиды: - Агент дизайнында архитектура мен айырбастарды пайдаланады. - Дағдылар,…
Баға, желі және келісімшарт: Threads-те қазақстандықтар байланыс операторлары туралы не жазады
Қазақстандық gro.now платформасы AI қолданатын алты оператор туралы 12 615 мәлімдемені талдады. Біз олардың не туралы жиі шағымданатынын, кім тастап кеткенін және кетуге не кедергі болатынын айтамыз. Threads-те адамдар байланыс операторлары туралы пікірлерге қарағанда басқаша жазады: қысқа, ашулы және сол күні SMS келді...