DeepSeek Harness:DeepSeekが提供するオープンソースのAIエージェント開発フレームワーク

DeepSeek Harness:DeepSeekが提供するオープンソースのAIエージェント開発フレームワーク 170

DeepSeekが公開したオープンソースのAIエージェント開発フレームワーク。プラグインシステムを採用しており、モデル・ツール・スキルなどをすべてプラグイン化、フルトラジェクトリのトレースに対応し、4つの実行モードをサポートします。

#Ai工具箱 #Ai编程建站

DeepSeek Harness:DeepSeekが提供するオープンソースのAIエージェント開発フレームワーク紹介

DeepSeek Harnessとは

DeepSeek Harnessは、DeepSeekが先日公開したオープンソースのai Agentフレームワークで、現在開発者プレビュー段階にあり、ソースコードはGitHubで公開されています。

DeepSeek Harnessの中核となる考え方は一言で表すと「Agent = Model + Harness」です。モデルが推論を担当し、Harnessがその推論を実際の環境に接続し、Agentがコンテキストを理解し、ツールを呼び出し、実際のシナリオで継続的に作業できるようにします。

DeepSeek Harnessは、Claude Codeのようなクローズドな製品とは対照的に、Harnessはオープンソース路線を採用しています。モデル、ツール、UI、ストレージなど、すべての機能がプラグイン化されており、開発者は必要なものを選び、設定ファイルで組み合わせるだけで、ソースコードを変更する必要はありません。

DeepSeek Harness 開発者プレビュー版:すべてがプラグイン - www.deepseek.com

DeepSeek Harnessの主な特徴

  • Cordisカーネル:Harnessの基盤はCordis上で動作します。Cordisはプラグインのマウント、アンマウント、依存関係の管理を担当し、すべてのAgent機能はプラグインとして存在します。

  • すべてがプラグイン:モデル、ツール、スキル、セッション、サンドボックス、ストレージ、ループ、スケジューラ、UI——すべてがプラグインです。Cordisはサービスとイベントメカニズムによってプラグイン間の通信を実現します。開発者は必要なプラグインを選び、設定ファイルを書くだけでソースコードを変更することなく、希望のAgentを組み合わせることができます。

  • Trajectory全工程ログ:モデルが見たすべてのもの——システムプロンプト、推論プロセス、ツール呼び出しのパラメータと戻り値、サブAgentのスケジューリング記録、コンテキスト注入のたびに書き込まれた内容——が追記専用のセッションログに記録されます。Trajectoryビューではソースごとに1行ずつ確認できます。問題が発生した場合は具体的なステップまで正確に特定でき、どの時点からでも新しいセッションをフォークして探索を続けることも、操作全体を再生することもできます。

  • 4つの実行モード

  • Standard:ファイル編集、シェル、ファイル/ウェブ検索、スキル、プランニング、目標、サブAgent、ワークフローを備えた完全なコーディングAgent。

  • Code:Standardの全機能を備えていますが、ツールはCode Mode SDK経由で公開され、モデルはTypeScriptプログラムで複数ステップの操作を一度にオーケストレーションできます。

  • Minimal:最もシンプルな環境で、永続的なbashとstr_replace_editorの2つのツールのみを提供し、主にモデルのベンチマークテストに使用されます。

  • Creator:Standardにランタイムチェック、プラグイン実験、プリセット作成ガイダンスを追加し、カスタムAgentプリセットを作成するために使用されます。

DeepSeek Harnessの適用シナリオ

  • 複雑なコードベースのリファクタリング:Trajectoryはリファクタリングプロセスの各ステップの操作と推論を完全に記録します。問題が発生した場合でも、エラーが発生したノードまで正確に遡って再生でき、最初からやり直す必要はありません。Codeモードではモデルが自分でTypeScriptスクリプトを書いて複数ラウンドのツール呼び出しをオーケストレーションするため、モデルの応答を一つずつ待つよりも高速です。

  • フルスタック要件開発:Standardモードにはファイル編集、シェル、検索、スキル、プランニング、サブAgentスケジューリングが標準装備されており、PRDからフロントエンド/バックエンドのコード、デプロイスクリプトまで、1つのセッションで完結できます。セッションログは完全に保持されるため、次回開いたときにそのまま続きから作業できます。

  • モデルベンチマークテスト:Minimalモードはbashとファイルエディタのみを残し、クリーンで制御可能な環境を提供します。異なるモデルの同じタスクでのパフォーマンスを比較する場合、結果を余計なツールが妨げることがありません。

  • カスタムAgentプリセット:Creatorモードにより、開発者はランタイム状態をリアルタイムでチェックし、メモリ内でCordisプラグインをテストし、組み合わせた機能を新しいプリセットとしてパッケージ化できます。チームはビジネスシナリオに応じて独自の設定をカスタマイズできます。

DeepSeek Harnessの料金

Harnessフレームワーク自体はオープンソースで無料で、ソースコードはGitHubから直接cloneできます。ただし、Agentの実行には基盤となるモデルの呼び出しが必要となり、コストは接続するモデルと使用量によって異なります。DeepSeek-V4に接続する場合、APIはピーク/オフピーク料金を採用しています:

モデル時間帯キャッシュヒット入力キャッシュミス入力出力
V4-Pro通常時0.025元/百万トークン3元/百万トークン6元/百万トークン
V4-Proピーク時0.05元/百万トークン6元/百万トークン12元/百万トークン
V4-Flash通常時0.02元/百万トークン1元/百万トークン2元/百万トークン
V4-Flashピーク時0.04元/百万トークン2元/百万トークン4元/百万トークン

ピーク時間帯は北京時間の9:00〜12:00および14:00〜18:00です。

DeepSeek Harnessよくある質問

Q:Harnessは今すぐ使えますか?

はい、開発者プレビュー版がすでに公開されており、1行のコマンドでWeb UIを起動できます。

Q:DeepSeekモデルしか接続できないのですか?

いいえ、モデル機能もプラグイン化されているため、理論的には他のモデルを接続することも可能ですが、DeepSeek自社モデルの最適化が最も優れています。

Q:プラグインシステムは習得が難しいですか?

公式サイトの方針は「設定が即組み合わせる」です。プラグインを選び、設定ファイルを書くだけで、ソースコードを変更する必要はありません。Creatorモードにはランタイムチェックやプラグイン実験ツールも付属しており、カスタマイズのハードルが下がっています。

Q:Trajectoryは具体的に何ができるのですか?

Agentのブラックボックスに相当します。システムプロンプト、モデルの推論、各ツール呼び出しの詳細、サブAgentのスケジューリング記録がすべてタイムライン順に整理されます。問題が発生した場合はログを見て直接特定でき、途中のステップから新しいセッションをフォークすることもできます。

Q:4つのモードはどのように選べばよいですか?

日常開発にはStandard、モデル自身にスクリプトを書いて複雑なフローを連携させるにはCode、モデル比較テストにはMinimal、独自のAgentプリセットを構築するにはCreatorを使用します。

DeepSeek Harnessの使い方

Web UIのクイックスタート

Node.jsが必要です。以下を実行します:

npx @deepseek-ai/dsh web

ソースコードからのインストール

git clone https://github.com/deepseek-ai/deepseek-harness

その後、リポジトリ内のsetup手順に従って設定してください。

DeepSeek Harnessと競合他社の比較

項目DeepSeek HarnessClaude CodeOpenAI CodexOpenClaw
オープンソース性オープンソース、ソースコード公開クローズドソースクローズドソースオープンソース
プラグイン化すべての機能がプラグイン化固定機能セット固定機能セット/td>
モデルサポートプラグイン式、限定なしClaude 専用GPT 専用マルチモデル対応
動作モード4種類のプリセットモード単一モードクラウド/CLI設定に依存
トレーサビリティTrajectory 全工程ログ限定的限定的実装に依存
セッション操作復元、分岐、再生基本セッション基本セッション実装に依存
製品形態セルフホスト型フレームワークターミナル内エージェントクラウド + ローカル CLIオープンソースフレームワーク
価格フレームワーク無料、モデルは従量課金サブスクリプション制従量課金制オープンソースで無料
エコシステムオープンなプラグインエコシステムMCP エコシステムFunction Callコミュニティ主導

DeepSeek Harnessは他の同类製品と比べて何が優れているのか

  • オープンソース + プラグイン式:クローズドな製品ではなく、分解も組立も可能なフレームワークです。チームが必要な部分だけを利用することもでき、深くカスタマイズすることも可能です。コードは公開されており、ブラックボックスがなく、ベンダーロックインされません。

  • Trajectory 全工程記録:デバッグと監査の根拠が明確になります。復元、分岐、再生は同じイベントストリームに基づいており、追加の状態管理は不要です。

  • 4種類のモードで異なるシナリオをカバー:完全な Standard から最小の Minimal、開発者向けの Creator まで、異なるシナリオのために複数のツールを導入する必要はありません。

  • 設定駆動:モデル、ツール、ストレージソリューションの変更は設定ファイルを修正するだけで行えます。Agent 能力を迅速に反復開発する必要があるチームにとって、大きな手間を省けます。

なぜDeepSeek Harnessを選ぶのか

自分で制御でき、必要に応じてカスタマイズできる Agent フレームワークが必要な場合、Harness はクローズドな製品よりも柔軟性があります。オープンソースであることはベンダーロックインがないことを意味し、プラグイン式であることは機能を段階的に拡張できることを意味します。Trajectory の全工程記録は、監査やデバッグが必要な企業ユースケースにも実用的です。DeepSeek-V4 を接続する場合、API コストは非常に低く、大規模な Agent タスクを実行しても負担にはなりません。

関連情報:

DeepSeekがHarness v0.1開発者プレビュー版を公開

Harnessとは?コードエージェントエンジニアリング体系の徹底解析

DeepSeek Harness:DeepSeekが提供するオープンソースのAIエージェント開発フレームワーク に関連するツール