3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Azure AI Agent Serviceを試しました!

Last updated at Posted at 2025-03-12

はじめに

こんにちは!これまでAIの構築経験がほぼなく、初めてAzureを使う私ですが、いきなりAIサービスを構築することになりました……。

右も左も分からない状態で、ネット上のブログや公式ドキュメントを参考にしながら、試行錯誤の末、ようやく一週間かけて少し理解できてきました!

この経験を記録することで、私のような初心者の方にも少しでも役立てればと思います!

Azure AI Foundryでプロジェクトを作成

Azureのアカウントにサインインした状態で、Azure AI Foundryにアクセス

「プロジェクトの作成」をクリック
image.png

デフォルトの設定でも大丈夫ですが、サブスクリプションやリソースグループなどを選びたい場合は「カスタマイズ」をクリックして設定します。「作成」をクリック。
image.png

作成完了すると、自動でこれらリソースが作成されます。
image.png

Azure AI Foundryでプロジェクトを確認

Azure AI Foundryでできあがったプロジェクトを開くと、このような画面になります。

image.png

最初に各サービスを案内するツアーがあります。私のような完全な初心者は、ツアーに沿って操作してから勉強するのがおすすめです!

モデルのデプロイ

作成直後のプロジェクトには、使用できるモデル(GPT-4 など)が一つもありません!

まずはモデルをデプロイしてから、エージェントを作成します。

「モデル+エンドポイント」をクリックし、「モデルのデプロイ」をクリックします。

image.png

「基本モデルをデプロイする」と「微調整されたモデルをデプロイする」の2種類から選択できます。私のような初心者は、まず「基本モデルをデプロイする」で問題ありません!

また、GPT以外にも複数の企業が提供するモデルが利用できます。ニーズに合わせて適切なモデルを選択するとよいでしょう。もし何も分からない場合は、とりあえず「GPT系」から試してみるのがおすすめです。

image.png

エージェントを作る

このブログの一番下にある参考サイトでは、ローカル環境でPythonを使ってエージェントを作成しますが、Azure AI FoundryではGUIを使って直感的に操作できます。

これからの内容は、Azure AI Foundryでのエージェントの作成方法についても紹介していきたいと思います。

「エージェント」をクリックし、「新しいエージェント」をクリックします。

image.png

大体一分ぐらい、「AgentXXX」という名前のエージェントが作られます。
最初の画面は設定しづらいので、「プレイグラウンドで試す」をクリックします。

image.png

「プレイグラウンド」でエージェントを設定

プレイグラウンドの画面です。ChatGPTっぽいチャット画面があり、「こんにちは」で打つと、ちゃんと返答してくれます。

image.png

「デプロイ」をクリックすると、前手順でデプロイしたモデルが選択できます。
image.png

「手順」では、エージェントが何に特化するのか、何を実現できるのか、どのような流れで何を実施するのかを定義します。

簡単に言うと、魔術師のように、「あなたは営業データの分析が得意なエージェントです!」と催眠をかけると、エージェントはそのように振る舞ってくれます!

image.png

「ナレッジ」では、「File Search」「Bing Grounding」「Azure AI Search」などのツールを設定できます。

「File Search」を設定したいので、「ファイル」をクリック
image.png

「社内規定」や「営業データ」など、分析の元となる情報を事前にアップロードしておくと、エージェントはそのデータに特化した分析を行うことができます。

image.png

「アクション」では、「Azure Functions」「OpenAPI」「Code Interpreter」などのツールを設定できます。

image.png

今回は「コードの生成、データを使用したグラフとチャートの作成」をしてもらいたいので、「Code Interpreter」をクリック。
「Code Interpreter」もアップロードした情報に基づき分析するので、元となるデータをアップロードしておきます。

image.png

「温度」と「上位P」は、少しAIの専門知識が必要な設定です。これらはランダム性を制御し、予期しない応答や創造的な応答を増やすか減らすかを調整するためのものです。

私のような初心者は、ひとまずデフォルトの設定で問題ないと思います(笑)。

一連の設定が終わると、このようになります!
image.png

エージェントを試す

設定済みのエージェントに対して、売り上げ関連の質問をします!

すると、ちゃんと回答してくれました!(内容は見せれないですが、すみません、、、)

image.png

画像の生成もできます!
image.png

参考サイト

3
2
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
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?