ROMANCE DAWN for the new world

Microsoft Azure を中心とした技術情報を書いています。

Microsoft Azure

Azure Functions におけるシークレットの管理方法を改めて考えてみた【Isolated Worker Process 版】

この記事は、Microsoft Azure Advent Calendar 2024 の 16 日目 の記事です。 qiita.comAzure Functions の In-Process モデルが 2026 年 11 月 10 日よりサポート終了となりますので、Isolated Worker Process モデルにおけるシークレットの管理方法を改め…

Azure Functions を In-Process モデルから Isolated Worker Process モデルにマイグレーションする

この記事は、Microsoft Azure Advent Calendar 2024 の 15 日目 の記事です。 qiita.comAzure Functions の In-Process モデルは、.NET 8 までの対応となっており、2026 年 11 月 10 日よりサポート終了となります。 .NET 9 が GA しましたので、In-Process …

Azure App Service を .NET 9 にマイグレーションする

.NET 9 が GA しましたので、Azure App Service にデプロイされている ASP.NET Core のアプリケーションをマイグレーションしました。github.com Application .NET 8 から 9 にマイグレーションする手順は、こちらのドキュメントの通りです。 learn.microsof…

Microsoft Ignite 2024 に現地参加してきました

昨年11月の Ignite 2023 に続き、今年も Ignite 2024 に現地参加してきました。昨年の開催地はシアトルでしたが、今年はシカゴで開催されました。news.microsoft.comIgnite 2024 でアナウンスされた内容は、このあたりの記事で説明されています。 キーノート…

第4回 Azure Travelers 勉強会 福岡の旅に参加してきました

先週末、第4回 Azure Travelers 勉強会 福岡の旅に参加してきました。 jat.connpass.com 勉強会 オルターブースさんの全面協力のもと、エンジニアカフェで行われました。 engineercafe.jp 赤い煉瓦の外壁から明治時代の雰囲気を感じる赤煉瓦文化会館の1階に…

Japan Azure User Group 14周年イベントで Azure App Service の Sidecar の話をしてきました

Japan Azure User Group 14周年イベントに参加して、Azure App Service on Linux の Sidecar に Phi-3 を配置するアーキテクチャの話をしてきました。jazug.connpass.comApp Service の Sidecar に SLM をセルフホストするアーキテクチャを中心に、Sidecar …

Azure Functions の Azure OpenAI Extension を使ってチャットアシスタントにカスタムスキルを追加する

Azure Functions では、Azure OpenAI 向けの拡張機能(Preview)が提供されています。 learn.microsoft.com今回は、拡張機能の Assistant trigger を使って、Chat completion binding で構築したチャットアシスタントにカスタムスキルを追加してみました。 …

Azure Functions の Azure OpenAI Extension を使ってチャットアシスタントを構築する

Azure Functions では、Azure OpenAI 向けの拡張機能(Preview)が提供されています。 learn.microsoft.com今回は、拡張機能の Chat completion binding を使って、チャットアシスタントを構築してみました。 その他の拡張機能については、別記事を参照して…

Azure Functions の Azure OpenAI Extension を使ってベクトル検索を構築する

Azure Functions では、Azure OpenAI 向けの拡張機能(Preview)が提供されています。 learn.microsoft.com今回は、拡張機能の Embeddings binding を使って、ベクトル検索を構築してみました。 その他の拡張機能については、別記事を参照してください。 goo…

Azure Functions の Azure OpenAI Extension を使ってコンテンツを要約する

Azure Functions では、Azure OpenAI 向けの拡張機能(Preview)が提供されています。 learn.microsoft.com今回は、拡張機能の Text completion input binding を使って、コンテンツを要約してみました。 その他の拡張機能については、別記事を参照してくだ…

Microsoft MVP を再受賞しました

2024年7月1日付けで、Microsoft Most Valuable Professional (MVP) アワードを再受賞しました。カテゴリは Microsoft Azure から AI Platform に変更となりましたが、8 年目の受賞となります。 昨年の主な活動内容 イベントの登壇は、第46回 Tokyo Jazug Nig…

GitHub Actions から Azure Static Web Apps へのデプロイが OpenSSL の互換性エラーで失敗していた件

ネクストスケープでは、会社やチームの技術ブログを集約する Hub のようなサイト(Team Blog Hub)を作って公開しています。 このサイトは Azure Static Web Apps 上で運用しており、GitHub Actions からデプロイしているのですが、OpenSSL の互換性エラーに…

Azure App Service の Sidecar に Phi-3 をデプロイして Web アプリケーションの機能を拡張する

Azure App Service on Linux に Sidecar パターン機能(Public Preview)が追加されていますが、Phi-3 を Sidecar にデプロイするユースケースの記事が公開されていました。 azure.github.ioSidecar パターンの特性に適していて、生成 AI を活用した Web ア…

Azure App Service の Sidecar にカスタムコンテナーをデプロイしてみた

Azure App Service on Linux に Sidecar パターンでコンテナーをデプロイできる機能が追加されました。 現時点では Public Preview のため、下記の制約があります。 Docker Container のみ(Windows Container は未対応) Sidecar を構成できるのは App Serv…

ASP.NET Core 8 に移行したら Azure Web App for Containers のサイトに接続できなくなった件

.NET 6 が 2024/11/12 にサポート終了するため、.NET 8 に移行したら Azure Web App for Containers のサイトに接続できなる現象に遭遇したので、顛末をまとめておきます。 現象 ASP.NET Core で作成したアプリケーションを Azure Web App for Containers 上…

