lemony-ai/cascadeflow

Cascading runtime for AI agents. Optimize cost, latency, quality, and policy decisions inside the agent loop.

何を解決するか

cascadeflow は、AIエージェント向けのプロセス内インテリジェンスレイヤーであり、品質を損なうことなくコストとレイテンシを削減することを目的としています。高価なフラッグシップモデルをすべてのクエリに使用する非効率性に対処しており、多くのタスクはより小さな効率的なモデルで処理可能であることを活かしています。また、エージェントの実行ループ内に動作するため、外部プロキシでは実現できないランタイム制御やビジネスロジックの挿入を提供します。

動作方法

このシステムは、品質検証を伴う予測実行戦略を使用しています:

  1. 予測実行:まず、小さな、高速で安価なモデルを使ってクエリを解決しようと試みます。
  2. 品質検証:応答は、完全性、信頼性、フォーマット(例:JSON)、意味的整合性などの設定可能なしきい値と照合されます。
  3. 動的エスカレーション:検証に失敗した場合、システムは自動的にリクエストをより大きな、より強力なフラッグシップモデルにエスカレートします。
  4. 継続的学習:モデル呼び出し、ツール結果、品質スコアを追跡し、将来のルーティング決定を最適化します。

対象ユーザー

コスト、レイテンシ、予算を最適化しつつ高品質を維持したいAIエージェントを開発する開発者向けです。LangChain、CrewAI、PydanticAI、Vercel AI SDK などの主要フレームワークと互換性があり、OpenAI、Anthropic、Groq を含む17以上のプロバイダーをサポートしています。

特徴

  • プロセス内ハーネス:外部プロキシの10–50msのネットワークRTTを回避し、5ms未満のオーバーヘッドで動作します。
  • ランタイム強制:現在のコンテキストに基づき、allowswitch_modeldeny_toolstop などの直接的な行動を取ることができます。
  • 多次元最適化:コスト、レイテンシ、品質、予算、コンプライアンス、エネルギーの同時最適化を実現します。
  • 意味的品質検証:応答が元のクエリと整合しているかを確認するためのオプションのMLベースの類似性チェック機能。
  • フレームワーク非依存:幅広いエージェントフレームワークとLLMプロバイダーと統合可能です。

関連

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