
2026/08/13 21:58
DeepSeek ハネス開発者プレビュー版
RSS: https://news.ycombinator.com/rss
要約▶
日本語翻訳:
Harness は、意思決定の「モデル」と、環境理解、ツール利用、および運用管理を担当する「ハネス」を分離することで、モデルを実世界の環境で効果的に動作させることを可能にする AI エージェントフレームワークです。Cordis カーネルを基盤として構築された Harness は、プラグインのマウント・アンマウントおよび依存関係の管理を行い、すべてのエージェント機能(メモリ、外部 API、ストレージ、セッション、サンドボックス、ループ、スケジューリング、UI など)をモジュラープラグイン内に配置することを可能にします。Cordis サービスとイベントにより、これらのプラグインが無縫く連携できます。開発者にとっての主な利点は高い柔軟性であり、コアの DeepSeek Harness ソースコードを変更せずに構成ファイルを通じて任意の機能を選択、置換、または拡張できるため、エージェントの振る舞いの迅速なカスタマイズが実現しつつも安定したインフラストラクチャを維持できます。始め方としては、npm 経由でインストール(
$ npx @deepseek-ai/dsh web)するか、GitHub からリポジトリをクローン($ git clone https://github.com/deepseek-ai/deepseek-harness)することで利用可能です。結局のところ、Harness は複雑なロジックをハードコーディングするのではなく外部設定に移すことで、展開を加速させます。本文
エージェント構築:モデルとハーネスの協働
コンセプト
エージェントは**「モデル」と「ハーネス」**によって構成されます。
- モデル:エージェントの魂。思考能力の源です。
- ハーネス:現実世界の環境でエージェントを継続的に稼働させる制御層です。
- エージェントが自身の環境を理解できるようにします。
- ツールの利用を促進します。
- リアルタイムな状況下での持続的動作を実現します。
コーディスキネル(Cordis Kernel)
ハーネスの中核となる機能モジュールです。
- プラグイン管理:マウントおよびアンマウントの実行。
- 依存関係管理:コンポーネント間の依存を自動調整。
- 能力実装:エージェントの各種能力はすべてプラグイン内に実装されています。
プラグインアーキテクチャ
あらゆる機能をモジュール(プラグイン)として提供します。
- 対応する機能:
- モデル
- ツール
- スキル
- セッション
- サンドボックス
- ストレージ
- ループ処理
- スケジューリング
- ユーザーインターフェース
- 連携機構:Cordis サービスとイベントシステムを通じて、各プラグインが協調動作します。
柔軟な設定による構築
開発者はソースコードの改変を避け、構成ファイルだけで柔軟にシステムを構築できます。
- 機能の選定・入れ替え:任意の機能を組み合わせられます。
- 拡張性:構成ファイルを記述するだけで機能を追加可能です。
- DeepSeek ハーネスのソースコードを変更する必要はありません。
DeepSeek ハーネスの起動方法
クイックスタート
すぐに利用したい場合は、以下の手順で Web ユーザーインターフェースを起動します。
-
Node.js をインストールする。
-
コマンドを使用し、Web UI を起動する:npx$ npx @deepseek-ai/dsh web
ソースコードからのインストール
完全なソースコードを利用したい場合は、Git リポジトリをクローンします。
$ git clone https://github.com/deepseek-ai/deepseek-harness
- 詳細なセットアップ手順は、リポジトリの README に記載されています。