DeepSeek Superagentの使い方:実演でわかる受付・実行・会話の再利用

Vibe Tools Expert Team
公開日
更新日

AIに作業を頼んだあと、「さっきの説明に例を追加して」と送ることもあれば、「別の機能も作って」と頼むこともあります。システムは、元の作業の続きなのか、新しい仕事なのかを区別する必要があります。

DeepSeek Superagentは、依頼を受け付け、作業単位の「チケット」にまとめ、実行担当へ渡して結果を返す仕組みです。 Routerが受付と振り分けを担当し、Workerが実際の操作を行います。

この記事では、ファイルを1つ作る小さな依頼を実際に流し、5枚の画面で順番に確認します。公開版の dsh-superagent-prototype はDeepSeek Harness(dsh)上で動く研究用プロトタイプです。内部版や設計記事の構想とは差があり、ここでは確認したソースの版に沿って説明します。公式リポジトリ

実演で確認する5つのポイント

まず、次の順番だけ押さえておくと、画面を追いやすくなります。

順番確認すること
1送る依頼の内容
2システムが受信した記録
3Routerが受け付けた理由
4Workerが使ったツールと読み取り結果
5依頼元に戻った完了メッセージ

今回は、上部に依頼フォーム、下部に実際のdshパネルを置くローカルページを追加しました。

このページと接続用の処理は、学習のために追加した独自拡張です。公式版に同じ画面が付属するわけではありません。 起動時のチェックと納品条件もローカル用に調整し、コード管理サービスに接続せず完了できるようにしています。Routerのモデル判断とWorkerのツール実行は、実際に動作させました。

スクリーンショットのUIは中国語です。以下では、見るべきラベルもあわせて説明します。

1. 確認しやすい依頼を用意する

依頼は「チケットの作業フォルダーに hello.txt を作り、指定した文を書き込み、読み直してパスと内容を返す」というものです。

書き込む文字列は、画面と照合できるよう中国語の原文をそのまま使いました。

你好,我是 Worker,已收到任务。

意味は「こんにちは、私はWorkerです。タスクを受け取りました」です。依頼には、外部サイト、子Agent、コードリポジトリを操作しないことも含めています。

送信前の依頼フォームと、その下にある実際のSuperagentパネル

送信前は、受信・評価・受付の件数がすべて0です。

2. 送信後、受信記録を確認する

「下发给 Router」(Routerへ送信)をクリックすると、上部に stored と表示されました。

dshの「触发」(トリガー)タブにも同じ依頼が現れ、状態は「已排队,等待评估」(待機列に入り、評価待ち)になっています。

依頼が保存され、トリガーが評価待ちになった画面

受信は済んでいますが、Routerの判断はまだ始まっていません。

トリガーとは、受信したメッセージの記録です。今回は自動処理を先に一時停止し、「受信できた」と「実行することが決まった」を分けて観察しました。

3. 処理を再開し、Routerの判断を見る

処理を再開すると、「评估」(評価)タブに受付の記録が表示されました。理由は、許可リストに登録された人からの明示的な依頼であることです。

ここでチケットが作られます。チケットは、元の依頼、作業範囲、状態、実行用の会話をまとめる記録です。

評価タブに表示された依頼の受付と、その理由

今回のチケット番号は f751fe7e45 で始まります。後の実行と返信も同じチケットに対応しています。

4. Workerの実行記録を開く

チケットからSessionを開くと、Workerが何を行ったか確認できます。今回の記録には、作業フォルダーの確認とファイル作成を行うコマンド、ファイルの読み取り、完了報告が残っていました。

次の画面では、読み取りツールの詳細を開いています。

Workerがhello.txtを読み取り、右側に実際の内容が返された画面

右側の「結果」にある1行目が、ファイルから読み戻した内容です。上部には同じチケットの完了返信も見えます。

Routerが依頼の行き先を決め、Workerがツールを使って作業を進める、という役割の違いがここで見えます。

5. 依頼元に戻った結果を確認する

ローカルページには、受付の返信に続いて、完了メッセージが戻りました。実際のファイルパスと内容が記載されています。

依頼元のページに戻った完了メッセージとファイルパス

最初に依頼を送った場所で、結果を確認できます。

別途ファイルを直接確認し、指定した文字列と一致する UTF-8、43バイト のファイルが存在することを確かめました。Workerの会話画面では、この回の実行時間は 11秒 と表示されています。小さなタスクを1回動かした値であり、一般的な処理速度を示すものではありません。

今回の流れは次のとおりです。

ローカルページから依頼
        ↓
メッセージを保存
        ↓
Routerが受け付け、チケット作成
        ↓
チケット用のWorker会話を起動
        ↓
