チェーンとエージェント

LLMOpsの概念

Max Knobbout, PhD

Applied Scientist, Uber

LLMライフサイクル:チェーンとエージェント

LLMアプリケーションライフサイクルのフェーズ概要

LLMOpsの概念

プロンプトからアプリケーションへ

料理カロリー分類のプロンプトテンプレート

 

  • テンプレートの使用に必要なもの:
    • サンプル
    • 入力
  • 実行ステップ:
    1. 入力の受け取り
    2. サンプルの検索
    3. プロンプトの作成
    4. 出力の取得
    5. 出力の解析
LLMOpsの概念

テンプレートを使ったチェーン

 

データベースから類似料理を取得するチェーンを使ったLLMアプリケーション

LLMOpsの概念

チェーンの必要性

 

3つのキャラクターがチェーンを描くユーモラスな漫画の画像

 

 

  • 高度なアプリケーションの開発
  • モジュール設計によるスケーラビリティと運用効率の向上
  • 無限のカスタマイズの可能性
LLMOpsの概念

エージェント

 

 

ロボットマウスに乗る漫画キャラクターのユーモラスな画像

 

  • エージェントの構成要素:
    • 複数のアクション(ツール)
    • 実行するアクションを決定するLLM

 

  • 適した状況:
    • アクションが多い場合
    • 最適な手順が不明な場合
    • 入力が不確定な場合
LLMOpsの概念

エージェント

2つのアクションを持つエージェントアーキテクチャ

LLMOpsの概念

エージェント

2つのアクションを持つエージェントアーキテクチャ

LLMOpsの概念

エージェント

2つのアクションを持つエージェントアーキテクチャ

LLMOpsの概念

チェーンとエージェントの違い

 

 

チェーン 🔗 エージェント 🤖
性質 決定論的 適応的
複雑さ  
柔軟性
リスク 低い(予測可能性による)                高い(適応性による)               
LLMOpsの概念

開発サイクル

プロンプトエンジニアリングの工程が追加された開発サイクル

LLMOpsの概念

開発サイクル

チェーンとエージェントを含む開発サイクル

LLMOpsの概念

開発サイクル

チェーンとエージェント開発の工程が追加された開発サイクル

LLMOpsの概念

さあ、練習しましょう!

LLMOpsの概念

Preparing Video For Download...