Claude Engineer усиливает ваш код

Прежде всего, важно отметить, что Claude Engineer - это не официальный продукт Anthropic, а сторонний продукт, созданный основателем EverArtAI Пьетро Ширано. Проще говоря, это инструмент, который помогает выполнять широкий спектр задач по разработке программного обеспечения, таких как операции с файловой системой, веб-поиск и интеллектуальный анализ кода, в рамках CLI с помощью интерфейса чат-бота. Примеры взаимодействия с ботом включают в себя:

  • Создайте новую структуру проекта Python для веб-приложения
  • Объясните код в файле file.py и предложите улучшения
  • Поиск последних лучших практик в разработке React
  • Помогите мне отладить эту ошибку: [вставьте сообщение об ошибке].
  • Проанализируйте это изображение и опишите его содержимое
  • Выполните этот код на языке Python и проанализируйте результаты
  • Чтение нескольких файлов: file1.py, file2.py, file3.py

Он основан на Python, работает с кодом Python и, конечно же, под капотом взаимодействует с API Claude-3.5-Sonnet для выполнения своей магии.

Чтобы получить его самостоятельно, клонируйте его репозиторий на Github, установите требования, настройте виртуальное окружение, добавьте ключи API Antrhropic, и вы готовы к работе, запустив интерфейс Claude Engineer с помощью:

python main.py

CLI реагирует на следующие специальные команды:

  • Введите «exit», чтобы завершить разговор и закрыть приложение.
  • Введите 'image', чтобы включить в сообщение изображение для анализа.
  • Введите 'reset', чтобы сбросить весь разговор без перезапуска скрипта.
  • Введите 'automode number', чтобы перейти в автономный режим с определенным количеством итераций.
  • Введите «сохранить чат», чтобы сохранить текущий журнал чата.
  • Нажмите Ctrl+C в любое время, чтобы выйти из авторежима и вернуться к обычному чату.

Теперь вы можете смело поручать ему работу: выполнять операции над папками или генерировать файлы, создавать основу нового проекта, предлагать улучшения, просить его сгенерировать или отладить код или искать информацию в Интернете (он интегрируется с Tavy).

Engineer может выполнять все эти универсальные задачи, потому что он подключается к нескольким моделям:

  • ОСНОВНАЯ МОДЕЛЬ (Клод 3 или Клод 3.5): Занимается общим взаимодействием и обработкой задач.
  • TOOLCHECKERMODEL: Проверяет использование и результаты работы различных инструментов для обеспечения надежности.
  • CODEEDITORMODEL: специализируется на задачах редактирования кода, обеспечивая высокое качество модификаций.
  • CODEEXECUTIONMODEL: анализирует результаты выполнения кода и предоставляет информацию.

Есть и такие полезные функции, как сохранение чата, которое создаст файл в формате markdown со всей беседой. Это полезно для возобновления разговора в другой раз или для перезагрузки чатов.

Ознакомьтесь с этой веткой X от Pietros, которая включает видеодемонстрацию инструмента в действии.

В заключение хочу сказать, что Клод Инженер с большими амбициями вступает в эксклюзивный клуб помощников кодеров.

Claude Engineer усиливает ваш код
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
02 сентября 2024 г.
85

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.

Свежие посты