ファイルを作成し、読み戻して確認
        ↓
元のページへ結果を返信

この実演ではGitHubやGitLabには接続しておらず、PRやMRも作成していません。納品物はローカルのファイルです。

RouterとWorkerの役割

受付窓口と実行担当を分けると考えると、理解しやすくなります。Workerが作業している間も、Routerは別の依頼を扱えます。

担当役割今回の動き
Router新規受付、既存作業への追加、停止、無視を判断ファイル作成を新しい仕事として受付
Worker調査、ツール操作、確認、結果報告ファイルを作成して読み直す
実行基盤記録保存、メッセージ配送、実行枠の管理チケットと会話を作り、結果を返す

確定した作業の関係や状態はプログラム側で管理します。独立した依頼を複数受け付ければ、それぞれのWorkerで処理できます。同時に実行できる数は設定された枠によって決まり、空きがなければ待機します。Workerが作業内で子Agentを使う仕組みもありますが、今回は使っていません。実行と並行処理の説明

同じ会話を再利用する条件

Workerの会話はチケットごとに作成され、保存されます。同じチケットの続きなら既存の会話を使えます。新しいチケットには別の会話が作られます。

たとえば、後から来るメッセージによって扱いが変わります。

後からのメッセージ想定される扱い
「さっきのファイルに説明を追加して」元の範囲内なら同じWorkerが続行
「別に天気のページも作って」新しい仕事として判断
「ありがとう、受け取った」新しい作業を始める必要がない場合もある
「この作業を止めて」人からの停止要求に従って終了

これらはルールを説明する例で、今回モデルで実演したのは最初のファイル作成だけです。

元の議論とチケットのつながりが保存されているため、追加メッセージがそのWorkerへ直接届く場合があります。通常の完了後でも、条件を満たせば同じチケットを再開できます。Workerが範囲外と判断した依頼はRouterへ返され、改めて振り分けられます。人が明示的に停止したチケットは、後のメッセージだけで自動再開しません。追加メッセージと権限のルール

同じチャット内の依頼でも、同じ仕事とは限りません。新しい仕事がいったん既存Workerに届き、その後Routerへ戻ることもあります。

実装上も会話IDは worker-チケットID で決まります。まず既存の会話を探し、見つからない場合に新しく作成します。会話の作成処理、チケットと会話の対応

継続して育てる専門Botとの違い

フロントエンド担当、調査担当、文章担当などを長く使い続け、仕事が来たら得意なBotへ任せる構成もあります。

公開版Superagentが主に管理するのは、チケットとメッセージの関係です。以前ファイル作成を担当した会話が、似た依頼をしたという理由だけで「ファイルの専門家」として自動選択されるわけではありません。

Routerの主な操作は、新規受付、既存チケットへの追加、停止、無視の4つです。既存チケットへの追加には明確な関連が必要で、話題が似ているだけでは足りません。振り分けの指示

Grok Botは、継続して存在するBotを中心にした製品です。各Botがルール、好み、作業の記憶を持ち、Bot同士で仕事を引き継げます。ただし、引き継ぎ機能があることと、常に最適な専門家を自動選択できることは別です。Botの記憶、Bot同士の引き継ぎ

比較する点公開版SuperagentGrok Bot
中心となる単位チケットと実行用の会話継続して存在するBot
引き継ぐ情報チケットの経緯、ファイル、作業記録Botのルール、好み、作業の記憶
次の仕事への対応元のチケットを続けるか、新規作成既存Botへ依頼するか、別のBotへ引き継ぐ

参考資料

ブログ

最新の記事

Vibe Coding Tools チームによる比較・レビュー・ワークフローの最新インサイト。

Xiaomi-OCR-0入門:Qwenから育てた0.8Bの文書特化モデル

Xiaomi-OCR-0の学習工程を新人研修に例えて解説。Qwen基盤、約1億7,000万件のデータ、Q-Mask・CPT・Mix-RL、公式ベンチマーク、OllamaとTransformersで試す手順をまとめます。

Vibe Tools Expert Team
記事を読む
DeepSeek Super Agent入門:小さな開発タスクを任せるには

DeepSeek Super AgentのRouter・Worker・子エージェントの分担、向いている人、3ステップの始め方を解説。テスト用プロジェクトで小さな依頼を出し、結果を確認する流れが分かります。

Vibe Tools Expert Team
記事を読む
Dessa AI Voice Model の公開状況と公式デモ 想定用途を整理

Dessa は今使えるのか。Block の公式録音の聴き方と四つの想定用途を紹介し、一般公開、モデル配布、API、日本語対応、ローカル実行の確認点を整理します。

Vibe Tools Expert Team
記事を読む