Show HN: AgentRun - エージェントをワークフローに変えるDSL
Show HN: AgentRun: DSL to turn agents into workflows (github.com)
要約
grep.aiで使用されているエージェントワークフローのDSL(ドメイン固有言語)がオープンソース化されました。このDSLは、ツール呼び出し、コード、Jev(AI)による意思決定を組み合わせて、エージェントの作業をワークフロー化します。これにより、作業の理解が容易になり、不要なエージェントループのコストを削減できます。
全文翻訳
皆さん、こんにちは。
grep.aiで利用している、エージェントの繰り返し作業をワークフローに変えるDSLをオープンソース化しました。
ツール呼び出し、コード実行、ルーティングや証拠のスクリーニングなどのAIによるシステム判断、そしてより詳細な調査が必要な場合のAIエージェントを組み合わせることができます。
私たちのシステムは、エージェントが作業中に残すトレースやレトロノートを利用して、ワークフロー化できる部分を特定します。これにより、作業内容の理解を容易にし、不要なフルエージェントループへの課金を避けることができます。例えば、リサーチワークフローでは、質問をサブ質問に分割し、エージェントが並列で調査を行い、AIが証拠をスクリーニングし、別エージェントがレポートを作成するといったことが可能です。各ステップを検査したり、証拠のスクリーニングを個別に評価したり、すべてを再構築せずにエージェントを変更したりできます。
DSLとサンプルはGitHubにあります。APIキーなしで実行できるスクリプトデモも用意しています: https://github.com/Parcha-ai/agentrun
Pi拡張機能として使用し、ワークフローを構築、検査、実行することもできます: https://github.com/Parcha-ai/agentrun#use-it-in-pi
これが他の皆さんにも役立つかどうか、ぜひお聞かせください。
AgentRunの仕組みに関する背景情報は、こちらの動画でご覧いただけます: https://www.youtube.com/watch?v=vOVhtGjtwpg。ユースケースについては、こちらの記事をお読みください: https://x.com/MiguelriosEN/status/2101029313906987422。