UStackUStack
Logic icon

Logic

Logicは、仕様を基にAIエージェントを本番API化。テスト、バージョニング、モデルルーティング、実行ログまで標準搭載。

Logic

Logicとは?

Logicは、プレーンイングリッシュの仕様を本番対応AIエージェントに変換する仕様駆動型エージェントプラットフォームです。定義された動作から呼び出し可能なAPIまでのエンドツーエンドのワークフローに焦点を当て、評価、バージョニング、オペレーショナルな可視性を備えています。

コアコンセプトは、エージェント仕様に記述した内容がその入力と出力を定義する点です。Logicは、変更のテスト、バージョンの管理、API経由のエージェント公開、リクエストのモデルルーティングに必要なツールを生成します。

主な機能

  • 仕様ベースのエージェント定義(入力/出力):仕様で動作を定義し、エージェントのインターフェースと期待結果を記述から導出。
  • インライン期待出力付きビルトインテストハーネス:エージェント定義に直接テストケースを追加し、保存時に実行してリグレッションを検知。
  • API経由の自動リグレッション検知とCI/CD統合:手動テストに頼らず、自動パイプラインで評価を実行。
  • バージョニング、差分、ロールバック:仕様変更ごとにバージョン管理と差分表示、復元性とバージョン固定でAPIを安定維持。
  • 非技術者向け承認ワークフロー:承認を利用して非エンジニアがエージェントロジックを更新。リデプロイや別ツールでのプロンプト管理不要。
  • 型付きREST API生成と自動ドキュメント/UI:エージェント仕様を保存すると、厳密型付きAPI、ドキュメント、入力フォーム付き共有ウェブUIを生成。
  • レポート付きPIIレダクション:テキストから個人データを検知・レダクションし、検知内容の詳細レポートを生成。
  • ポリシー評価とモデレーション決定:商品リストをポリシーに対して評価し、承認、拒否、エスカレーションを決定。
  • インテリジェントモデルルーティング(フェイルオーバー・キャッシュ付き):タスク複雑度に基づきOpenAI、Anthropic、Google、Perplexityにリクエストをルーティング。自動フェイルオーバーと決定論的ワークロード向け実行キャッシュを提供。
  • デバッグ用実行ログ:各呼び出しのフルコンテキスト(入力/出力、モデル推論、レイテンシ)をエージェントバージョン間でログ記録。

Logicの使い方

  1. エージェント仕様を書くか選択(期待入力と出力を定義)。
  2. インライン期待出力付きテストケースを追加し、保存時にテストスイートを実行して動作を検証。
  3. 必要に応じてバージョニング、差分、承認ワークフローで仕様をイテレーション。
  4. 準備ができたら保存し、厳密型付きREST API、APIドキュメント、共有ウェブUIを生成。
  5. 実行ログを使って特定呼び出しの詳細を検査し、コンテキストとレイテンシでエラーを診断。

ユースケース

  • 契約条項レビュー:「Contract Clause Analyzer」仕様を使ってリスク条項をフラグ付け、契約から主要条項を抽出。
  • システム間レコードマッチング:「Entity Matcher」仕様を適用し、信頼度スコア付きでレコードをマッチング。
  • 請求書・発注書抽出:「Invoice & PO Data Extractor」を使い、多様な書式のドキュメントを解析し、構造化ラインアイテムを抽出。
  • テキストワークフローでの個人データ処理:「PII Redactor」を実行し、個人データを検知・レダクションし、検知エンティティのレポートを生成。
  • 商品リストモデレーション:「Product Listing Moderator」を使い、リストをポリシールールと比較し、承認、拒否、エスカレーションを決定。

FAQ

Logicは仕様変更ごとにエンジニアのリデプロイが必要ですか?

サイトでは、バージョニングと承認ワークフローを説明。エンジニアは安定したAPIを維持しつつ、非エンジニアが承認を通じてエージェントロジックを更新可能。リデプロイや別ツールでのプロンプト管理不要。

プロバイダが失敗やエラーになった場合、どうなりますか?

Logicはプロバイダのエラーやダウン時に自動フェイルオーバーを実行。タスク複雑度、レイテンシ、コストでリクエストをルーティング。

Logicはリリース前にエージェント動作をどう検証しますか?

各エージェントにビルトインテストハーネスを搭載。保存時にインライン期待出力マッチング付きテストケースを実行し、リグレッション検知。API経由でCI/CD統合可能。

エージェント仕様からAPIとUIの両方を生成できますか?

はい。Logicは保存仕様に基づき、厳密型付きREST API、自動生成APIドキュメント、入力フォーム付き共有ウェブUIを生成。

デプロイ後の可視性は?

LogicはAPI呼び出しごとにフル実行コンテキストをログ記録。入力、出力、モデル推論、レイテンシ、エラー表示、エージェントバージョン間の実行履歴を含む。

代替案

  • 組み込みプロンプトと評価機能付きのノー/ローコードエージェントビルダー:非開発者でもエージェントを組み立てられますが、仕様駆動のバージョニングや記述定義からの型付きAPI生成に依存しにくい場合があります。
  • プロンプト評価ツールとカスタムテストハーネス:プロンプトテスト、ロギング、CIステップを個別に組み合わせられますが、統合プラットフォームを使うより多くの統合作業が必要です。
  • オープンソースのオーケストレーションフレームワーク:ルーティング、ロギング、評価を自作できますが、インフラと運用ツールの負担がチームに移ります。
  • カスタムAPI/フロントエンドスタック:型付きRESTエンドポイントとUIを自作すれば柔軟性は得られますが、バージョニング、テストワークフロー、実行可視化を手動で実装する必要があります。
Logic | UStack