Planet Python на русском
Подписаться
Родриго Жирон Серран: Напишите агент кодирования с первых принципов: лучшие инструменты
"Это руководство фокусируется на улучшении ранее созданного кодового агента путем интеграции предоставленных инструментов Anthropic. Цель - улучшить производительность агента, используя предопределенные, оптимизированные схемы инструментов. В частности, оно представляет инструмент "text_editor_20250728", названный "str_replace_based_edit_tool", который объединяет функциональность чтения, записи, замены и вставки текста. Этот новый инструмент заменяет ранее созданные пользовательские функции для манипуляции файлами.В руководстве также подчеркивается инструмент "bash", который предлагает постоянную сессию bash для выполнения команд. Используя инструменты Anthropic, агент может делать более последовательные и эффективные вызовы инструментов, поскольку модели обучены на этих конкретных схемах. Инструмент текстового редактора - это универсальный интерфейс, управляемый командами, который позволяет выполнять действия, такие как просмотр, замена, создание или вставка текста на основе ключа "команда" в запросе на использование инструмента. Чтобы организовать эти инструменты, они будут размещены в отдельных подмодулях. Существующие пользовательские функции редактирования файлов и соответствующие записи словаря будут удалены и заменены на конфигурацию инструмента текстового редактора Anthropic. Ключ "команда" инструмента текстового редактора имеет решающее значение для разъяснения желаемой операции редактирования."