---
title: ABASHIRI CONCIERGE で学ぶMicrosoft Foundry &amp; Agent Framework 入門
tags:  #azure  
author: [Kazuki Yamabe](https://image.docswell.com/user/kdk_wakaba)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/V7PKN6DNJ8.jpg?width=480
description: 2026年8月22日(土)に開催された『【8月22日（土）】オホーツク最高！CYBER TEAM IN ODEWC@網走』の登壇資料です。
published: August 22, 26
canonical: https://image.docswell.com/s/kdk_wakaba/5N7NDV-2026-08-22-142022
---
# Page. 1

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

ABASHIRI CONCIERGE で学ぶ
Microsoft Foundry &amp; Agent Framework 入門
【8月22日（土）】オホーツク最高！CYBER TEAM IN ODEWC@網走
2026.08.22 / Kazuki Yamabe


# Page. 2

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

Agenda
●
自己紹介、導入
●
ABASHIRI CONCIERGE とは
●
Microsoft Foundry &amp; Agent Framework とは
●
ABASHIRI CONCIERGE ではどのように使われているか？
●
まとめ・参考資料


# Page. 3

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

自己紹介
専門領域 / Area of expertise
• Microsoft Azure / Cloud Infrastructure
• Containers / Kubernetes
• Infrastructure Automation ( CI/CD、Infrastructure as code、Scripts、etc )
受賞歴 / Awards
• 2025年：Microsoft MVP (Azure Compute Infrastructure、Azure Networking)
• 2026年：Microsoft MVP (Azure Compute Infrastructure、Azure Kubernetes and Open Source)
Blog / SNS
Kazuki Yamabe
B
Blog
https://www.kdkwakaba.com
Avanade Japan K.K.
X
X (Twitter)
@kdk_wakaba
in
LinkedIn
https://www.linkedin.com/in/kdk-wakaba


# Page. 4

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

注意事項
注意事項
• 本内容は2026年8月22日現在の内容です。今後のアップデートで内容が変更される可能性があります
• 本内容は個人の見解であり、会社の方向性、戦略、意見ではありません


# Page. 5

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

本登壇内容を決めた経緯


# Page. 6

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

ABASHIRI CONCIERGE とは
条件に応じてAI が網走観光の旅程を提案するデモアプリ
条件に応じた網走周辺の観光をAI コンシェルジュが提案
期間、人数、興味のあることに応じて AI が提案を行う
突発的な変更や一部変更に対応する再計画機能
天候不良、臨時休業のような突発的な予定変更や調整も可能
待ち時間のちょっとした雑学、旅行日程の PDF 化
旅行日程を作っている間も楽しめたり、データで持ちたい方向けにも対応


# Page. 7

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

ABASHIRI CONCIERGE デモ
アプリケーションを実際に動かして、どのような旅行日程を提案してくれるかデモをする
条件に応じた旅行日程の提案
一度提案した旅行日程の再計画


# Page. 8

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

Microsoft Foundry とは
Azure 上で生成 AI のアプリケーションを開発・評価・運用するための統合プラットフォーム


# Page. 9

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

Microsoft Foundry でできること
複数の AI モデルを共通の API・認証方式でアプリケーションから利用可能
•
モデルカタログから用途に合ったモデルの選択、Global / Data Zone / Regional のように、データ処理要件に応じたデプロイ方式の選択が可能
•
モデルの呼び出しは Foundry SDK のようなライブラリを使って使用する
Foundry Agent Service による AI エージェントの構築、マネージドな環境での実行・運用
プロンプトベースのエージェントから独自コードを持ち込む Hosted Agentに加え、定期実行 ( Routine ) や Microsoft 365 へのエージェント公開も可能
※ Routines は2026年8月現在プレビュー機能となります
ツールとして MCP や API、Azure・Microsoft 365 などのサービスと接続し、AI のできることを拡張
外部 API や MCP に加え、Azure AI Search、SharePoint のようなサービスと連携し、企業データや既存システムをエージェントから活用可能
ガードレール機能により、生成 AI や AI エージェント特有のリスクを制御
有害コンテンツやプロンプトインジェクションのような脅威を検出・ブロックし、ブロックリストやサードパーティ製セキュリティ製品との統合にも対応
モデルや AI エージェントの品質・安全性を評価し、実行状況を継続的に可視化
組み込み・カスタム評価による品質検証に加え、モデル呼び出しやツール実行などをトレースし、問題の分析・改善も可能


# Page. 10

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

Microsoft Foundry Agent Service とは
Microsoft Foundry 内で AI エージェントを構築・実行・運用するためのマネージドサービス
モデル・Instructions・Tools・Knowledge などを組み合わせて、
目的に応じたAIエージェントを構築
エージェントの実行に必要な基盤をMicrosoftが管理し、スケーラブルな
環境で実行
トレース・評価・監視・セキュリティなどFoundryの機能と統合し、
継続的な運用を支援
独自コードで実装したエージェントを実行する Hosted Agent にも対応


# Page. 11

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

Microsoft Agent Framework とは
AI エージェントやエージェントワークフローをコードで構築するためのオープンソースの開発フレームワーク
コードファーストで柔軟な AI エージェントのアプリケーションを開発
Microsoft Foundry のサービスに加え、エージェントの振る舞いや処理フローをコードで設計。モデル、ツール、既存コードを柔軟に組み合わせが可能
エージェント開発に必要な4つの領域をカバー
Agents / Workflows / Harness / Integrations と、エージェントの実装から連携・実行・外部接続まで幅広くカバー
本番運用での利用を想定したAgentの制御・運用
状態管理、人による承認、処理の中断・再開、動作の追跡など、エージェントの継続的な実行をサポート
.NET、Python、Go と幅広いランタイムで AI エージェントの開発が可能
※ つい最近、個人の開発者が OSS として提供している TypeScript 版の Agent Framework も登場している


# Page. 12

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

Microsoft Agent Framework コード記述例
※ 変数・client の認証部分など一部のコードを省略しています


# Page. 13

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

Foundry Agent Service と Microsoft Agent Framework の違い


# Page. 14

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

Microsoft Foundry × Agent Framework どちらを使えばいい？
どちらか一方、ではなく Foundry Agent Service でシンプルに始め、必要に応じてコードによる制御を増やしていく


# Page. 15

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

ABASHIRI CONCIERGE 構成図


# Page. 16

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

ABASHIRI CONCIERGE エージェントの構成


# Page. 17

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

ABASHIRI CONCIERGE で今回入れなかった点 (妥協したところ)
コスト面を考慮して Azure AI Search を使わなかったため、観光協会ベースの情報を中心に提案している
•
実業務やちゃんとしたサービスでは独自の情報を事前に準備しておき、サービスから読み込むようにしたほうが精度や独自性を出せる
•
逆にこのあたりをやらなかったために、精度が大変でアプリ側にあれこれ修正することに…
Azure 側の細かいネットワーク構成、セキュリティ、運用に関する整備
•
デモアプリということから細かいプライベートネットワークや運用・監視に関する設定は除外 (実務ではちゃんとやりましょう)
•
コンテンツフィルターのようなプロンプトの入力に関してもデフォルトのフィルターで対応
多言語対応やその他こまごまとした調整
•
実サービスを想定するなら、日本の観光客だけでなく海外の観光客にも対応できるような仕組みは大事
•
旅行時間の調整やデータ幅の拡張 (網走観光協会以外やオホーツク全体を見れるようにする、など)


# Page. 18

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

ABASHIRI CONCIERGE アプリケーション開発で苦労したところ
旅行時期や時間帯を考慮せず、旅行計画として成立しないケースが発生する
•
ランチ営業をやっていない居酒屋をランチの候補に挙げてくる、時間帯の考慮や事前のレビューを挟むことで対応
•
単純なデータなので夏に流氷を提案してくるケースも…。システムメッセージやルール化で提案時期を制限する
人数構成や特定のワードで食事が固定化されてしまう
家族だと回転寿司、高齢者だとうどん、と固定化されやすいため、適度にランダム性を持たせて楽しませる。
旅行日程の計画時 (再計画時) に希望を反映してくれない、一度作った旅行日程を変更してしまう
•
AI 自身が適切に判断しない、アプリケーションで細かく調整しすぎて AI が意図した回答を返さないなど修正に苦労する
•
各エージェントが出した内容をレビューする仕組みを導入し、条件に合っていない内容は再度エージェントに検討してもらう
•
提案内容を保持する仕組みを用意し、旅行日程の入れ替え、調整を行いやすくする


# Page. 19

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

まとめ
Microsoft Foundry はAzure 上で生成 AI のアプリケーションを開発・評価・運用するための統合プラットフォーム
モデルのデプロイ、AI エージェントの構築、評価、運用と AI アプリケーションを開発するための一連のサービスが揃っている Azure サービス
Microsoft Agent Framework はコードファーストで柔軟な AI エージェントを開発できるオープンソースの開発フレームワーク
コードベースで柔軟な AI エージェントのアプリケーション開発に必要な機能を備えた便利なフレームワーク
AI を絡めるアプリケーションの開発は難しい、でも地元や好きなもの作るのは楽しい！
地元のスポットが出てくるたびに懐かしい、と思ったり知っているからこそこだわりたくなる、というのは開発の楽しみの一つ


# Page. 20

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

本日のデモアプリ – GitHub リポジトリ
ABASHIRI CONCIERGE – kdkwakaba/abashiri-concierge-system
https://github.com/kdkwakaba/abashiri-concierge-system


# Page. 21

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

参考資料 / References
Microsoft Foundry とは
https://learn.microsoft.com/ja-jp/azure/foundry/what-is-foundry
h ttp s://lea rn .m icro s o ft.co m /ja - jp /a zu re/fo u nd ry/w h at- is- fo u n d ry
Microsoft Foundry Agent Service とは
https://learn.microsoft.com/ja-jp/azure/foundry/agents/overview
Microsoft Agent Framework
https://learn.microsoft.com/ja-jp/agent-framework/overview/?pivots=programming-language-python
microsoft/agent-framework
https://github.com/microsoft/agent-framework


