メインコンテンツへスキップ
Line SDK は、音声エージェントを構築するための Python フレームワークです。音声インフラストラクチャ、音声認識、会話フローを処理します。
Line を初めて使う方は、クイックスタート から始めて、最初のエージェントを構築・デプロイしましょう。

主要概念

コンポーネント目的
Agentprocess メソッドを介して入出力イベントループを制御します
LlmAgentLiteLLM を介して 100 以上の LLM プロバイダーをラップする組み込みエージェント
Toolsエージェントが呼び出せる関数 — データベース参照、ハンドオフ、Web 検索など
VoiceAgentAppエージェントを Cartesia の音声インフラストラクチャに接続する HTTP サーバー
通話開始時にエージェントは introduction を話し、その後 LLM を使ってユーザーの発話に応答します。

機能

  • リアルタイムの割り込みサポート — 音声の割り込みやターンテイキングを最初から処理します。
  • ツール呼び出し — データベース、API、外部サービスに接続
  • マルチエージェントのハンドオフ — 特化型エージェント間で会話をルーティング
  • Web 検索 — リアルタイム情報検索のための組み込みツール

機能を追加する

情報を参照する

別のエージェントへハンドオフする

Web を検索する

完全なガイドは ツール を参照してください。

コード例

説明
Basic Chatシンプルな会話エージェント
Chat Supervisor高速なチャットモデルと強力な推論へのエスカレーション
Form Filler会話を通じて構造化データを収集
Multi-Agent特化型エージェント間でハンドオフ

インテグレーション

インテグレーション説明
Exa Web Researchリアルタイム Web 検索
Browserbase音声で Web フォームを入力

次のステップ

エージェント

プロンプト、LLM、会話フローを設定する

ツール

カスタムツールやマルチエージェントのハンドオフを追加する