>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン セキュリティ
Python

夕方にAIエージェントのネットワークを構築し、頭を抱えない方法

LLMエージェントを使い始めると、すぐに天井にぶつかるようになります。単一のエージェントは長い命令に絡み上がり、コンテキストを忘れたリ、精密さが求められる場面で単に幻觉を起こしたりします。論理的解決策は、いくつかの specialized エージェントにタスクを分割することです。しかし、ここから本当のオーケストレーション地獄が始まります:互いにどのように通信するのか、データをどのように渡すのか、誰が何を担当するのか?

最近、Cognizant AI Labのメンバーたちが開発したNeuro SAN Studioプロジェクトに出会いました。本質的にはNeuro SANフレームワーク用のサンドボックスです。要約すると、延々とPythonコードのチェーンではなく、宣言型設定を通じてマルチエージェントシステムを構築する方法を提供しています。

このStudioの中身

Neuro SAN Studioは、すぐに使える動作環境です。著者はフレームワーク自体、ビジュアルエディタ、そして単一のコマンドで実行できる多数のサンプルをパッケージ化了。核となるアイデアは、開発者がHOCONファイル(Lightbendの拡張JSON)でエージェントの相互作用スキーマを描くと、システムが自動的に接続を処理するというものです。

興味深いことに、このプロジェクトは24時間コードを書く人だけを対象としたものではありません。Agent Network Designerを追加しました — 本質的にはメタエージェントです。自然な人間の言葉でタスクの説明を入力すると、ネットワーク構造を生成し、各参加者のプロンプトを書き出し、動作するチェーンにリンクします。

類似ツールと比べてこのプロジェクトが際立っている点

多くのエージェントフレームワークを見てきました が、ここではいくつかの具体的な点に注目しました。

まず、AAOSAプロトコルです。學術的な用語のように聞こえますが、実際には便利なものです。エージェントは状況に基づいて、自律的にサブタスクを誰に委任するかを決定します。これにより、LangGraphの rigid グラフよりもシステムがより柔軟になります。

次に、データセキュリティです。彼らにはSly-Dataというコンセプトがあります。アイデアは機密データ(パスワード、顧客の個人情報)がエージェント間で渡されることができるということです。しかし、言語モデル自体はそれを見ません。これはフィンテックやヘルスケア向けのものを構築している場合、 critical です。

3番目に、MCP(Model Context Protocol)のサポートです。これはAnthropicからの新しい標準で、エージェントがGoogle Driveからローカルデータベースまで、さまざまなツールに簡単に接続できます。

System architecture

実際に触ってみる方法

始めるには、Pythonとuvパッケージマネージャーが必要です(今は大流行で、本当に高速に動作します)。

ns initの後、スタジオは使用するモデルを尋ねます(OpenAI、Anthropic、またはGemini)。次にAPIキーを環境変数に渡す必要があり、UIを起動できます:

インターフェースはlocalhostでスピンアップします。そこでは готовые 例をインポートできます。Industryセクションをチェックすることをお勧めします — 銀行コンプライアンス、航空会社のカスタマーサポート、さらには市場分析の設定があります。これは複雑なプロンプトの構造化方法を理解するのに役立ちます。

NSFlow interface

実用的なユースケース

リポジトリには、これがチャットボットの toy だけではないことを示すサンプルが含まれています。例えば:

  • 治療監督:複数の専門家エージェントが患者ケースを分析し、協力して治療計画を立てます。
  • Tochiroファイルオーガナイザー:macOS用のエージェントで、フォルダを分析し、クリーンアッププランを提案し、あなたの承認後にファイルを再編成します。
  • 年次レポート分析:システムはLinkedInプロファイルを読み取り、大規模なPDF会社レポートからあなたの経験とポジションに関連するセクションのみを抽出します。

時間をかける価値はあるか

このプロジェクトはしっかり見えます。特に複雑なシステムのプロトタイプを迅速に構築する必要がある場合に優れています。欠点としては、ドキュメントがソースコードを掘り下げる必要がある場合があります。また、HOCON設定にある程度慣れる必要があります。しかし、エージェントの推論チェーンをリアルタイムで視覚的にデバッグできる機能は、それだけの価値があります。

2つのLLM間でコンテキストを渡すためだけに何百行ものコードを書くのに厌倦しているなら、Neuro SAN Studioはあなたの人生を数週間節約するかもしれないまさにそのツールかもしれません、少なくともAgent Network Designerで遊んだみる価値はあります — あるエージェントが他のエージェントの設計するのを見るのはかなり fascinate します。

誰が対象か:

  • 「単一PDF上のQ&A」よりも複雑なRAGシステムを構築している開発者。
  • AIロジックを視覚化して制御する必要があるアーキテクト。
  • マルチエージェントアプローチを試したいが、純粋なPythonでゼロからすべてを構築する準備ができていない人。

関連プロジェクト