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



Список функций
- модификация кода: Автоматическое генерирование и изменение кода для повышения эффективности разработки.
- выполнение команды: Выполнение различных команд разработки для упрощения процесса работы.
- Вызовы API: Интеграция различных API-интерфейсов для разработчиков.
- Клон проекта: Экономьте время, быстро клонируя код проекта.
- Представление кода: Автоматизируйте процесс отправки кода, чтобы сократить количество ручных операций.
- Просматривайте веб-страницы: просмотр веб-страниц непосредственно на платформе с помощью встроенной функции браузера.
- Интеграция StackOverflow: Получайте фрагменты кода из StackOverflow для решения проблем разработки.
Использование помощи
Процесс установки
- Установка Docker: Убедитесь, что Docker установлен в вашей системе.
- Вытягивание зеркал: Выполните следующую команду, чтобы извлечь образ OpenHands:
docker pull docker.all-hands.dev/all-hands-ai/runtime:0.13-nikolaik
- Запуск контейнеров: Запустите контейнер 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
- Платформы доступа: Открыть в браузере
http://localhost:3000
Вы можете получить доступ к платформе OpenHands.
Процесс использования
- Запуск OpenHands: Доступ в браузере
http://localhost:3000
Платформа OpenHands является общедоступной. - Выберите модель: Выберите подходящую модель ИИ для ваших нужд, например Клод 3.5 Сонет.
- Создать проект: Создавайте новые проекты или импортируйте существующие проекты на платформу.
- модификация кода: Используя функции генерации и модификации кода OpenHands, введите описание требований, и платформа автоматически сгенерирует соответствующий код.
- Выполнить команду: Введите команду, которую вы хотите выполнить, в интерфейсе командной строки, и OpenHands автоматически выполнит ее и вернет результат.
- Вызов APIПлатформа автоматически вызовет и вернет результат, введя параметры запроса API через интегрированный интерфейс API.
- Отправить код: После завершения разработки используйте функцию фиксации кода платформы для отправки изменений в репозиторий кода.
Расширенная конфигурация
- подключение к локальной файловой системе: Настройте путь к локальной файловой системе в интерфейсе настройки, и система автоматически подключится и получит доступ к локальным файлам.
- Безголовый режим со сценарием: Выполните следующую команду в командной строке, чтобы запустить режим без головы:
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
- Интеграция действий GitHub: Настройте OpenHands Action в репозитории GitHub, и система будет автоматически запускаться на указанной проблеме.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...