AIパーソナル・ラーニング
と実践的なガイダンス
讯飞绘镜

OpenHands:ソフトウェア開発のためのAI駆動型マルチインテリジェントエージェントアシスタント。

はじめに

OpenHandsは、All-Hands-AIチームによって開発されたオープンソースプロジェクトで、AI技術によってソフトウェア開発プロセスを合理化する。以前はOpenDevinとして知られ、現在はOpenHandsと改名されたこのプラットフォームは、コードの修正、コマンドの実行、ウェブの閲覧、APIの呼び出し、さらにはStack Overflowからのコードスニペットのコピーなど、人間の開発者ができることは何でも実行する強力なAI駆動型開発アシスタントを提供します。でインストールでき、複数のLLMプロバイダをサポートし、詳細なドキュメントとコミュニティサポートを提供します。

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


 

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

 

OpenHands:智能开发助手,AI 驱动的软件开发多智能代理,简化开发流程,提高效率-1

 

機能一覧

  • コード修正コードを自動的に生成・修正し、開発効率を向上させます。
  • コマンド実行様々な開発コマンドを実行し、操作の簡素化を図る。
  • 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:3000OpenHandsプラットフォームにアクセスできます。

使用プロセス

  1. OpenHandsの起動ブラウザからアクセス http://localhost:3000オープンハンズ・プラットフォームは一般公開されている。
  2. モデルを選択あなたのニーズに合ったAIモデルを選んでください。 クロード 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アクションの統合GitHubリポジトリでOpenHands Actionを設定すると、指定した課題に対して自動的に実行されます。
無断転載を禁じます:チーフAIシェアリングサークル " OpenHands:ソフトウェア開発のためのAI駆動型マルチインテリジェントエージェントアシスタント。
ja日本語