Line を初めて使う方は、クイックスタート から始めて、最初のエージェントを構築・デプロイしましょう。
主要概念
| コンポーネント | 目的 |
|---|---|
Agent | process メソッドを介して入出力イベントループを制御します |
LlmAgent | LiteLLM を介して 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、会話フローを設定する
ツール
カスタムツールやマルチエージェントのハンドオフを追加する