開発者向けブログサマリー - 2025/01/22
概要: 今回の更新では、Azure DevOps のエージェントプール管理や、KAITO と Copilot を使った AKS 上のセルフホスト AI アプリ、Azure CLI 1.4.0 による Load Testing 機能拡張などを紹介します。さらに WinForms の Visual Basic 解析、.NET 2025年1月サービシング、C++ のシグネチャ変更、Microsoft 365 Agents SDK や Semantic Kernel を使ったマルチエージェント AI 連携の事例、Azure DevOps の条件付きアクセス対応など、Azure・.NET・Visual Studio・Semantic Kernel を横断します。
対象ブログ一覧
1. Microsoft Azure Blog
2. .NET Blog
3. Visual Studio Blog
4. Semantic Kernel
5. Azure DevOps Blog
6. Engineering@Microsoft
7. Azure SDK Blog
8. Developer Support
Apps on Azure Blog articles
1 更新2025-01-20 17:28:19
Azure DevOps - Agent pool report and replace.
Summary: Azure DevOpsの利用が増えると、プロジェクトやリポジトリ、パイプライン、エージェントプールの数も増加します。これらを手動で管理するのは困難であり、エラーの原因にもなります。そこで、特定のエージェントプールを検索し、レポートを生成し、新しいエージェントプールに置き換えるためのカスタムbashスクリプトが作成されました。このスクリプトは、GitHubリポジトリで公開されており、PATを使用して認証します。–dry-runモードでは変更を加えずにレポートのみ生成し、通常モードでは実際に変更を行います。
2 更新2025-01-20 16:54:41
Self Hosted AI Application on AKS in a day with KAITO and CoPilot.
Summary: 筆者がKAITOとGitHub Copilotを利用して、AI対応のチャットボットを自己管理型クラスターにデプロイする経験を記録しています。KAITOはMicrosoftが開発したオープンソースプロジェクトで、Kubernetes上でAI/MLモデルの推論とチューニングを自動化します。GitHub Copilotはコード補完ツールで、開発効率を向上させます。筆者はこれらを用いて、AIモデルのデプロイから調整、チャットボットアプリの開発までを迅速に行いました。KAITOの将来性や利用事例についても言及しています。
3 更新2025-01-15 10:23:52
Introducing Azure CLI 1.4.0: Unlocking New Capabilities for Azure Load Testing
Summary: 最新のAzure CLIアップデートでは、負荷テストの作成と結果分析が簡単になりました。新機能として、複数地域での負荷テスト、URLベースのテスト、ダッシュボードレポートのダウンロード、デバッグモード、SAS URLの取得、URLテストのJMX形式への変換、ベースライン設定とトレンドの表示が含まれています。これにより、グローバルスケールでの性能評価、詳細なログ取得、結果の共有、テスト計画の簡略化が可能です。詳細はAzure CLIドキュメントを参照してください。
4 更新2025-01-14 18:26:08
How to View Minor & Patch Java Version, Web Server Version on App Service Linux
Summary: Linux上でJavaやJava WebServerのバージョンを確認するには、リモート接続を作成し、その接続を介してWebアプリの情報を確認する必要があります。以下のコマンドでリモート接続を作成します:
az webapp create-remote-connection -g {RESOURCE_GROUP} -n {WEBAPP_NAME}
その後、SSHで接続し、以下のコマンドでJavaバージョンやTomcatバージョンを確認できます:
java -version
sh /usr/local/tomcat/version.sh
これらの手順はApp Service Linuxにのみ適用されます。
5 更新2025-01-13 19:35:56
Introducing the new community site for Azure API Management aka.ms/apimlove
Summary: この記事では、Azure API管理の新しいコミュニティサイト「https://aka.ms/apimlove」を紹介しています。このサイトはAzure API管理に関するビデオ、チュートリアル、コミュニティリソースを提供し、一箇所で情報を得られる便利な場所です。Azure API管理は、安全でスケーラブルなAPIの作成、公開、管理を可能にし、トークン使用管理、負荷分散、エラーマネジメント、モニタリング、セキュリティ、コスト管理といった課題を解決します。詳細なポリシーや機能についても説明されています。
6 更新2025-01-14 19:30:38
Deploy Smarter, Scale Faster – Secure, AI-Ready, Cost-Effective Kubernetes Apps at Your Fingertips!
Summary: Azure Marketplaceで提供されるKubernetesアプリのプログラムによるデプロイ方法を紹介。これにより、セキュリティ強化、コスト削減、AI最適化が可能。Terraform、Azure CLI、ARMテンプレートを使用し、自動化されたデプロイメントが運用負荷を軽減。定期的な脅威監視やRBACによりセキュリティも向上。MACC契約でコスト削減も実現可能。AI対応アプリの高性能な計算能力とスケーラビリティを活用し、迅速な価値提供が可能。多様な課金モデルも提供。
7 更新2025-01-08 10:17:27
Learn New Skills in the New Year
Summary: 2025年の新年の抱負として、より良いコードを素早く書くことを目指しましょう。この記事では、開発者向けの学習リソースやライブイベントを紹介し、GitHub Copilotを無料で使用する方法、.NET 9の新機能、AzureとChatGPTを使ったAIソリューション構築、Microsoft 365 Copilotの拡張方法などについて解説しています。また、Java開発者向けのJDConf 2025やPowerful Devs Conference + Hackathonなどのイベント情報も提供されています。
8 更新2025-01-16 07:54:30
Troubleshooting Azure Container App Networking Made Simple with Network Tester
Summary: Azure Container Appsのネットワーク問題を簡単に診断できる「Network Tester」ツールを紹介します。このツールは、制限されたネットワーク環境でもDNSやHTTPS接続、TCP接続のテストが可能で、ネットワークトラフィックのキャプチャとダウンロードもサポートします。使用方法として、新しいコンテナアプリの作成、マルチリビジョンモードでのテスト、既存リビジョンの置き換えの3つの方法があります。Docker Hubから直接イメージを取得することもできます。詳細はGitHubリポジトリを参照してください。
9 更新2025-01-20 00:36:54
Seamless Metric Export: Simplifying AKS Platform Metrics Routing to Any Destination
Summary: Azure Monitorは、Azure環境で稼働するリソースのパフォーマンス指標を自動的に収集するプラットフォームメトリックを提供します。これにはCPU使用率、メモリ消費、ネットワークトラフィック、ディスクI/Oなどが含まれます。Azure Kubernetes Service(AKS)のメトリックも含まれ、管理者と開発者がアプリケーションの監視、トラブルシューティング、最適化を行うのに役立ちます。これらのメトリックはLog Analytics、Event Hub、Storage Accountsなどにエクスポート可能で、長期的なビジネス決定のために重要です。エクスポート手順はCLIやポータルを通じて行えます。
.NET Blog
10 更新2025-01-21 18:00:00
WinForms: Analyze This (Me in Visual Basic)
Summary: WinFormsコードに非同期呼び出しの誤ったオーバーロード選択やリソースファイルへのデータ漏れなどの問題がある場合、コードの解析が必要です。WinForms Analyzersを使用して、これらの問題を解決しましょう。詳細は.NETブログで紹介されています。
URL: https://devblogs.microsoft.com/dotnet/introducing-winforms-analyzers/
11 更新2025-01-16 18:05:00
Meet the .NET Team at NDC London 2025
Summary: .NETチームがNDC London 2025に参加し、.NET 9、Azure、AIを活用した開発について、基調講演やセッション、1対1のミートアップを通じて最新情報を紹介します。
URL: https://devblogs.microsoft.com/dotnet/meet-the-dotnet-team-at-ndc-london-2025/
12 更新2025-01-14 21:30:22
.NET and .NET Framework January 2025 servicing releases updates
Summary: 2025年1月の.NETおよび.NET Frameworkのサービス更新が発表されました。今回のリリースには、セキュリティの改善や複数のCVEの修正が含まれています。詳細は公式ブログで確認できます。
URL: https://devblogs.microsoft.com/dotnet/net-and-net-framework-january-2025-servicing-releases-updates/
Visual Studio Blog
13 更新2025-01-16 17:01:56
Our Favorite NEW Visual Studio Features of 2024
Summary: 昨年、Visual Studioチームは開発者向けの多数の改善とAI統合を提供しました。この記事では、2024年の生産性向上、ワークフローの効率化、コーディング体験の向上に寄与するお気に入り機能を紹介しています。詳細はリンク先でご覧ください。
URL: https://devblogs.microsoft.com/visualstudio/our-favorite-new-visual-studio-features-of-2024/
14 更新2025-01-14 16:00:35
Join us at VS Live! 2025 Las Vegas
Summary: 2025年3月10日から14日に開催される「Visual Studio Live! Las Vegas」は、急速に進化する技術環境で先を行くための最新情報を提供する重要なイベントです。多くの開発者が参加し、最新の技術強化について学ぶ絶好の機会です。
URL: https://devblogs.microsoft.com/visualstudio/vs-live-2025-las-vegas/
15 更新2025-01-13 13:00:41
Enhanced Change Signature in C++
Summary: Visual Studio 2022 バージョン 17.12では、関数のパラメータを変更する「Change Signature」機能が改善されました。以前は多くのクリックと複雑なポップアップが必要でしたが、最新バージョンではクリック数を減らし、これらの手順を簡略化しました。詳細はVisual Studio Blogで紹介されています。
URL: https://devblogs.microsoft.com/visualstudio/enhanced-change-signature-in-c/
Semantic Kernel
16 更新2025-01-17 17:20:52
Guest Blog: Leap Forward with Modern AI using Microsoft 365 Agents SDK and Semantic Kernel
Summary: Microsoft MVPであるArafat Tehsin氏が、Microsoft 365 Agents SDKとSemantic Kernelを活用して最新のAI技術を進化させる方法について解説した記事が紹介されています。この技術により、AIの能力を大幅に向上させることが可能です。
17 更新2025-01-16 19:21:33
Customer Case Study: Pushing the Boundaries of Multi-Agent AI Collaboration with ServiceNow and Microsoft Semantic Kernel
Summary: ServiceNowはMicrosoftとの協力で、AIシステムが企業環境で協力する方法を再定義するための多エージェントシステムを開発しました。このシステムは、NowAssistやMicrosoft Copilotと連携し、人間のチームと効果的に協働できることを目指しています。
18 更新2025-01-16 00:32:59
Guest Blog: Building Multi-Agent Systems with Multi-Models in Semantic Kernel – Part 1
Summary: MicrosoftのMVPであるArafat Tehsinが、Semantic Kernelを用いたマルチモデルによるマルチエージェントシステムの構築についての記事を執筆しました。この記事は彼の専門知識を活かし、レストラン運営を例に解説しています。詳細は以下のリンクからご覧ください。
19 更新2025-01-15 00:26:44
Understanding Semantic Kernel AI Connectors
Summary: Semantic KernelのAIコネクターは、カーネルの主要機能とさまざまなAIサービス間の通信を支援するコンポーネントです。これにより、開発者はサービス固有のプロトコルの詳細を気にすることなく、テキスト生成やチャットなどのタスクでAIサービスとシームレスにやり取りできます。
URL: https://devblogs.microsoft.com/semantic-kernel/understanding-semantic-kernel-ai-connectors/
20 更新2025-01-09 22:43:35
Empowering AI Agents with Tools via OpenAPI: A Hands-On Guide with Microsoft Semantic Kernel Agents
Summary: Semantic Kernelチームは、ゲスト著者のAkshay Kokaneを迎えて彼の最近のMedium記事について紹介します。AIの世界でエージェント的アプローチが進む中、Semantic Kernelがどのように役立つかについての彼の洞察を共有します。詳細は、MicrosoftのSemantic Kernelブログで確認できます。