自然言語オーケストレーター
自然言語オーケストレーター(NLO)は、自然言語の入力によって開始または駆動される複雑な一連の操作を管理、調整、指示するように設計された高度なソフトウェアレイヤーです。これは中央の指揮者として機能し、高度で曖昧な人間のリクエストを、さまざまなバックエンドシステム、API、および専門的なAIモデル全体にわたる離散的で実行可能なステップのシーケンスに変換します。
最新のエンタープライズアプリケーションにおいて、単純なチャットボットでは不十分です。企業は、「西部の地域に関する第3四半期の売上レポートを見つけて、VPにメールで送信する」といった多段階のタスクを処理できるシステムを必要としています。NLOは、この複雑な意図を分解し、正しいデータソースにルーティングし、必要なロジックを実行し、一貫した最終結果を配信するために必要なインテリジェンスを提供し、人間の意図とシステム実行との間のギャップを埋めます。
オーケストレーションプロセスは、一般的に以下の段階に従います。
この概念は、タスクを実行する自律的な実体であるAIエージェントと、オーケストレーター内で推論エンジンとして機能することが多い大規模言語モデル(LLM)と密接に関連しています。