このツールについて
OpenProgram は、自身のワークフローを作成・改善する自己プログラミング AI エージェントを構築するためのオープンソースランタイムです。モデル、ツール、メモリ、コンテキスト、マルチエージェント協調を提供し、Agentic Programming パラダイムをサポートします。
主な機能
@agentic_functionデコレータでエージェント関数を定義し、関数本体内のllm()でモデル呼び出しを行います。- 意思決定ステップをサポート:モデルはまず推論とツール呼び出しの完全なターンを実行し、最後に JSON で選択を行います。
- ツールメニューには関数、値、ネイティブツールを含めることができ、ルーティングと限定的な分岐をサポートします。
- マルチエージェント協調とネストされたエージェント関数をサポートします。
- 公開 API とモデルファミリーのサポートを提供します。
ユースケース
- 自己プログラミング AI エージェントの構築
- 意思決定ステップを含むエージェントワークフローの定義
- LLM 呼び出しとツール・関数の組み合わせ
- マルチエージェント協調
プラットフォームとライセンス
Linux、macOS、Web、Windows をサポート。オープンソースで無料で使用できます。
機能と用途
Open-source runtimePublic APIModel family supportMulti-agent collaborationMemory and context managementAgentic Programming paradigm@agentic_function decoratorDecision step support