大規模言語モデル
本記事では、「Azure AI Foundry」と「AI Hub」の違い、実際のリソースデプロイ手順、そしてAzure OpenAIやCognitive Serviceの利用方法について紹介します。
先日、Deep ResearchがAzure AI Foundry Agent Serviceに登場しました。 azure.microsoft.com これを利用すればWebから最新の情報を取得して、詳細な調査結果をアプリ内に組み込むことができそうです。 今回の記事では,、実際に動作させて検証を行いました。…
この記事では、Azure OpenAIの回答にインターネット検索結果を組み込む方法について解説します。特に、Azure AI Agent Serviceを利用してBing検索をエージェントに連携させる手順を、Azureポータルでの具体的な操作を交えて紹介します。また、設定時の注意点…
今回はOpenAI Agents SDKを使い、AIエージェントを構築する基礎的な部分をご紹介します。また、Azure OpenAIのリソースをOpenAI Agents SDKで利用する方法と、MCPを利用する方法をそれぞれ記載します。 OpenAI Agents SDKとは 実装準備 Azure OpenAIの利用 …
本記事ではAzure AI Searchを使ってマルチモーダルRAG基盤を作成します。実際のPDFを題材に、テキストだけでなく画像(図表)からの情報も活用して質問に答える仕組みを解説します。
Azure OpenAI Serviceのモデルルーター機能について試したのでその内容について記載しています
先日、Semantic Kernel Agent Frameworkが一般提供(GA)開始となりました。Agent FrameworkはSemantic KernelのAIエージェント向けのフレームワークです。アップデートによりマルチエージェントのオーケストレーション機能も強化されたため、本記事ではSemant…
GCP (Google Cloud Platform) を利用して高度なAIモデルを活用する際には、IAM (アイデンティティとアクセス管理) を適切に構成することが不可欠です。 この記事では、GCPのModel Garden APIを使用する際に、IAMを通じた効率的な認証手法を具体例を交えて紹…
GCPではGeminiを使用するためのAPIが提供されており、それをカスタムしてチャットエンドポイントとして提供することができます。 本記事ではPythonでコーディングを行い、ユーザーからのチャットに対してあらかじめ定義したシステムプロンプトを基に回答生成…
先日、Semantic KernelのSDKがModel Context Protocol(MCP)へ対応しました。公開されているMCPを利用することで、独自にfunctionやtoolを定義することなく簡単にエージェントに新しい機能を追加できるようになります。今後MCPの利用がさらに広がる可能性があ…
Azure Functions の MCP トリガーを活用し、AI エージェントが利用可能な天気予報ツールを構築した検証内容を紹介します。Microsoft の公式ブログと Anthropic のサンプルを参考に、Visual Studio 2022 で実装、Visual Studio Code を MCP クライアントとし…
AutoGen v0.2とv0.4でのマルチエージェントの構築を試したので、実装方法を紹介します。以前、Semantic Kernelで構築したマルチエージェントをもとに、AutoGenで同様のシステムを構築します。Semantic Kernelでのマルチエージェントの構築は以下の記事をご確…
今回は、複数エージェントの並列処理を含む、マルチエージェントを構築に関して記載します。マルチエージェントの構築はAutoGen v0.4.7のフレームワークを利用して行います。Semantic Kernelでのエージェントの並列処理に関しては、次の記事に記載しています…
今回は、複数エージェントの並列処理を含む、マルチエージェントの構築に関して記載します。マルチエージェントの構築は、Semantic Kernelのフレームワーク(Agent Framework)を利用して行います。※ AutoGen v0.4.7でのエージェントの並列処理に関しては、下…
最近プレビューになった「Azure OpenAI の保存された入力候補および蒸留」について試してみたので使い方と使うシナリオについて紹介したいと思います。
Microsoft Ignite 2024で、マルチエージェントAIをAzure基盤上で実現できる機能が発表されました。本記事ではAzure AI Agent Service SDKをPythonで使用する方法について、具体的なコードを交えながら解説します。
"Microsoft.ML.Tokenizers"でC#アプリでのトークン数カウントが可能に。導入方法と注意点を詳解。
Senamtic Kernelを使い、マルチエージェントの開発を行ったので構築方法に関して記載します。今回は、前回の記事で構築したSemantic kernelのプラグインをもとに、Semantic Kernel Agent Frameworkを利用しマルチエージェント構築します。それぞれのエージェ…
Senamtic Kernelを使ったマルチエージェントの開発を行いました。構築方法に関して2回に分けて記載します。1. プラグインの実装と関数処理内容の確認 2. マルチエージェントの構築本記事では、マルチエージェント構築の準備として、Sematic Kernelのpluginを…
Azure OpenAIのStreamをスムーズに表示する方法をC#で行います。
本記事では、Google Cloud Platform(GCP)を利用して、資料を格納し、それを検索するアプリケーションを構築する手順をご紹介します。具体的には、Cloud Storageを使用してCSVファイルをアップロードし、Agent Builderを活用して検索機能を実装します。
Azure OpenAIのC#のSDKを使ってみました。
本記事では、Azure AI TranslatorとGPTsを活用し、ドキュメントを多言語に翻訳するシステムの構築方法を紹介します。Azure AI Translatorを使えば、ドキュメントのレイアウトを保ったまま翻訳が可能で、GPTsを組み合わせることで利便性が向上します。この記…
本記事ではGoogle CloudのGemini APIを使用して、Pythonを通じて生成AIを活用する方法について説明します。具体的には、APIキーの取得方法や必要なパッケージのインストール、基本的なリクエストの構造、システムプロンプトの使用、会話履歴の保持方法、さら…
Microsoftが発表した「GPT-4o Realtime API for Audio」と「Azure AI Search」を使って、音声を利用したRAG検索の検証を行いました。この検証では、公式のアプリを使用し、音声入力から検索結果を的確に取得できることが確認できました。手順は簡単で、BLOB…
本記事では、Azure仮想マシン上でDifyをHTTPS対応する手順を解説します。Let’s Encryptとcertbotを使用してSSL証明書を取得し、HTTPS化の設定手順を順を追って説明しています。また、証明書の更新と自動更新の設定方法についても詳しく解説し、運用効率を向…
本記事では、DifyをAzure仮想マシンにインストールする手順を詳しく解説しています。Difyは、オープンソースのLLMアプリ開発プラットフォームであり、ワークフローやエージェント機能などを提供します。記事では、まずAzure PortalでLinux仮想マシンを作成し…
SharePoint Onlineをデータソースに指定してAzure AI Searchのインデックスを作成してみました。
GPT-4oで利用できるグローバル標準のデプロイについて書きます。
Microsoft Copilot Studioの「生成型の回答」でAzure OpenAI+Azure AI Searcをデータソースとして設定してみました。
【Microsoft×生成AI連載】を担当している満江です!今回私からは「Microsoft Copilot」製品に関する最新機能や今後の予定を紹介します。 これまでの連載 Microsoft 365ロードマップについて 最新情報紹介 Microsoft Viva: Viva Pulse - Microsoft Copilotを…
Copilot Studioで作成したCopilotを展開して、そのデザインを変更してみました。
オンラインコラボレーションツールであるLoopにおけるCopilotの機能を紹介します。
Azure OpenAI Serviceを使う上でレスポンスの問題に直面することが多々あるかと思います。レスポンスの問題解決の1つとしてプロビジョニング済み(PTU)というサービスがありますのでこちらの紹介をさせていただきます。
【Microsoft×生成AI連載】を担当する安井です!私からはCopilot in Whiteboardについてご紹介したいと思います。 これまでの連載 はじめに Copilot in Whiteboardとは? ワークショップでの使い方 これまで行ってきたプロジェクトを洗い出す プロジェクトの…
ASCII×Microsoft主催の「AI Challenge Day」に参加したためそのイベントの感想を記載しました。
本記事では、Microsoft OneNoteで使用できるMicrosoft Copilotの機能について実際に使用したプロンプトや結果と一緒に紹介します。
Teamsでやりとりされている、障害やエラーの文章とりまとめをCopilotに任せてみました。
Microsoft×生成AI連載の開催宣言の記事
本記事では、DifyとAzure AI Searchを活用した簡単なRAG検索の方法を紹介します。従来のOpenAIのGPTsと異なり、DifyからAzure AI Searchへの接続は中継サーバーを必要とせず、スムーズかつ効率的に行えます。具体的な接続方法、カスタムツールの作成、OpenAP…
本記事では、新しくリリースされたGPT-4o、GA版がリリースされたGPT-4 Turbo with Vision、およびAzure AI Document Intelligenceを使用した日本語文書のOCR性能を比較検証しています。AIモデルを通じた画像からの文字抽出テストを行い、文字一致率の計算方…
本記事では、Difyで作成したワークフローをDifyのエージェントと連携させる方法について解説します。具体例として、Anthropicが公開しているプロンプトテンプレートを使用したシナリオを紹介し、設定手順を詳述します。ワークフロー作成からAPIを介したテス…
OpenAIの新機能、Batch APIについて解説します。分析や評価で、GPTを安価で大量に使いたい方は必見です。
本記事では、新たなプラットフォーム「Dify」と「Azure AI Search」の連携方法を解説します。Difyを活用することで、開発者は言語モデルを用いたアプリケーションを簡単に作成でき、Azure AI Searchとの統合により、高度な検索機能を実現できます。具体的な…
AzureでのGPT-4oの利用について書いています
この記事では、jina-aiのReaderとGPTsを利用して、はてなブログの下書きプレビューを自動でチェックする方法を紹介しています。jina-aiのReaderは、URLの内容を大規模言語モデル向けに変換します。Azure Web Appsを通じてGPTsと連携することで、ブログの誤字…
3月に発表された新機能でAzure OpenAI Studioでリスクと安全性の監視という機能が追加されました。リスクと安全性の監視と言ってもコンテンツフィルタにblockされた履歴が表示できるようです。この新しい機能についてご紹介します。
Azure AI ServiceのAIとChatGPTを使用した音声チャットボットを構築します。また発声からレスポンスまでのユーザーの待機時間がどの程度になるのかを検証します。
AzureOpenAIServiceの継続的な微調整(Continuous fine-tuning)について試したことを書いています
Azureの最新AI技術、GPT-4 Turbo with VisionとそのOCR拡張機能を利用し、ドキュメントからのテキスト読み取りと内容理解の能力を検証しました。消防庁が公開する検査用資料を使用してテストを実施し、Azure GPT-4 Turbo with VisionをOCR拡張機能と組み合わ…