コンテンツへスキップ
FindOpenSource

smolagents

コードで考えるエージェントのための最小限のライブラリです——エージェントは構造化されたJSONツール呼び出しを出力するのではなく、実際のコードを書いて実行することで行動を起こします。

概要

smolagentsはコード優先のアプローチを取ります:エージェントがフレームワークによってツール呼び出しとして解釈されるJSONの塊を出力するのではなく、エージェントが直接、実際のコード(通常はPython)を書いてアクションを実行します。Hugging Faceの研究によれば、複雑なタスクにおいてはこの方式の方がJSONベースのツール呼び出しよりも能力が高く効率的であることが多いとされています。このライブラリ自体は意図的に最小限に保たれています。

smolagentsは、ほとんどのエージェントフレームワーク(このカタログにも複数掲載)が使う、より一般的なJSONツール呼び出しパターンではなく、エージェントのためのコード実行パラダイムを試したい、あるいは採用したいチームに向いています——単に同じ基盤モデルを持つ別のフレームワークではなく、本質的に異なるアプローチです。

カテゴリ
AIエージェント & エージェントツール
キーワード
ai-agentscode-agentagent-framework
言語
Python
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する