Flow は何をしますか?
スキルベースのルーティング、ナレッジグラフメモリ、自律的自己改善を備えたAIエージェントランタイム
概要
Sekoya88/Flowは、AIエージェントが動的にスキルを選択・実行し、ナレッジグラフを用いて長期記憶を保持し、実行結果から自律的に学習・改善するためのランタイムです。
特徴
- スキルベースルーティング:JSONスキーマとルールに基づいて、LLMがタスクに最適なスキルを自動選択・実行します。
- ナレッジグラフメモリ:エンティティと関係性をグラフ構造で保存し、コンテキストに応じて検索・推論を行います。
- 自律的自己改善:実行ログを分析し、スキルの選択や実行順序を改善するための提案を生成します。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のAIエージェントプラットフォーム(プラグイン/ツールとして統合可能)
使用例
{
"skill": "search_knowledge",
"params": {
"query": "ナレッジグラフのエンティティ関係",
"context": "プロジェクト設計"
}
}
設定
スキル定義は以下の形式で記述します。
skills:
- name: my_skill
description: スキルの説明
schema:
type: object
properties:
input: { type: string }
ライセンス
MIT License