femto/minion-agent

A simple agent framework that's capable of browser use + mcp + auto instrument + plan + deep research + more

何を解決するか

Minion Agent は、ブラウザ自動化、コード実行、および深層リサーチを必要とする複雑なタスクを実行できるAIエージェントを構築するための統合フレームワークを提供します。smolagents、LangChain、OpenAI Assistantsなどの複数のエージェントフレームワークを1つのインターフェースに統合するプロセスを簡素化し、タスクの要件に応じて異なる基盤エンジンに切り替えることが可能になります。

動作方法

このプロジェクトは、AgentConfig を用いた設定ベースのアプローチを採用し、エージェントのアイデンティティ、ツール、および基盤フレームワークを定義します。複数のバックエンドをサポートしており、EXTERNAL_MINION_AGENT フレームワークが高性能タスクのデフォルトとして使用されます。システムは Model Context Protocol (MCP) と統合され、エージェントが標準コマンドまたは Server-Sent Events (SSE) を通じて外部ツールに接続できるようにします。

対象ユーザー

ウェブと対話する必要がある、ローカルでコードを実行する必要がある、または広範な情報収集とリサーチを行う必要がある自律エージェントを開発している開発者向けです。

主な特徴

  • マルチフレームワーク対応: EXTERNAL_MINION_AGENTsmolagentsLangChainOPENAIBROWSER_USEDEEP_RESEARCH と互換性があります。
  • ブラウザ自動化: ウェブとのインタラクションと制御のための組み込み機能。
  • コード実行: 技術的タスクを解決するための高度なコード生成と実行機能。
  • MCP統合: Model Context Protocol の完全なサポートにより、外部ツールを簡単に追加できます。
  • 計画機能: smolagents を通じて、数ステップごとにタスクを再評価する自動計画インターバルをサポートします。

関連

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