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

최신 AI 도구5개월 전 업데이트 Sharenet.ai
2K 0
Trae

일반 소개

OpenHands 是一个由 All-Hands-AI 团队开发的开源项目,旨在通过 AI 技术简化软件开发流程。该平台前身为 OpenDevin,现已更名为 OpenHands,提供了强大的 AI 驱动开发助手,该平台可以执行人类开发者能做的任何事情,包括修改代码、运行命令、浏览网页、调用API,甚至从Stack Overflow复制代码片段。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. 모델 선택:根据需求选择合适的 AI 模型,如 Claude 3.5 Sonnet。
  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 Action集成:在GitHub仓库中配置OpenHands Action,系统将自动在指定的issue上运行。
© 저작권 정책
AiPPT

관련 문서

댓글 없음

없음
댓글 없음...