langchain-ai/deepagentsjs

The batteries included agent harness.

何を解決するか

AIエージェントを構築する際、プロンプト、ツール、コンテキスト管理を手動で接続する必要がなくなる。新規に作成するのではなく、センシブルなデフォルト設定で即座に実行可能な「バッテリー内蔵」エージェントハッチを提供する。

仕組み

Deep AgentsはLangGraph上で構築された事前設定済みエージェントフレームワークを提供する。以下の主要機能をデフォルトで統合している:

  • 計画: タスクの分解と進捗管理に write_todos ツールを使用。
  • ファイルシステムアクセス: read_filewrite_fileedit_filelsglobgrep などのツールを含み、エージェントの作業記憶として機能。
  • サブエージェント: task ツールを使用して、隔離されたコンテキストウィンドウを持つ他のエージェントに作業を委任。
  • コンテキスト管理: 長時間実行のタスクを処理するためにファイルベースのワークフローを採用。

コンパイルされたLangGraphグラフを返すため、ストリーミング、チェックポイント、永続化などのプロダクション機能をサポート。

対象ユーザー

TypeScript/JavaScriptで機能的なAIエージェントを迅速にデプロイしたい開発者。ツールやプロンプトの初期設定のボイラープレート作業に時間を費やす必要がない。

特徴

  • 即実行可能: すぐに使える計画機能とファイルシステムツールを内蔵。
  • プロバイダ非依存: 任意のツール呼び出し対応チャットモデルと互換性あり。
  • LangGraphネイティブ: LangGraphのストリーミングとステート管理機能を完全に利用可能。
  • 柔軟性: カスタムツール、モデル、システムプロンプトの使用が可能。
  • 環境対応: Node.jsおよびブラウザ環境の両方に対応した特定エントリポイントを提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト