LLM

GitHub Copilotを使ったコーディング、レビューのワークフローを試験運用してみた

GitHub Copilotでソフトウェア開発の一部のプロセスを自動化した結果の知見を共有します。

Agent Framework を使って Microsoft Foundry の MCP ツール を利用するエージェントを開発する

本記事では、Microsoft Foundry と Agent Framework(Python) を利用して、Model Context Protocol (MCP) ツールを扱えるエージェントを開発する方法を紹介します。Agent Framework からMicrosoft Foundry のエージェントを利用することで、複数エージェン…

Microsoft Agent Framework を利用し、MCPツールを利用するAIエージェントやマルチエージェントシステムを構築する

本記事では、Microsoft Agent Framework を利用して AI エージェントを作成する方法を紹介します。 Microsoft Agent Framework の概要 実行環境 環境変数の設定 MCPツールを利用するAIエージェントの構築 コード 実行結果 マルチエージェントのオーケストレ…

Azure Functions × Semantic Kernelで複数エージェントの回答をストリーミング配信するエンドポイントの実装

先日、Semantic Kernelを使って、複数エージェントからの回答をストリーミングで返す方法を試してみました。今回は、Azure Functions でエンドポイントを実装し、エージェントの回答をストリーミングで送信する方法を紹介します。 実装環境 Azure Functions…

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

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

AIエージェント実現にむけての一手 ― Computer Useによる自動操作の検証

本記事では、Azure OpenAI の Computer Use Preview モデルと、ブラウザ操作を自動化する Playwright を組み合わせたAIエージェントの構築手法について解説しました。

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

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

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

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

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

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

Azure AI Foundryを活用したLLM最適化とファインチューニング実践ガイド

現在、ChatGPTをはじめとする大規模言語モデル(LLM: Large Language Model)は、インターネット上に公開されている膨大な情報を基に学習されています。 しかし、企業が扱う特定分野(ドメイン)に特化した情報や機密情報は、一般には公開されていないことが…

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

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

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

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

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

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