1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

DifyでAmazon Bedrockを使用して簡単なエージェントを作る

Posted at

DifyでAmazon Bedrockを使用して簡単なエージェントを作成します。

導入はこちらを参照

公式のハンズオン初級編にある、オンライン旅行アシスタントを構築します
LLMモデルにはBedrockでClaude 3.7 Sonnetを使います。
https://docs.dify.ai/ja-jp/workshop/basic/travel-assistant

モデルの設定

  • Amazon Bedrockで Claude 3.7 Sonnet を使ってみましょう

BedRockのモデル有効化

  • Model catalogから使いたいモデルを検索します。(今回はClaude 3.7 Sonnet)
    image.png

  • Modify accessを選択してその後の設定に従ってください
    image.png

Difyでのモデル設定

  • 設定→モデルプロバイダーで Amazon Bedrock をインストールします

image.png

  • インストールが終わったらセットアップを開いて、
    • Access Key
    • Secret Access Key
    • AWS Region
    • Available Model Name
      を入力して保存します
      image.png

ちなみに、Difyの設定からClaude 3.7 Sonnetを使用しようとしたところ、エラーが出ました。

ValidationException: Invocation of model ID anthropic.claude-3-7-sonnet-20250219-v1:0 with on-demand throughput isn’t supported. Retry your request with the ID or ARN of an inference profile that contains this model.

マネジメントコンソールから確認できる Model IDはanthropic.claude-3-7-sonnet-20250219-v1:0ですが、ここでは推論プロファイルus.anthropic.claude-3-7-sonnet-20250219-v1:0を指定する必要があるようです。

Difyのシステムモデル設定

ついでにシステムモデル設定もしておきましょう
「?」をクリックするとそれぞれ説明が表示されます
image.png

ツールの設定

ここからハンズオンのシナリオに戻って進めます

ツールのインストールおよび設定

以下の3つを ツール からインストールしましょう

Google

GoogleツールはSerpAPIに基づいています
SerpAPIにアクセスし、APIキーを取得しましょう
Freeプランで月100回の呼び出しができるので検証には十分ですね

WikiPedia

設定不要

webscraper

設定不要

エージェント作成

いよいよDifyでエージェントを作成していきます

  • スタジオからアプリを作成する最初から作成をクリックします
    image.png

  • エージェントを選んで、作成しましょう
    image.png

  • プロンプト設定
    突然オーケストレーションという聞き慣れない言葉が出てきますが焦る必要はありません
    この画面ではエージェントがエージェントに期待する出力を入力します

image.png

  • プロンプト自動生成
    自動 ボタンから旅行計画のプロンプトを生成することができました(とても便利ですね!これでプロンプトに何が必要かを学べそうです)
    image.png

ツール設定

以下をツールに追加します

  • Google
  • WikiPedia
  • Webscraper

image.png

公開

「公開する」ボタンをクリックするとローカルでテスト可能です(クラウド上で公開されるわけではないです)
image.png

こんな感じ

image.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?