はてぶ・Qiita・Zennのトレンド記事を紹介
ChatGPT Sitesは『作る』だけでなく『公開』まで終わらせてくれる
はじめに生成AIを使えば、TodoアプリのようなシンプルなWebアプリはかなり簡単に作れるようになりました。しかし、コードが完成しても、それだけではブラウザから使えるWebサービスにはなりません。ホスティング先を決め、ビルドやデプロイを設定し、公開URLを用意する必要がありま
Teamsから直接Databricksカタログにアクセスする
DatabricksをTeams上で利用できる!Microsoft Teams上でDatabricks Genieを直接利用できるようになりました。設定手順は以下Microsoft Learnにまとまってます。機能の有効化など数分程度でできました。弊社のDatabricks環
Microsoft Agent Framework - 宣言型エージェント(Declarative Agents)を検証する
執筆日2026/8/1 やることMicrosoft Agent Framework では、YAMLでWorkflowを定義することで、コードを書かずにマルチエージェントのオーケストレーションや分岐・ループを構築できます。どんな書き方ができるのか、単純なものから少し複雑な
背景今まではタスクは自分の頭で整理するか、メモ帳のようなものに書き留めていました。それくらいの管理で十分でした。しかし最近、案件業務・社内業務とタスクが増え、整理していかないと厳しい状態になってきました。 課題課題なのが、私自身タスク管理というものが苦手ということ。ア
はじめにAzure Container Registry (ACR) に保存されたコンテナイメージへアクセスする際、Azureでは Azure RBAC を利用した権限管理を行うことができます。AcrPull は、ACRからコンテナイメージを取得するためのロールです。例えば
DockerコンテナをApp Serviceへ簡易デプロイする手順
はじめに個人開発や小規模プロジェクトでは、GitHub ActionsなどのCI/CDを導入せずに、DockerイメージをAzure Container Registry (ACR) にPushし、Azure App Serviceへデプロイするケースがあります。本記事では、
【Zenn力執筆】#4 AからZまで耳をかっぽじって聞け!文系未経験のAZ-900合格体験記
2026年7月25日、AZ-900(Microsoft Azure Fundamentals)に728点で合格しました。学習開始時のAzure知識はゼロです。正直な第一印象は、Azure?なんだそれは。おいしいものなのか。というレベルでした。そんな状態から約1か月半
Azure AI Search - セキュリティフィルターを試す
執筆日2026/7/29 はじめにAzure AI Search で全社的な検索アプリを作ると、「このユーザ/セキュリティグループにはこのドキュメントだけ見せたい/見せたくない」というアクセス制御が必ず必要になるかなと。その際にAzure AI Searchが提供してい
Fabric容量に対してのSparkのノードサイズが要因セッションエラー
問題点と結論Microsoft Fabric Notebookでセッション接続エラーが出る場合、Fabric F2容量に対してSparkプールのノードサイズがMediumになっていることが原因になる場合があります。今回の環境では、ワークスペースのSparkプールがMedium
Microsoft Fabricの「グラフモデル」のユースケース
Fabricの「グラフモデル」とは2026年3月にMicrosoft Fabricのアイテム「グラフモデル」がGAになりました。どんな仕様でどんな業務で使えるのか、Lakehouseやセマンティックモデル、Ontologyと何が違うのかを見てみます。https://learn
執筆日2026/7/26 参考Docshttps://learn.microsoft.com/ja-jp/entra/fundamentals/how-to-manage-groups 前提グループ管理者 or ユーザー管理者ロールが付与されていること 手順
API Management でAI Gatewayのログを収集する方法
執筆日2026/7/25 参考Docshttps://learn.microsoft.com/ja-jp/azure/api-management/api-management-howto-llm-logs やることAPIMの診断設定からAI Gateway関連の
【Zenn力執筆】#3 シャットダウンではなく遮断措置? 踏切の遮断機の目的とは
はじめにまずはこちらをご覧ください。BLACKPINKの『Shut Down』です。動画リンク:https://www.bing.com/ck/a?!&&p=5955afbe992d2b0840abfa39954cfeb4fd08c05e9d6dea4e72
Azure API Managementでモデルの call 数・token数を制限する
執筆日2026/7/23 やることAzure API Management(以下、APIM)のAI Gatewayについて勉強しています。前回、APIMを使ってMicrosoft Foundryのモデルをcallすることができました。今回は、そのcall数とtoken
Agentic RAG実装ガイド:LangGraph×Azure AI Searchで通常RAGとの違いを実データで検証
はじめに「RAGは知っている。でも Agentic RAG って何が違うの?」そう思っている方に向けた記事です。概念や図解での説明はよく見かけます。しかし「結局どれくらい賢くなるのか」は実際に動かして比較してみないと実感が湧きません。そこで本記事では同じ質問を通常RAGとA
Azure API Management の llm-content-safety ポリシーで有害プロンプトをブロックする方法
執筆日2026/7/22 はじめにAzure API Management(APIM)を LLM のゲートウェイに置き、llm-content-safety ポリシーで Azure AI Content Safety に問い合わせて、有害プロンプトを LLM に届く前にブ
【Zenn力執筆】#2「不正アクセス」とは何か? 大学で考えるサイバー攻撃の本質
はじめに「よっしゃー!いくぞー!タイガー!ファイヤー!サイバー!ファイバー!ダイバー!バイバー!ジャージャー!」ヲタクの本能が目覚めてしまった人は、正直に挙手してください。……ところで、このコールにも出てきた「サイバー」という言葉。普段何気なく聞いている言葉ですが、
HWS AI Kids Club に参加 ― 子どもがClaudeでゲームを作ってみた件
全社でAIを使い倒す、という方針Headwatersでは「FY2027に生産性2倍」を目指して、全社でAIを使い倒す方針を掲げています。私が所属する技術戦略推進事業部では、このAI推進を担当していて、開発チームだけでなくミドルオフィス・バックオフィスまで含めて、全社に広げる活
Azure AI Content Safety - ブロックリストの作り方
執筆日2026/7/21 やることAzure AI Content Safety のブロックリストをPythonで作成し、登録したワードがテキスト中に含まれるかを判定するところまでを実施しようかなと。 参考資料https://learn.microsoft.com/
Azure API Management-validate-jwtとEntra IDでAI Gatewayに認証をかける方法
執筆日2026/7/20 やることAzure API Management(以下、APIM)のAI Gatewayについて勉強しています。今回は、Microsoft Entra IDを使ったJWT検証(validate-jwt)によってAPIを保護し、認証済みのリクエス
Azure API ManagementのAI GatewayでMicrosoft Foundryを呼び、IP Filterで制御する
執筆日2026/7/19 やることAzure API ManagementでAI Gatewayを構築しようと思っています。ただ、そもそもAI Gatewayで何ができるのか、正直よくわかっていません。Docsを読むだけではイメージが掴めなかったので、実際に構築しなが
カルノー図から理解する論理式の簡略化 はじめにヘッドウォータースでは資格勉強会を毎週水曜日7:00から1時間開催しています。現在は応用情報技術者試験の資格取得に向けてチームでがんばっています!毎週やった問題の解説や数学とITの関係ついて解説してみなさんの参考にしていただ
今更Databricks Genie エージェントがすごく優秀という話 🔖 2
なぜか記事が少ないGenie Space/GenieエージェントDAIS2026以降、Databricks は Genie Ontology・Lakebase・Omnigent といった最先端の話題で盛り上がっています。どれも面白いのですが、今回はあえて、Genie エージェン
GPT-Redとは?OpenAIが公開した「AIを攻撃するAI」の仕組みを解説
2026年7月15日、OpenAIは GPT-Red を公開しました。https://openai.com/index/unlocking-self-improvement-gpt-red/GPT-Redは、AIをより安全にするために、AI自身が攻撃を行うレッドチーミングシ
はじめに昨日の夜に投稿された 一人前のエンジニアなら、PRでコメントをもらうな。 を拝読した。(めちゃくちゃいい記事です。先に読んでください。)先に言っておくと、僕はこの記事に大筋で深く頷いている。「AIには何度でもレビューさせられる。疲れない。機嫌を損ねない」から自分で十
Azure Data Factoryを使ってBlobのデータを別のBlobに転送するPipelineを作成する
執筆日2026/7/15 やること最近、Azure Data Factoryを使う機会がありました。FabricのData Factoryは使った経験はありますが、Azure Data Factoryは未経験。まずはチュートリアル的にBlob間のデータの転送のPipe
一人前のエンジニアなら、PRでコメントをもらうな。 🔖 36
前提これは、コードレビューの絶対的な正解や、チーム全体に強制すべきルールを示す記事ではありません。私がエンジニアとしてどうあるべきだと考えているか。他人の時間をどれだけ重く扱うべきだと考えているか。それを言語化した、個人の職業倫理です。本文に出てくる「お前」には、まず私自身
はじめに何かを決めようとするとき、自分ひとりで考えていると視野が狭くなりがちだなと思うことがあります。「この選択、本当に正しいのかな?」という不安を抱えたまま決断してしまうことも。そこで思いついたのが、AIに複数の立場から討論させてみるというアイデアです。賛成派・反対派・第
RAGの評価を数値で測る:Ragasで改善サイクルを回す入門ガイド
はじめに:「なんとなく良くなった気がする」から卒業しようRAGを実装したあと、こんな経験はないでしょうか?検索手法を変えたけど、本当に良くなったのかよくわからないチャンクサイズを調整したが、感覚で「たぶん良くなった」と判断している複数の手法を試したが、どれが一番効いてい
Databricksによる機械学習ワークフローの実践 — NYCタクシーデータを用いた運賃予測モデルの構築と評価
Databricksによる機械学習ワークフローの実践 — NYCタクシーデータを用いた運賃予測モデルの構築と評価 目次データプラットフォームとしてDatabricksを選択する意義使用データセットおよび目的変数データ前処理特徴量エンジニア
Microsoft Agent Framework - ハーネスエージェントを作ってみる
執筆日2026/7/11 はじめにMicrosoft Agent Frameworkのpython-1.11.0で、create_harness_agentが登場しました。https://github.com/microsoft/agent-framework/rele
GitHub CopilotにSol・Terra・LunaのGPT-5.6ファミリーが登場|3つのバリアントを使い分ける 🔖 1
https://github.blog/changelog/2026-07-09-openais-gpt-5-6-sol-terra-and-luna-are-now-available-in-github-copilot/ はじめにOpenAIのGPT-5.6ファミリーが
Microsoft Agent FrameworkのエージェントをMCPサーバー化する方法
執筆日2026/7/10 やることMicrosoft Agent Frameworkで作成したエージェントをMCPサーバー化しようかなと。 はじめにMicrosoft Agent Framework(以下 MAF)で作った Agent は、as_mcp_server
Azure Fucntions - CosmosDB triggerとは?どのように実装するのか?
執筆日2026/7/9 参考資料https://learn.microsoft.com/ja-jp/azure/azure-functions/functions-bindings-cosmosdb-v2-trigger?tabs=python-v2%2Cisolated
FabricのScanner APIで全ワークスペースのメタデータを一括取得する
Scanner APIとはFabric(Power BI)には、テナント内の全ワークスペースとその中身(レポート・Lakehouse・Notebookなど)のメタデータを一括取得できる 「Scanner API」(正式名称: メタデータスキャン) という管理者向けの仕組みがあり
クエリをそのまま検索に使うな:HyDE・Step-backとLangGraphでRAGパイプラインを実装する
はじめにPhase 1〜3でEmbedding・BM25・Hybrid Search・Semantic Rankerを実装しました。しかし共通の問題が残っています。クエリ:「収益の状況を教えてください」(質問文の形式)文書 :「売上高は前年比15%増加した」(事実を述べた文
人工知能学会分析2:JSAI2025→2026 研究動向分析 ~ エージェントが上昇 VLA が出現
はじめに今年(2026年6月)に開催された第40回 人工知能学会全国大会(JSAI2026)の参加報告として、発表データを使った定量分析記事を書きました。https://zenn.dev/headwaters/articles/d6be8e2ffd0c8f前回の記事では「J
Microsoft Agent Framework でのトークン量算出
執筆日2026/7/2 概要Microsoft Agent Frameworkでエージェントを実行した際のトークン使用量を取得・算出する方法をまとめようかなと。 参考サイトhttps://learn.microsoft.com/python/api/agent-fr
「トラブルが起きたらすぐ報告してほしい」と言っていた私が、報告できなかった話
はじめにエンジニアとして働き始めて約1年。私自身が「十分に情報を伝えられていない」ことが原因で、必要な状況共有ができていない場面がいくつかありました。前職はITコンサルタントだったので、「トラブルが発生したら即時連絡して欲しい」「とにかく報告して欲しい」と、エンジニアに対して
ClaudeAgentSDKで作るコードレビューエージェント — SDK選定の理由と実装例 🔖 1
はじめにClaudeAgentSDKは、Anthropicが提供するエージェント実行SDK(Python: claude-agent-sdk / TypeScript: @anthropic-ai/claude-agent-sdk)です。Claude Codeのエンジンを切り出
Microsoft Fabricのネイティブ実行エンジンはどこにどれくらい効くのか
ネイティブ実行エンジン(NEE)とは何かFabricのSparkには、実行エンジンが2種類あります。今回取り上げる「ネイティブ実行エンジン(NEE)」はそのうちの1つです。従来エンジンNative Execution Engine(NEE)実装JVM ベ
執筆日2026/7/1 やること2026年6月30日、Anthropicは新しいSonnetクラスのモデルClaude Sonnet 5を発表しました。本記事では、Sonnet 5の概要、Opusとの違い、コストなどを整理しようかなと。 参考/参照https://
Dockerは空なのにCドライブが満杯?docker_data.vhdxが356GBまで肥大化していた話
はじめに業務PCのストレージが徐々に逼迫し、Cドライブの空き容量が 1.8GB という危険な状態になりました。このままだと下記が発生する恐れがあります。Docker / WSL が起動しないアプリが不安定Windows Updateも失敗今回の記事では、容量不足に陥
VS Codeで Domain にアイコンが付かない理由と自分で付ける方法(vscode-icons)
VS Codeでプロジェクトを開くと、db や docs のように、いくつかのフォルダは専用のアイコンに変わっていることがある。一方で、同じ階層に並んでいる別のフォルダは、ただの素っ気ないフォルダのままだったりもする。この差は何で決まっているのか。そして、付かないフォルダに
AIエージェントをシステムに組み込むとき、指示はどう書くべきか — システムプロンプトとAgent Skillの使い分け
はじめにこんにちは。直近でAIエージェントを使ったサポートシステムの開発に取り組んだのですが、その際に意外と困ったのがAIにどうコンテキストを渡して、期待通りに動作を制御するかという部分で悩んだのでそれに対して考えたことを記事として残します!Agentic Workflowで
RAGの精度を決める2つの要素:チャンキング戦略とSemantic RankerをAzure AI Searchで実装する
はじめにPhase 1でEmbeddingとベクトル検索、Phase 2でBM25とHybrid Searchを実装しました。この記事ではRAGの精度に大きく影響する チャンキング戦略 と Semantic Ranker を実装します。環境構築・Azureリソースの作成・イン
執筆日2026/6/29 やることAzure AI Content Safetyというワードを初めて聞きました。Content filterとは何が違うのかわからず。調べたことをまとめていこうかなと。 結論Content filterを独立させたシステムである。
【Azure】AzureVM×Dockerを使ってNeo4jサーバを作成
0. VMへSSH接続ローカルPCから:ssh -i <秘密鍵.pem> azureuser@<VMのPrivateIP or PublicIP>例:ssh -i ~/.ssh/id_ed25519 azureuser@20.xxx.xxx.xxx
Microsoft Foundry - Content filter,ガードレールの違いは?
執筆日2026/6/28 Content filter (LLMなどのAIモデルに対して適用する)Azure OpenAI/Microsoft Foundryにモデルをデプロイすると、Content filterが既定で自動適用されます(Whisperなどの音声モデルは除
執筆日2026/6/27 やることAzure Languageとは何か?何ができるのか?をまとめていこうかなと。 Azure Language Service とは?Azure AI Language(Azure Language in Foundry Tools)