Azure OpenAI

Azure AI Foundryで各種Azure AIサービス・Azure OpenAIモデルを一元管理する

本記事では、「Azure AI Foundry」と「AI Hub」の違い、実際のリソースデプロイ手順、そしてAzure OpenAIやCognitive Serviceの利用方法について紹介します。

Azure AI Foundry Agent ServiceでMCP toolを利用するエージェントを作成する

先日、Azure AI Foundry Agent ServiceでModel Context Protocol (MCP)をtoolとしての利用がサポートされたので、試してみました。今回は、Python SDKを使い、MCP toolを利用するエージェントの実装方法を記載します。 環境変数の設定 実装 コード 実行結果 …

Azure AI Agent ServiceでWEB検索結果を取り入れたAI回答を作る方法

この記事では、Azure OpenAIの回答にインターネット検索結果を組み込む方法について解説します。特に、Azure AI Agent Serviceを利用してBing検索をエージェントに連携させる手順を、Azureポータルでの具体的な操作を交えて紹介します。また、設定時の注意点…

OpenAI Agents SDKでAIエージェントを構築する

今回はOpenAI Agents SDKを使い、AIエージェントを構築する基礎的な部分をご紹介します。また、Azure OpenAIのリソースをOpenAI Agents SDKで利用する方法と、MCPを利用する方法をそれぞれ記載します。 OpenAI Agents SDKとは 実装準備 Azure OpenAIの利用 …

Azure AI Foundry Agent Serviceでマルチエージェントを構築する

Azure AI Foundry Agent Serviceで、シングルエージェントだけでなくマルチエージェントがサポートされていたので、実装方法をご紹介します。 実行環境 事前準備 エージェントの作成 マルチエージェントの作成 コード 実行結果 おわりに 実行環境 Python 3.1…

Azure AI SearchのカスタムスキルでマルチモーダルRAGを実現してみた

本記事ではAzure AI Searchを使ってマルチモーダルRAG基盤を作成します。実際のPDFを題材に、テキストだけでなく画像(図表)からの情報も活用して質問に答える仕組みを解説します。

Azure OpenAI Serviceのモデルルーターについて

Azure OpenAI Serviceのモデルルーター機能について試したのでその内容について記載しています

Semantic Kernel Agent Frameworkを使ったマルチエージェントのオーケストレーション、並列での複数エージェントの実行

先日、Semantic Kernel Agent Frameworkが一般提供(GA)開始となりました。Agent FrameworkはSemantic KernelのAIエージェント向けのフレームワークです。アップデートによりマルチエージェントのオーケストレーション機能も強化されたため、本記事ではSemant…

Semantic KernelでエージェントにMCPのプラグインを実装する

先日、Semantic KernelのSDKがModel Context Protocol(MCP)へ対応しました。公開されているMCPを利用することで、独自にfunctionやtoolを定義することなく簡単にエージェントに新しい機能を追加できるようになります。今後MCPの利用がさらに広がる可能性があ…

Azure Synapse AnalyticsでAzure OpenAIのLLMを利用する【2. SynapseMLを利用した一括処理】

Azure Synapse Analytics上でSynapseMLを活用し、Azure OpenAI ServiceのLLMを用いて大量の自然言語データを一括で処理する方法を紹介します。

AutoGen v0.2, v0.4でマルチエージェントを構築する

AutoGen v0.2とv0.4でのマルチエージェントの構築を試したので、実装方法を紹介します。以前、Semantic Kernelで構築したマルチエージェントをもとに、AutoGenで同様のシステムを構築します。Semantic Kernelでのマルチエージェントの構築は以下の記事をご確…

Azure Synapse AnalyticsでAzure OpenAIのLLMを利用する【1. Deltaテーブルを利用した逐次処理】

Azure Synapse Analytics上でDeltaテーブルを活用し、Azure OpenAI ServiceのLLMを用いて大量の自然言語データを逐次的に処理する方法を紹介します。

Azure OpenAI ServiceのWhisperモデルでプロンプトによる文字訂正を試してみた

Azure OpenAI Serviceの学習を行っている時に、Azure OpenAI Serviceを介したWhisper モデルでプロンプトを使用できることを知りました。 本記事では、Azure OpenAI ServiceのWhisperモデルにおいて、プロンプトによる文字訂正がどの程度行えるのかを簡単に…

AutoGen v0.4.7によるマルチエージェントの並列処理

