DeepSeek Harnessとは何か?

TL;DR
DeepSeek Harnessは、AIエージェントを自作するための基盤として公開されたOSSで、Node.jsを用意すればnpxコマンドからWebアプリとして起動できる。4種類の動作モード、権限設定、複数モデルへの接続、コアまで交換可能なプラグイン設計を備える。
Transcript
おすマサです。本日はですね、ディープ シェークからディープシークハーネスと いうですね、ハーネスですよね、え、登場 していますんで、これについてお話して いきたいと思います。はい。ま、結構ね、 面白い仕組みを色々と搭載していて、え、 ま、ディープシークの、ま、ハーネスで あるんですけれども、え、それ以外にも僕 自身はですね、オープンコード5であっ たりだとか、え、ま、あの、他のね、え、 サブスクみたいなところで、え、ま、接続 して使ったりっていうのを確認して実際ね 、OSSとかで共有されているので、ま、 これをもにですね、ま、ちょっと自分なり に、え、ちょっとハーネス考えていくって いうのも1ついいと思いますし、紹介して いきたいと思います。というところで、私 のチャンネルではAIに関する最... Read More
Key Insights
- DeepSeek Harnessは、完成済みAIエージェントの単純なOSS版ではなく、利用者が独自のエージェントを組み立てるための基盤として公開された公式ハーネスである。
- 起動方法は、Node.jsを事前にインストールした環境でGitHub記載のnpxコマンドを実行し、ブラウザからWebアプリへアクセスする流れである。
- スタンダードモードは、スキルやWeb検索などの機能を広く使い、一般的なAIエージェントとして対話や作業を実行するための動作方式である。
- PTCモードは、ツールを個別に順次呼び出す代わりに、モデルがTypeScriptプログラムを書き、その内部で処理を並列実行して往復回数を減らす方式である。
- ミニマルモードは、利用可能な道具をBashや文字置換エディターなどに限定し、少ない機能でエージェントを動かすための構成である。
- 権限設定は、読み取り専用やフルアクセスなどから選択でき、実行させる作業の範囲に応じてエージェントが利用できる操作を調整する仕組みである。
- サブエージェント連携は標準状態では無効だが、プラグイン設定を通じてCodexやClaude CodeなどのCLIエージェントを組み込める機能である。
- プラグイン設計は、セッションログなどの周辺機能を追加するだけでなく、コアのエージェントループ自体も交換可能な部品として扱う考え方である。
- 🎬 このチャンネルの他の動画:
- 📺 このチャンネル: まさおAIじっくり解説ch
Install to Summarize YouTube Videos and Get Transcripts
Explore YouTube Video Summarizer or Get YouTube Transcript Extractor
Questions & Answers
Q: DeepSeek Harnessとは何ですか?
DeepSeek Harnessは、DeepSeekが公式に公開したオープンソースのAIエージェント基盤です。ブラウザで操作できるWebアプリとして動作し、複数の実行モード、権限設定、モデルプロバイダー追加、プラグインによる機能交換を試せます。完成済み製品というより、独自エージェントを組むためのベースとして紹介されています。
Q: DeepSeek Harnessを起動する方法は?
DeepSeek Harnessは、事前にNode.jsをインストールし、公開されているGitHubの案内に従ってnpxコマンドを実行すると起動できます。起動後はブラウザからWebアプリへアクセスし、モデルや権限などを設定してセッションを作成します。初期状態の表示言語は中国語のため、話者は英語への変更を勧めています。
Q: DeepSeek Harnessの4つのモードとは何ですか?
4つのモードは、スタンダード、PTC、ミニマル、クリエイターです。スタンダードはスキルやWeb検索を含む一般的なエージェント利用向けで、PTCはプログラムを介した並列処理を行います。ミニマルは利用可能な道具を絞る方式です。クリエイターモードについては名称のみ示され、具体的な動作は説明されていません。
Q: PTCモードはどのように動作しますか?
PTCモードは、モデルがツールを一つずつ呼び出すのではなく、TypeScriptプログラムを一本作成し、そのプログラム内から複数の処理を並列実行する方式です。目的はツール利用に伴うモデルとの往復回数を減らすことです。話者は、自作ハーネスへ応用できる発想として、この方式を手札に加える価値があると評価しています。
Q: ミニマルモードを使う目的は何ですか?
ミニマルモードの目的は、エージェントに与える道具をBashや文字置換エディターなどへ限定し、絞り込んだ構成で作業させることです。スタンダードモードのようにスキルやWeb検索を幅広く使う方式とは異なります。動画では具体的な利用事例や性能比較までは示されていないため、用途は利用者が検討する必要があります。
Q: CodexやClaude Codeを連携する方法は?
CodexやClaude Codeは、DeepSeek Harnessのプラグインに用意された機能を設定し、サブエージェントとして連携できます。ただし、この連携機能は標準状態では無効化されています。動画では設定項目の存在と連携可能性が紹介されていますが、認証手順や個別の設定値までは詳しく説明されていません。
Q: 利用するAIモデルを追加する方法は?
AIモデルは、設定画面からモデルプロバイダーを追加し、必要な接続情報を設定することで増やせます。動画内ではDeepSeek、ZAI、xAI、OpenAI、Copilotなどの選択肢が確認されています。話者はDeepSeekのAPIキーと別サービスの接続情報を登録し、追加したモデルをセッションで選べる状態にしています。
Q: DeepSeek Harnessのプラグイン設計の特徴は?
プラグイン設計の特徴は、セッションログなどの付加機能だけでなく、エージェントループのコア部分まで交換可能な部品として扱う点です。固定されたコアへ機能を足すだけの構成ではなく、基盤そのものを組み替える発想が採用されています。話者は、独自ハーネスを考える際に実装を参照する価値があると評価しています。
Summary & Key Takeaways
-
DeepSeek Harnessは、DeepSeekが公開したWebアプリ型のオープンソース基盤である。事前にNode.jsをインストールし、GitHubで案内されるnpxコマンドを実行すればローカルで起動できる。完成済みエージェントをそのまま使う製品というより、独自のエージェント構成や実行方法を試すための土台として位置付けられている。
-
動作方式にはスタンダード、PTC、ミニマル、クリエイターの4モードがある。スタンダードモードはスキルやWeb検索などを幅広く利用し、PTCモードはモデルがTypeScriptプログラムを作り、その内部から処理を並列実行してツール呼び出しの往復を減らす。ミニマルモードはBashと文字置換エディターなどに利用可能な機能を絞る。
-
権限は読み取り専用やフルアクセスから選択でき、標準では無効だがCodexやClaude Codeをサブエージェントとして扱う機能も用意されている。モデルプロバイダーにはDeepSeek、ZAI、xAI、OpenAI、Copilotなどを追加できる。最大の特徴は、周辺機能だけでなくコアのエージェントループまで交換可能なプラグインとして構成する設計思想にある。
Read in Other Languages (beta)
Share This Summary 📚
Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator
Explore More Summaries from まさおAIじっくり解説ch 📚
Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator





