0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Azure Update を検索機能付きで要約

0
Posted at

見ねて。
https://update.azbox365.com/

少しだけご紹介します。

Azure Update 日本語ダイジェスト

Azure関連ニュースを自動収集・AI要約してWebサイト配信するフルスタックWebアプリケーションです。Azure Static Web Apps + Azure Functions + Cosmos DBの構成でクラウドネイティブに設計されています。

技術スタック

フロントエンド: HTML5, Vanilla JavaScript, CSS3 (Azure Static Web Apps)
API: Azure Functions v4, TypeScript, Node.js 20
データ処理: Azure Functions v4 (Timer/HTTP Triggers)
AI要約: Groq SDK (Llama LLM)
データベース: Azure Cosmos DB (NoSQL, Serverless)
インフラ: Bicep (Infrastructure as Code)
開発環境: SWA CLI + Azure Functions Core Tools

Azure FunctionsでのNode v20のサポートは2026年4月まででv22以上推奨。でもSWAのManaged FunctionsのランタイムはNode v20 upが指定できず。
この辺りはぜひとも足並み揃えて欲しい。。

主な機能

更新情報の自動取得: Timer Function による定期RSS収集 (24時間毎)
AI要約、要約、技術要素抽出: Groq Llama モデルによる高品質日本語要約
検索機能: Fuse.js による画面内の全文検索
レスポンシブUI: モバイル・タブレット・デスクトップ完全対応

システム構成

┌────────────┐    ┌──────────────────────────┐    ┌───────────────────┐
│ Frontend   │───→│ Get Articles             │───→│ Articles store    │
│ * SWA      │    │ * SWA Managed Functions  │    │ * Cosmos DB       │
└────────────┘    │ * Node (ts)              │    └───────────────────┘
                  └──────────────────────────┘              ↑
                                                            |
┌───────────────┐    ┌────────────────────┐                 |
│ Azure Update  │←───│ Update Articles    │─────────────────┘
| * Publish RSS |    │ * Azure Functions  |
└───────────────┘    |   (timer)          |
                     | * Node (ts)        |
                     └────────────────────┘
                               ↓ 翻訳・要約・技術要素抽出
                     ┌────────────────────┐
                     │ Grok               │
                     │ * Gen AI           |
                     └────────────────────┘

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?