今回は、複数エージェントの並列処理を含む、マルチエージェントを構築に関して記載します。マルチエージェントの構築はAutoGen v0.4.7のフレームワークを利用して行います。Semantic Kernelでのエージェントの並列処理に関しては、次の記事に記載しています…

Semantic Kernelによるマルチエージェントの並列処理

今回は、複数エージェントの並列処理を含む、マルチエージェントの構築に関して記載します。マルチエージェントの構築は、Semantic Kernelのフレームワーク(Agent Framework)を利用して行います。※ AutoGen v0.4.7でのエージェントの並列処理に関しては、下…

Azure OpenAI の保存された入力候補および蒸留を試してみる

最近プレビューになった「Azure OpenAI の保存された入力候補および蒸留」について試してみたので使い方と使うシナリオについて紹介したいと思います。

Azure Open AI ServiceでGraphRAGを試してみた

GraphRAGについて試してみました。

Azure AI Agent Service SDKを使用してマルチエージェントAIを実現する

Microsoft Ignite 2024で、マルチエージェントAIをAzure基盤上で実現できる機能が発表されました。本記事ではAzure AI Agent Service SDKをPythonで使用する方法について、具体的なコードを交えながら解説します。

Azure Cosmos DBのベクトル検索を使ってみよう

Azure Cosmos DBのベクトル検索を使ってみました。

Semantic Kernel Agent Frameworkでマルチエージェントを構築する(2/2):マルチエージェントの構築

Senamtic Kernelを使い、マルチエージェントの開発を行ったので構築方法に関して記載します。今回は、前回の記事で構築したSemantic kernelのプラグインをもとに、Semantic Kernel Agent Frameworkを利用しマルチエージェント構築します。それぞれのエージェ…

Semantic Kernel Agent Frameworkでマルチエージェントを構築する(1/2):プラグインの実装と関数処理内容の確認

Senamtic Kernelを使ったマルチエージェントの開発を行いました。構築方法に関して2回に分けて記載します。1. プラグインの実装と関数処理内容の確認 2. マルチエージェントの構築本記事では、マルチエージェント構築の準備として、Sematic Kernelのpluginを…

SharePoint OnlineをRAGで活用する

SharePoint Online(SPO)に保存されているデータを対象として、RAGを構築する際のアーキテクチャについて解説しました。

Azure OpenAIのStreamで回答をスムーズに表示する方法

Azure OpenAIのStreamをスムーズに表示する方法をC#で行います。

Azure OpenAIのC# SDKを使ってみた

Azure OpenAIのC#のSDKを使ってみました。

Azure AI SearchとGPT-4o Realtime API for Audioを使用したRAG + Voiceのアプリパターンについて検証してみた

Microsoftが発表した「GPT-4o Realtime API for Audio」と「Azure AI Search」を使って、音声を利用したRAG検索の検証を行いました。この検証では、公式のアプリを使用し、音声入力から検索結果を的確に取得できることが確認できました。手順は簡単で、BLOB…

【Microsoft×生成AI連載】週次連載完結!

Microsoft×生成AI連載の完結宣言記事

【Microsoft×生成AI連載】【やってみた】Azure AI SearchでSharePoint Onlineのインデックスを作成してみた

SharePoint Onlineをデータソースに指定してAzure AI Searchのインデックスを作成してみました。

【Microsoft×生成AI連載】【最新情報】Google ChromeのサイドバーでCopilotを使う方法のご紹介

Google ChromeのサイドバーでもCopilotをMicrosoft Edgeと同様に利用するための方法をご紹介します。

Azure OpenAI ServiceでGPT4-miniのモデルデプロイが可能になりました

Azure OpenAI ServiceでGPT-4o miniのサポートが始まりましたので、GPT-4oとの料金の違い等について記載します。

【Microsoft×生成AI連載】【やってみた】Microsoft 365ロードマップの分析をCopilotに任せてみた

Copilotのファイル分析機能を紹介する記事です

Azure OpenAI Serviceのグローバル標準のデプロイを日本リージョンで試してみた

GPT-4oで利用できるグローバル標準のデプロイについて書きます。

【Microsoft×生成AI連載】【やってみた】Microsoft Copilot StudioでAzure OpenAIに接続して回答を生成してみた

Microsoft Copilot Studioの「生成型の回答」でAzure OpenAI+Azure AI Searcをデータソースとして設定してみました。

【Microsoft×生成AI連載】【最新情報】2024年8月 ロードマップ更新情報

