10分で最初のAIワークフローを構築しましょう。このチュートリアルでは、高度なLLM駆動の検索ツールを使用して個人に関する情報を抽出し構造化する人物調査エージェントを作成します。
このチュートリアルでは、Simでワークフローを構築するための基本的な概念を説明します。推定所要時間:10分。
作成するもの
以下の機能を持つ人物調査エージェント:
- チャットインターフェースを通じてユーザー入力を受け付ける
- AI駆動ツール(ExaとLinkup)を使用してウェブを検索する
- 個人に関する情報を抽出し構造化する
- 場所、職業、学歴を含む整形されたJSONデータを返す
ステップバイステップのチュートリアル
ダッシュボードで新規ワークフローをクリックし、「Getting Started」と名前を付けます。
新しいワークフローには、デフォルトでスタートブロックが含まれています—これはユーザー入力を受け取るエントリーポイントです。このワークフローはチャットを通じてトリガーされるため、スタートブロックの設定は必要ありません。
左パネルからエージェントブロックをキャンバスにドラッグして、以下のように設定します:
- モデル:「OpenAI GPT-4o」を選択
- システムプロンプト:「あなたは人物調査エージェントです。人物の名前が与えられたら、利用可能な検索ツールを使用して、その人物の居住地、職業、学歴、その他の関連情報を含む包括的な情報を見つけてください。」
- ユーザープロンプト:スタートブロックの出力から接続をドラッグしてこのフィールドに接続し、
<start.input>をユーザープロンプトに接続します
ウェブ検索機能でエージェントを強化します。エージェントブロックをクリックして選択します。
ツールセクションで:
- ツールを追加をクリック
- 利用可能なツールからExaとLinkupを選択
- ウェブ検索とデータアクセスを有効にするために両方のツールにAPIキーを提供
画面右側のチャットパネルを使用してワークフローをテストします。
チャットパネルで:
- ドロップダウンをクリックして
agent1.contentを選択し、エージェントの出力を表示 - テストメッセージを入力:「Johnはサンフランシスコ出身のソフトウェアエンジニアで、スタンフォード大学でコンピュータサイエンスを学びました。」
- 送信をクリックしてワークフローを実行
エージェントは人物を分析し、構造化された情報を返します。
構造化されたJSONデータを返すようにエージェントを設定します。エージェントブロックをクリックして選択します。
レスポンスフォーマットセクションで:
- スキーマフィールドの横にある魔法の杖アイコン(✨)をクリック
- プロンプトを入力:「location、profession、educationを含むpersonという名前のスキーマを作成する」
- AIが自動的にJSONスキーマを生成します
チャットパネルに戻り、構造化されたレスポンス形式をテストします。
レスポンス形式が設定されたことで、新しい出力オプションが利用可能になりました:
- ドロップダウンをクリックして構造化された出力オプション(作成したスキーマ)を選択
- テストメッセージを入力:「Sarahはニューヨーク出身のマーケティングマネージャーで、ハーバードビジネススクールでMBAを取得しました。」
- 送信をクリックしてワークフローを実行
エージェントは、場所、職業、学歴のフィールドに整理された人物の情報を含む構造化されたJSON出力を返すようになります。
構築したもの
以下のことができるAIワークフローを正常に作成しました:
- ✅ チャットインターフェースを通じてユーザー入力を受け付ける
- ✅ AIを使用して非構造化テキストを処理する
- ✅ 外部検索ツール(ExaとLinkup)を統合する
- ✅ AIで生成されたスキーマを持つ構造化JSONデータを返す
- ✅ リアルタイムのテストと反復を実証する
- ✅ ビジュアルなノーコード開発の力を示す
学んだ主要な概念
使用したブロックタイプ
コアワークフローの概念
データフロー
ブロック間を接続してワークフローステップ間でデータを受け渡す
チャットインターフェース
チャットパネルでワークフローをリアルタイムでテストし、異なる出力オプションを選択する
ツール統合
ExaやLinkupなどの外部サービスを統合してエージェントの機能を拡張する
変数参照
<blockName.output> 構文を使用してブロック出力にアクセスする
構造化出力
JSONスキーマを定義して、AIからの一貫性のある整形された応答を確保する
AI生成スキーマ
魔法の杖(✨)を使用して自然言語プロンプトからスキーマを生成する
反復的な開発
即時フィードバックでワークフローを素早く構築、テスト、改良する
次のステップ
ワークフローブロックを探索する
API、関数、条件などのワークフローブロックを発見する
統合機能を閲覧する
Gmail、Slack、Notionなど80以上のサービスに接続する
カスタムロジックを追加する
高度なデータ処理のためのカスタム関数を作成する
ワークフローをデプロイする
REST APIやウェブフックを通じてワークフローにアクセスできるようにする
リソース
詳細な説明が必要ですか? 各コンポーネントの包括的なガイドについてはブロックのドキュメントをご覧ください。
統合機能をお探しですか? 利用可能な80以上の統合機能についてはツールのドキュメントをご覧ください。
本番環境に移行する準備はできましたか? ワークフローを本番環境に対応させるための実行とデプロイメントについて学びましょう。