メインコンテンツへ移動
AIチュートリアル

DeepSeek Botチュートリアル:DSHでマルチエージェントワークスペースを構築

このチュートリアルでは、DeepSeek HarnessプラグインのDeepSeek Botを紹介します。DSH WebとDesktopを、複数のエージェントが協働するワークスペースに変える方法を解説します。機能を確認し、文書化されたセットアップ状況を理解したうえで、未文書化のコマンドに頼らず利用計画を立てる方法を学べます。

DeepSeek Botチュートリアル:DSHでマルチエージェントワークスペースを構築

DeepSeek Botとは?

DeepSeek Botはdsh-botとも呼ばれ、DeepSeek Harness(DSH)向けのプラグインです。DSH WebとDSH Desktopを、複数のAIエージェントが通信、連携しながら並行して作業できるワークスペースに変えることを目的としています。

このプロジェクトは、単一エージェントとのチャットではなく、複数エージェント対応のボットワークスペースに近い共同作業環境を求めるユーザーを対象としています。READMEでは独立したコミュニティプロジェクトと説明されており、ソースコードは近日中に完全公開される予定だと記載されています。

DeepSeek Botは、DeepSeek、xAI、その他プロジェクトのドキュメントで言及されている企業とは提携していません。

主な機能

  • エージェント間通信:複数のエージェントが情報を交換し、作業を調整できます。
  • カスタムプロバイダー:単一のプロバイダーのサブスクリプションに縛られません。READMEでは、AIサブスクリプションを利用するためのサポートが後から追加される可能性があると説明されています。
  • 並列実行:複数のエージェントが互いに干渉せず、同時に作業できます。
  • グループチャット:エージェントは複数エージェントによるグループ会話に参加できますが、大量のクォータを消費します。
  • カスタマイズ:このプロジェクトは高いカスタマイズ性を備えていると説明されています。

インストールとセットアップの状況

現在のREADMEには、インストールコマンド、設定ファイル、リリースパッケージ、詳細なセットアップ手順は記載されていません。また、ソースコードは近日中に完全公開される予定だと説明されています。そのため、文書化されていないパッケージ名、コマンドラインコマンド、プロバイダースキーマ、設定形式を推測して使用しないでください。

  1. まず、公式のDSHドキュメントに従って、必要なDeepSeek Harness環境をインストールするか、アクセスできる状態にします。
  2. DeepSeek Botのリポジトリを確認し、ソースコードの公開と公式のインストール手順を待ちます。
  3. リリースが利用可能になったら、推測したコマンドではなく、リポジトリに記載されたセットアップ手順に従います。
  4. 並列エージェントやグループチャットを有効にする前に、プロバイダー設定とクォータ要件を確認します。

READMEで説明されている時点では、最も安全なセットアップ方法は、リリース公開時に見つけられるようリポジトリをウォッチまたはスターすることです。

基本的なワークフロー

READMEには実行可能な例はありませんが、機能一覧から想定されるワークフローを確認できます。

  1. DSH WebまたはDesktopのワークスペースを作成するか、既存のワークスペースにアクセスします。
  2. プロジェクトのドキュメントで利用可能なオプションが示されたら、対応プロバイダーを設定します。
  3. 複数のエージェントに個別のタスクを割り当てます。
  4. エージェント同士が結果を通信し、調整できるようにします。
  5. 統合された出力を確認し、プロジェクトのカスタマイズ機能を使ってワークフローを改善します。

たとえば、将来ドキュメント化されるワークスペースでは、調査タスクを複数のエージェントに分担できます。1つのエージェントが情報を収集し、別のエージェントが調査結果を比較し、3つ目のエージェントが最終回答を調整するといった構成です。これはプロジェクトのマルチエージェント設計に基づく概念例であり、READMEに示されたコマンドや設定ではありません。

並列エージェントを責任を持って使う

並列作業はDeepSeek Botの中心的な考え方の1つです。独立したエージェントが別々のタスクを同時に処理できるため、すべての手順を順番に実行する必要が減ります。このモデルを効果的に使うには、大きなタスクを明確に分離した責任範囲に分割し、結果の伝達方法を定義します。

作業の重複を防ぐため、各エージェントの役割は十分に限定します。たとえば、すべてのエージェントにタスク全体を任せるのではなく、調査、検証、統合にそれぞれ別の役割を割り当てます。READMEには具体的な役割やルーティング構文が記載されていないため、これらの役割は、利用可能になった時点で公式にサポートされる設定によってのみ実装してください。

マルチエージェントのグループチャットとクォータ

DeepSeek Botはマルチエージェントのグループチャットをサポートしていますが、READMEではこの会話形式が大量のクォータを消費すると警告しています。グループチャットはすべてのリクエストの標準機能ではなく、意図的に選択する共同作業モードとして扱ってください。

  • エージェント間の議論が役立つタスクにはグループチャットを使用します。
  • エージェント同士が途中経過を見る必要がない場合は、独立した並列タスクを優先します。
  • 参加者数を増やす前に使用量を監視します。
  • 可能な場合は途中結果を要約し、共同作業の焦点を維持します。

高度なヒント

プロバイダーを慎重に選ぶ

カスタムプロバイダーは、単一のサブスクリプションへの依存を避けることを目的としています。プロバイダーを設定する前に、リリース済みのプラグインバージョンでサポートされていることを確認し、プロバイダー固有のドキュメントに従ってください。READMEには、プロバイダー名、認証情報、設定フィールドは記載されていません。

独立した作業を分ける

並列エージェントは、タスクを独立して実行できる場合に最も役立ちます。作業を調査、分析、検証、下書きなどの段階に分け、最終結果を引き渡す明確な手順を定めます。

クォータ使用量を管理する

グループチャットは大量のクォータを消費する可能性があります。まずは少数のエージェントから始め、共同作業の効果を測定し、タスクが追加使用量に見合う場合にのみ規模を拡大します。

プロジェクトの更新を追跡する

このプロジェクトはまだ発展途上で、READMEではソースコードが近日中に公開される予定だと示されています。インストール手順、対応プロバイダー、設定オプション、使用例の変更を確認するため、リポジトリをウォッチしてください。

ライセンスとプロジェクトの状況

READMEによると、DeepSeek BotはApache License 2.0の下で公開されています。独立したコミュニティプロジェクトであるため、ユーザーはドキュメント内で参照されている企業や製品と混同しないようにしてください。

まとめ

DeepSeek Botは、DeepSeek HarnessをDSH WebおよびDesktop向けのマルチエージェント協業ワークスペースにすることを目指しています。文書で示されている主な強みは、エージェントの連携、並列実行、カスタムプロバイダー、グループチャット、幅広いカスタマイズです。READMEにはまだインストールコマンドや実行可能な例が含まれていないため、このガイドは機能と計画の概要として活用し、正式なリリース手順が公開されたらリポジトリの公式案内に従ってください。