---
title: AAgent Framework for GoのGo紹介
tags:  #azuretravelers #agent #go  
author: [Ryuji Iwata](https://docswell.com/user/qt-luigi)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/V7NYVX8VE8.jpg?width=480
description: 2026年8月1日(土)に広島県広島市で開催された「第10回 Azure Travelers 勉強会 広島の旅」での私の登壇資料「AAgent Framework for GoのGo紹介」です。2026年7月10日にプレビュー版ながら公開されたGo版について紹介させて頂きました。
published: August 01, 26
canonical: https://docswell.com/s/qt-luigi/KJW6PQ-agent-framework-or-go
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/V7NYVX8VE8.jpg)

Agent Framework for Goの紹介
第10回 Azure Travelers 勉強会 広島の旅
1 August 2026
Ryuji Iwata
Okayama, Japan

# Page. 2

![Page Image](https://bcdn.docswell.com/page/YJ9P68KV73.jpg)

Ryuji Iwata
X (Twitter) : @qt_luigi
Portfolio : sites.google.com/view/ryuji-iwata-portfolio
2

# Page. 3

![Page Image](https://bcdn.docswell.com/page/GJ8DZ8R4JD.jpg)

Microsoft Agent Framework
実運用レベルのAIエージェントとマルチエージェントワークフローを構築するフレームワーク。
github.com/microsoft/agent-framework/blob/main/README.md
3

# Page. 4

![Page Image](https://bcdn.docswell.com/page/LJLMDRKVER.jpg)

Microsoft Agent Framework
リリース日
• 2025年10月1日 Public Preview
• 2026年2月19日 Release Candidate
• 2026年4月3日 General Availability
最新バージョン
• 2026年7月31日 python-1.13.0
• 2026年7月31日 dotnet-1.16.0
AutoGenとSemantic Kernelの後継フレームワーク。
4

# Page. 5

![Page Image](https://bcdn.docswell.com/page/47MYPR2N7W.jpg)

AutoGen
AIエージェントとマルチエージェントシステムを構築するためのフレームワーク。
github.com/microsoft/autogen
最新バージョン
• 2025年3月19日 dotnet-v0.4.0-dev.3
• 2025年9月30日 python-v0.7.5
開発元はMicrosoft Researchで、現在はメンテナンスモード。
5

# Page. 6

![Page Image](https://bcdn.docswell.com/page/P7R91RM4E9.jpg)

Semantic Kernel
AIエージェントやマルチエージェントシステムを構築、オーケストレーション、デプロイする開発キット。
github.com/microsoft/semantic-kernel
最新バージョン
• 2026年7月7日 python-1.44.0
• 2026年7月7日 dotnet-1.78.0
開発元はAgent Frameworkの開発チームで、現在はメンテナンスモード。
6

# Page. 7

![Page Image](https://bcdn.docswell.com/page/PJXQYRVZ7X.jpg)

Semantic Kernel for Java
github.com/microsoft/semantic-kernel-java
最新バージョン
• 2025年5月7日 java-1.4.4-RC1
7

# Page. 8

![Page Image](https://bcdn.docswell.com/page/3JK93RQVJD.jpg)

Microsoft Agent Framework for Go public preview
2026年7月10日、突然のアナウンスに鳥肌が立つ。
devblogs.microsoft.com/go/microsoft-agent-framework-for-go-public-preview/
8

# Page. 9

![Page Image](https://bcdn.docswell.com/page/LE3WG8KQE5.jpg)

microsoft/agent-framework-go
Goは別リポジトリで。Initial Commitは2025年10月25日で、直近は2026年7月30日。
github.com/microsoft/agent-framework-go/blob/main/README.md
9

# Page. 10

![Page Image](https://bcdn.docswell.com/page/8EDK1M3W7G.jpg)

使用できる機能
• Microsoft Foundry、Azure OpenAI/OpenAI互換モデル、Anthropic、Gemini、およびA2Aのプロバイダー。
• ツール、MCP、ミドルウェア、コンテキストプロバイダー、承認、および自動ツール呼び出し。
• ルーティング、チェックポイント、ストリーミング、および人間によるレビューを備えたマルチエージェントワークフロー。
• エージェント実行時のOpenTelemetryトレース。
10

# Page. 11

![Page Image](https://bcdn.docswell.com/page/V7PKQR4XJ8.jpg)

使用できない機能
• 宣言型エージェント
• RAG
• CodeAct
• 機能ワークフロー
11

# Page. 12

![Page Image](https://bcdn.docswell.com/page/2JVV5RX3JQ.jpg)

.NET and Go SDK Feature Comparison
.NET版との機能差が掲載。同等を目指すならMicrosoft 365系への対応がひとつの鍵。
github.com/microsoft/agent-framework-go/blob/main/docs/dotnet-go-sdk-feature-comparison.md
12

# Page. 13

![Page Image](https://bcdn.docswell.com/page/5EGL6MVYJL.jpg)

コード：import句
package main
import (
&quot;cmp&quot;
&quot;context&quot;
&quot;fmt&quot;
&quot;os&quot;
&quot;github.com/Azure/azure-sdk-for-go/sdk/azidentity&quot;
&quot;github.com/microsoft/agent-framework-go/provider/foundryprovider&quot;
)
13

# Page. 14

![Page Image](https://bcdn.docswell.com/page/4JQY4R667P.jpg)

コード：main()関数
func main() {
endpoint := os.Getenv(&quot;FOUNDRY_PROJECT_ENDPOINT&quot;)
model := cmp.Or(os.Getenv(&quot;FOUNDRY_MODEL&quot;), &quot;gpt-4o-mini&quot;)
// Authenticate to Microsoft Foundry.
token, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
panic(err)
}
// Create a Microsoft Foundry agent.
a := foundryprovider.NewAgent(endpoint, token, foundryprovider.ModelDeployment(model),
foundryprovider.AgentConfig{
Instructions: &quot;You are a helpful assistant.&quot;,
},
)
// Run the agent.
ctx := context.Background()
fmt.Println(a.RunText(ctx, &quot;Write a haiku about the Microsoft Agent Framework&quot;).Collect())
}
14

# Page. 15

![Page Image](https://bcdn.docswell.com/page/K74WQ84ME1.jpg)

最近のMicrosoft社のGo対応への私の考察
私の「Microsoft/AzureとGoの橋渡し役」の活動の成果が伝わった！
からではなく...
• AIエージェントの進化にともない、スキルやツールで使用するCLIの需要が増加。
• 比較的、実行速度の速いGo製CLIに関心が集まっている。
• Goはコードの書式が安定しているため、AIコーディング（での移植）がしやすい。
シナリオ
• GoでAzure FunctionsにデプロイできるAIエージェントをAgent Frameworkで作成。
Microsoft社への引き続きのお願い
• Azure Developer CLIとFoundry SDKとMicrosoft 365 Agent SDKのGo版を！q@w@p
15

# Page. 16

![Page Image](https://bcdn.docswell.com/page/LJ1YP24YEG.jpg)

Thank you
Ryuji Iwata
Okayama, Japan
@qt_luigi

