しばやん雑記

Azure とメイドさんが大好きなフリーランスのプログラマーのブログ

Ignite 2024 で発表された Azure Cosmos DB for NoSQL のアップデート

シカゴで開催された Ignite 2024 が終わってから少し時間が空いてしまいましたが、今年も Cosmos DB for NoSQL 周りで大きなアップデートがありましたのでまとめておきます。公式まとめは以下のブログにまとまっているので、これを読んでおけば大体は把握で…

M2 MacBook Air で Dev Container を使った Azure Functions 開発が行えない問題を直す

これまでも何度か取り上げた Azure Functions の開発を Dev Container / GitHub Codespaces で行う方法ですが、公開している Dev Container Template が結構使われているみたいで作って良かったという気持ちです。GitHub Codespaces を使う場合は例外ですが …

Ignite 2024 で発表された App Service / Azure Functions / Container Apps のアップデート

今年はシアトルから変わってシカゴで開催されている Ignite ですが、例によってキーノート開始してすぐに各種サービスのアップデートが発表されましたね。今年も例によって AI 周りの発表が多いのですが、しっかり App Service / Azure Functions / Containe…

Azure Functions が .NET 9 に対応したのでアップグレードする

先週開催された .NET Conf 2024 で .NET 9 が正式リリースされましたが、同じタイミングで App Service と Azure Functions についても .NET 9 GA 版への対応が行われたため、現時点では Flex Consumption 以外で利用可能になっています。Azure Functions チ…

Prompty を C# で扱うライブラリがリリースされたので試した

今年の Microsoft Build で突然 Seth が発表した Prompty ですが、これまで扱いが悩ましかったシステムプロンプト周りを上手く外部ファイルとして扱えるのと、VS Code 拡張を使うとファイルを直接 OpenAI で実行できるのでプロンプトの開発段階から、アプリ…

Azure Functions の Consumption Plan を利用していると稀に 404 が返ってくる問題を直す

タイトルの通りですが、最近 Azure Functions の Consumption Plan を利用しているアプリケーションが、リロードを繰り返すと稀に 404 を返す現象に遭遇しました。この時の 404 はアプリケーションが返しているものではなく、App Service が存在しない場合に…

Microsoft.Extensions.AI 向けに ONNX Runtime Generative AI を使うクラスを書いてみた

前回試してみた Microsoft.Extensions.AI (MEAI) は OpenAI や Azure AI Inference 向けにはライブラリが用意されているので、非常に簡単に Generative AI の機能を利用出来るようになっています。抽象化されたインターフェースにより、OpenAI や Azure AI I…

Microsoft.Extensions.AI のプレビューが公開されたので試した

昨夜 C# 向けの新しい拡張ライブラリとして Microsoft Extensions.AI のプレビューが公開されました。突然出てきた感が凄いですが、個人的には Microsoft.Extensions 名前空間に用意されたライブラリは有用なものが多いので気に入っています。今回は AI 向け…

Azure Cosmos DB for NoSQL の DiskANN Preview が使えるようになったので試した

以前に書いた Cosmos DB の Vector Search サポート検証の続きで、先日 Public Preview となった DiskANN を使った Vector Index を作成してみました。DiskANN は Microsoft Research が開発した、低レイテンシかつコスト効率よく Vector Search を実行する…

2024/10/31 に多くの Azure サービスで TLS 1.0 / TLS 1.1 サポートが廃止されるので対応する

以下で公開されているアドバイザリー通り、今月末の 10/31 に Azure では全体的に TLS 1.0 と TLS 1.1 のサポートが廃止され、11/01 からは各種 Azure サービスを利用するためには TLS 1.2 以上が必須となります。対象となるサービスが非常に多いため、影響…