【Microsoft×生成AI連載】を担当している満江です!今回私からは「Microsoft Copilot」製品に関する最新機能や今後の予定を紹介します。 これまでの連載 Microsoft 365ロードマップについて 最新情報紹介 Microsoft Viva: Viva Pulse - Microsoft Copilotを…

【Microsoft×生成AI連載】【やってみた】Copilot StudioのCopilotのチャット画面の見た目を変更してみた

Copilot Studioで作成したCopilotを展開して、そのデザインを変更してみました。

【Microsoft×生成AI連載】【やってみた】LoopのCopilotを試してみる

オンラインコラボレーションツールであるLoopにおけるCopilotの機能を紹介します。

Azure OpenAI Serviceのプロビジョニング済み(PTU)のデプロイを試してみた

Azure OpenAI Serviceを使う上でレスポンスの問題に直面することが多々あるかと思います。レスポンスの問題解決の1つとしてプロビジョニング済み(PTU)というサービスがありますのでこちらの紹介をさせていただきます。

【Microsoft×生成AI連載】【やってみた】Copilot in Whiteboardでワークショップを効率化できるか

【Microsoft×生成AI連載】を担当する安井です!私からはCopilot in Whiteboardについてご紹介したいと思います。 これまでの連載 はじめに Copilot in Whiteboardとは? ワークショップでの使い方 これまで行ってきたプロジェクトを洗い出す プロジェクトの…

【Microsoft×生成AI連載】【やってみた】AI Challenge Dayに参加しました

ASCII×Microsoft主催の「AI Challenge Day」に参加したためそのイベントの感想を記載しました。

【Microsoft×生成AI連載】【やってみた】障害やエラーの報告をCopilotに任せてみた

Teamsでやりとりされている、障害やエラーの文章とりまとめをCopilotに任せてみました。

【Microsoft×生成AI連載】週次連載開催!

Microsoft×生成AI連載の開催宣言の記事

GPT-4oモデルのOCR性能を検証してみる

本記事では、新しくリリースされたGPT-4o、GA版がリリースされたGPT-4 Turbo with Vision、およびAzure AI Document Intelligenceを使用した日本語文書のOCR性能を比較検証しています。AIモデルを通じた画像からの文字抽出テストを行い、文字一致率の計算方…

Azure OpenAI ServiceでGPT-4oがプレイグラウンドでの利用可能に

AzureでのGPT-4oの利用について書いています

Azure OpenAI Studio でリスクと安全性の監視

3月に発表された新機能でAzure OpenAI Studioでリスクと安全性の監視という機能が追加されました。リスクと安全性の監視と言ってもコンテンツフィルタにblockされた履歴が表示できるようです。この新しい機能についてご紹介します。

GPT4 TurboのUnicodeバグの対処法

Azure OpenAI にてGPT4 Turboでfunction callingを使用した際に発生するUnicodeのバグについて検証しました。

Azure OpenAI ServiceでContinuous fine-tuningを試してみた

AzureOpenAIServiceの継続的な微調整(Continuous fine-tuning)について試したことを書いています

Azure OpenAI ServiceのText to Speechを試してみた

OpenAIではすでに提供されているテキスト読み上げサービスがAzureでも使えるようになったので試してみました。また従来からあるAzure AI Speechとの比較も行いました。

Azure OpenAI Assistants APIで自社のデータをチャット形式で分析する

この記事では、Azure OpenAI Studioに実装されたAssistants APIの使い方、コードインタープリター機能を活用したデータ分析を解説します。また実際のデータを使用してAssistantsを構築・機能のテストを行い、使用するまでの一連の流れを紹介します。

自社のデータを基に回答をさせるRAG(Retrieval Augmented Generation)の仕組み

自社のデータを基に回答をさせるAzure OpenAI Serviceを利用したChatシステムはどうするべきかということで、今回はRAG(Retrieval Augmented Generation)の仕組みについて解説しています。

GPT-4 Turbo with Vision: Azure OpenAI Service マルチモーダルな新モデルの概要と使用方法

OpenAI DevDayで発表されたGPT-4のマルチモーダルモデルであるGPT-4 Turbo VisionがAzure OpenAIでもプレビュー機能として使用できるようになりました。今回の記事ではその概要と、簡単な使用方法に触れていきます。

Azure OpenAI Serviceのプロンプトインジェクション対策(Jailbreak risk detection)

Azure OpenAI Serviceで新しくなったコンテンツフィルターとブロックリストについて試してみました。Jailbreak risk detectionのプロンプトインジェクションへの対策についても書いています。