OpenHands: управляемый искусственным интеллектом мультиинтеллектуальный агент-ассистент для разработки программного обеспечения, охватывающий все типы операций разработчика

Общее введение

OpenHands - это проект с открытым исходным кодом, разработанный командой All-Hands-AI для оптимизации процесса разработки программного обеспечения с помощью технологий искусственного интеллекта. Ранее известная как OpenDevin, а теперь переименованная в OpenHands, платформа предоставляет мощный ассистент разработки, управляемый ИИ, который выполняет все, что может сделать человек-разработчик, включая изменение кода, выполнение команд, просмотр веб-страниц, вызов API и даже копирование фрагментов кода из Stack Overflow.OpenHands доступен через Docker OpenHands доступен через Docker, поддерживает множество LLM-провайдеров, имеет подробную документацию и поддержку сообщества.

OpenHands:AI 驱动的软件开发多智能代理助手,覆盖开发者各类操作

 

OpenHands:AI 驱动的软件开发多智能代理助手,覆盖开发者各类操作

 

OpenHands:AI 驱动的软件开发多智能代理助手,覆盖开发者各类操作

 

Список функций

  • модификация кода: Автоматическое генерирование и изменение кода для повышения эффективности разработки.
  • выполнение команды: Выполнение различных команд разработки для упрощения процесса работы.
  • Вызовы API: Интеграция различных API-интерфейсов для разработчиков.
  • Клон проекта: Экономьте время, быстро клонируя код проекта.
  • Представление кода: Автоматизируйте процесс отправки кода, чтобы сократить количество ручных операций.
  • Просматривайте веб-страницы: просмотр веб-страниц непосредственно на платформе с помощью встроенной функции браузера.
  • Интеграция StackOverflow: Получайте фрагменты кода из StackOverflow для решения проблем разработки.

 

Использование помощи

Процесс установки

  1. Установка Docker: Убедитесь, что Docker установлен в вашей системе.
  2. Вытягивание зеркал: Выполните следующую команду, чтобы извлечь образ OpenHands:
    docker pull docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik
    
  3. Запуск контейнеров: Запустите контейнер OpenHands с помощью следующей команды:
    docker run -it --pull=always \
    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -p 3000:3000 \
    --add-host host.docker.internal:host-gateway \
    --name openhands-app \
    docker.all-hands.dev/all-hands-ai/openhands:0.13
    
  4. Платформы доступа: Открыть в браузереhttp://localhost:3000Вы можете получить доступ к платформе OpenHands.

Процесс использования

  1. Запуск OpenHands: Доступ в браузере http://localhost:3000Платформа OpenHands является общедоступной.
  2. Выберите модель: Выберите подходящую модель ИИ для ваших нужд, например Клод 3.5 Сонет.
  3. Создать проект: Создавайте новые проекты или импортируйте существующие проекты на платформу.
  4. модификация кода: Используя функции генерации и модификации кода OpenHands, введите описание требований, и платформа автоматически сгенерирует соответствующий код.
  5. Выполнить команду: Введите команду, которую вы хотите выполнить, в интерфейсе командной строки, и OpenHands автоматически выполнит ее и вернет результат.
  6. Вызов APIПлатформа автоматически вызовет и вернет результат, введя параметры запроса API через интегрированный интерфейс API.
  7. Отправить код: После завершения разработки используйте функцию фиксации кода платформы для отправки изменений в репозиторий кода.

Расширенная конфигурация

  1. подключение к локальной файловой системе: Настройте путь к локальной файловой системе в интерфейсе настройки, и система автоматически подключится и получит доступ к локальным файлам.
  2. Безголовый режим со сценарием: Выполните следующую команду в командной строке, чтобы запустить режим без головы:
    docker run -it --pull=always \
    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -p 3000:3000 \
    --add-host host.docker.internal:host-gateway \
    --name openhands-app \
    docker.all-hands.dev/all-hands-ai/openhands:0.13 \
    --headless
    
  3. Интеграция действий GitHub: Настройте OpenHands Action в репозитории GitHub, и система будет автоматически запускаться на указанной проблеме.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...