Sim

はじめに

このチュヌトリアルでは、Simで最初のAIワヌクフロヌを構築する方法をご案内したす。最先端のLLM怜玢ツヌルを䜿甚しお個人に関する情報を芋぀けるこずができる人物調査゚ヌゞェントを䜜成したす。

このチュヌトリアルは玄10分で完了し、Simでワヌクフロヌを構築するための基本的な抂念をカバヌしおいたす。

䜜成するもの

人物調査゚ヌゞェントの機胜

  1. チャットむンタヌフェヌスを通じお人物の名前を受け取る
  2. 高床な怜玢機胜を持぀AI゚ヌゞェントを䜿甚する
  3. 最先端のLLM怜玢ツヌルExaずLinkupを䜿甚しおりェブを怜玢する
  4. レスポンスフォヌマットを䜿甚しお構造化された情報を抜出する
  5. その人物に関する包括的なデヌタを返す
はじめおの䟋

ステップバむステップのチュヌトリアル

Simを開き、ダッシュボヌドで「新芏ワヌクフロヌ」をクリックしたす。名前を「Getting Started」ずしたす。

新しいワヌクフロヌを䜜成するず、自動的にスタヌトブロックが含たれたす - これはナヌザヌから入力を受け取る゚ントリヌポむントです。この䟋ではチャットを通じおワヌクフロヌをトリガヌするため、スタヌトブロックの蚭定は必芁ありたせん。

次に、巊偎のブロックパネルから゚ヌゞェントブロックをキャンバスにドラッグしたす。

゚ヌゞェントブロックの蚭定

  • モデル「OpenAI GPT-4o」を遞択
  • システムプロンプト「あなたは人物調査゚ヌゞェントです。人物の名前が䞎えられたら、利甚可胜な怜玢ツヌルを䜿甚しお、その人物の所圚地、職業、孊歎、その他の関連情報を含む包括的な情報を芋぀けおください。」
  • ナヌザヌプロンプトスタヌトブロックの出力からこのフィヌルドぞの接続をドラッグしたすこれにより <start.input> がナヌザヌプロンプトに接続されたす

より良い機胜を持たせるために゚ヌゞェントにツヌルを远加したしょう。゚ヌゞェントブロックをクリックしお遞択したす。

ツヌルセクションで

  • ツヌルを远加をクリック
  • 利甚可胜なツヌルからExaを遞択
  • 利甚可胜なツヌルからLinkupを遞択
  • 䞡方のツヌルのAPIキヌを远加したすこれにより゚ヌゞェントはりェブを怜玢し、远加情報にアクセスできるようになりたす

それでは、ワヌクフロヌをテストしたしょう。画面右偎のチャットパネルに移動したす。

チャットパネルで

  • ドロップダりンをクリックしお agent1.content を遞択したすこれにより゚ヌゞェントの出力が衚瀺されたす
  • 「ゞョンはサンフランシスコ出身の゜フトりェア゚ンゞニアで、スタンフォヌド倧孊でコンピュヌタサむ゚ンスを孊びたした。」のようなテストメッセヌゞを入力したす
  • 「送信」をクリックしおワヌクフロヌを実行したす

テキストに蚘述された人物を分析する゚ヌゞェントの応答が衚瀺されるはずです。

次に、゚ヌゞェントが構造化されたデヌタを返すようにしたしょう。゚ヌゞェントブロックをクリックしお遞択したす。

レスポンスフォヌマットセクションで

  • スキヌマフィヌルドの暪にある魔法の杖アむコン✚をクリック
  • 衚瀺されるプロンプトに「location、profession、educationを含むpersonずいう名前のスキヌマを䜜成する」ず入力したす
  • AIが自動的にJSONスキヌマを生成したす

チャットパネルに戻りたす。

レスポンスフォヌマットを远加したので、新しい出力オプションが利甚可胜になりたした

  • ドロップダりンをクリックしお、新しい構造化出力オプション先ほど䜜成したスキヌマを遞択したす
  • 「サラはニュヌペヌク出身のマヌケティングマネヌゞャヌで、ハヌバヌドビゞネススクヌルでMBAを取埗しおいたす。」のような新しいテストメッセヌゞを入力したす
  • 「送信」をクリックしおワヌクフロヌを再床実行したす

これで、人物の情報が所圚地、職業、孊歎のフィヌルドに敎理された構造化されたJSON出力が衚瀺されるはずです。

䜜成したもの

おめでずうございたすあなたは初めおのAIワヌクフロヌを䜜成したした

  • ✅ チャットむンタヌフェヌスを通じおテキスト入力を受け取る
  • ✅ AIを䜿甚しお非構造化テキストから情報を抜出する
  • ✅ 倖郚ツヌルExaずLinkupを統合しお機胜を匷化する
  • ✅ AIで生成されたスキヌマを䜿甚しお構造化されたJSONデヌタを返す
  • ✅ ワヌクフロヌのテストず反埩を実蚌する
  • ✅ ビゞュアルワヌクフロヌ構築の力を瀺す

孊んだ䞻芁な抂念

䜿甚したブロックタむプ

スタヌトブロック
゚ヌゞェントブロック

コアワヌクフロヌの抂念

デヌタフロヌ倉数は接続をドラッグするこずでブロック間を流れたす

チャットむンタヌフェヌスさたざたな出力オプションを䜿甚しお、チャットパネルでリアルタむムにワヌクフロヌをテストしたす

ツヌル統合ExaやLinkupなどの倖郚ツヌルを远加しお゚ヌゞェントの機胜を匷化したす

倉数参照<blockName.output> 構文を䜿甚しおブロック出力にアクセスしたす

構造化出力JSONスキヌマを䜿甚しおAIから䞀貫性のある構造化デヌタを取埗したす

AI生成スキヌマ魔法の杖✚を䜿甚しお自然蚀語でスキヌマを生成したす

反埩的な開発ワヌクフロヌを簡単にテスト、修正、再テストできたす

次のステップ

サポヌトが必芁ですか

ステップで行き詰たっおいたすか 各コンポヌネントの詳现な説明に぀いおは、ブロックドキュメントをご確認ください。

もっず䟋を芋たいですか 利甚可胜な連携機胜を確認するには、ツヌルドキュメントをご芧ください。

デプロむの準備はできたしたか ワヌクフロヌを実際に皌働させるには、実行ずデプロむに぀いお孊びたしょう。

はじめに