Prompty を使って生成 AI アプリケーション開発のプロンプトを管理する

Build 2024 のいくつかのセッションで取り上げていた Prompty が良さそうです。先日の Azure Travelers 勉強会 の LT でも紹介しましたが、ブログにもまとめておきます。 gooner.hateblo.jp Prompty とは Prompty は、プロンプトを管理するためのフォーマッ…

第3回 Azure Travelers 勉強会 山形の旅に参加してきました

先週末、第3回 Azure Travelers 勉強会 山形の旅に参加してきました。 jat.connpass.com 勉強会 勉強会会場は、Power Platform で有名な株式会社 ASAHI Accounting Robot 研究所(ロボ研)さんでした。お洒落で素敵な会場でした。 asahi-robo.jpAzure Travel…

Microsoft Build 2024 に現地参加してきました

昨年11月の Ignite 2023 に続き、シアトルで Microsoft Build 2024 に参加してきました。 build.microsoft.comBuild 2024 でアナウンスされた内容は、このあたりの記事で説明されています。 キーノートやブレイクアウトのセッション動画も公開されているので…

第46回 Tokyo Jazug Night で Azure OpenAI Service の社内導入事例を話してきました

jazug.connpass.com第46回 Tokyo Jazug Night に参加して、社内の問い合わせ対応業務に Azure OpenAI Service を活用した社内導入事例を話してきました。www.youtube.comAzure OpenAI や AI Search の概要や機能に関する技術的なセッションというよりは、実…

Microsoft Ignite 2023 に現地参加してきました

これまで Microsoft Build と MVP Global Summit には現地参加したことがありましたが、Microsoft Ignite は初めての現地参加です。コロナ禍明けということもあり、久しぶりの海外カンファレンスとなりました。 news.microsoft.comIgnite 2023 でアナウンス…

Azure Cognitive Search のセマンティック検索を .NET アプリケーションから使ってみた

まだプレビューですが Azure Cognitive Search にセマンティック検索機能が提供されました。前回の記事ではベクトル検索を試したので、今回はセマンティック検索を試してみました。 gooner.hateblo.jp セマンティック検索とは 従来のキーワードによる全文検…

Azure OpenAI Service と Azure Cognitive Search を使って .NET アプリケーションからベクトル検索を試してみた

まだプレビューですが Azure Cognitive Search にベクトル検索機能が提供されました。これにより、Azure OpenAI Serivce で Embedding したベクトルを永続化するデータベースとして使うことができます。 今回は下記のリポジトリを参考にしながら、ベクトル検…

Microsoft MVP for Microsoft Azure を再受賞しました

2023年7月1日付けで、Microsoft Most Valuable Professional (MVP) アワードを再受賞しました。カテゴリは Microsoft Azure で、7 年目の受賞となります。 昨年の主な活動内容 JAZUG の登壇は 12周年総会で Azure Container Apps のライブデモ を行いました…

Azure OpenAI Service の Function Calling を .NET アプリケーションから使ってみた

まだプレビューですが、Azure OpenAI Service で Function Calling が使えるようになりました。今回は .NET エンジニアの視点で Function Calling を使ってみました。 techcommunity.microsoft.com Function Calling とは OpenAI を業務で活用しようとすると…

Azure OpenAI Service On Your Data を .NET アプリケーションから使ってみた

Azure OpenAI Service On Your Data は、Microsoft Build 2023 でパブリックプレビューが開始された機能です。今回は .NET エンジニアの視点で On Your Data を使ってみました。 Azure OpenAI Service On Your Dataとは Azure OpenAI On Your Data では、イ…

Azure OpenAI Service で Semantic Kernel を使ってみた

前回の記事では、Azure OpenAI Client Library を使って Azure OpenAI で遊んでみました。 gooner.hateblo.jp 今回は、Semantic Kernel を使って、Azure OpenAI の要約を試してみます。 Semantic Kernel とは Semantic Kernel は、Azure OpenAI などの AI サ…

.NET エンジニアが Azure OpenAI Service を使ってみた

Azure OpenAI Service は、2023 年 1 月に一般提供(GA)された Microsoft の OpenAI です。今回は .NET エンジニアの視点で Azure OpenAI を使ってみました。 Azure OpenAI Service とは Azure OpenAI の概要は、こちらの記事が分かりやすいです。利用申請…

書籍「Azureコンテナアプリケーション開発」の感想

Docker コンテナを扱う書籍は多く出版されていますが、Microsoft Azure を使うアプリケーション開発者目線で書かれた書籍が出版されると知って、早速「Azureコンテナアプリケーション開発 」を読んでみました。Azureコンテナアプリケーション開発 ── 開発に…

Azure Synapse Link for SQL を試してみた

この記事は、NEXTSCAPE Advent Calendar 2022 の 1 日目 の記事です。 qiita.comAzure Synapse Link for SQL は、すでに Cosmos DB と Dataverse 向けに提供されている Synapse Link が SQL Server 2022 と Azure SQL Database で使えるようになった機能です…

JAZUG 12周年総会で Azure Container Apps の話をしてきました

JAZUG 12周年総会に参加して、Azure Container Apps の話をしてきました。www.youtube.com公式ドキュメントが充実しているので、同じような内容のスライドを作って話すよりも実際に動いているところを見てほしいと思い、デモ中心の内容にしました。 speakerd…