beops
all projects

aissist

incident summarizer — pulls from kusto, writes briefs with azure openai.
draft aipythonazure
year
2025
role
engineer
stack
python · azure data explorer · azure openai · mem0
link

automates the dull part of incident management. three-stage pipeline: fetch data from azure data explorer (kusto), transform it into structured json, then run it through azure openai to produce summaries, escalation notes, troubleshooting guides.

what it does

  • persistent azure auth — authenticate once per token lifetime
  • screenshot processing — downloads and processes embedded screenshots from incident data
  • memory integration via mem0 — learns from previous incidents across sessions
  • gap analysis — compares incident troubleshooting against knowledge base articles to find missing steps
  • multi-incident support — processes single incidents or combines related ones for unified analysis

pipeline

  1. kusto_fetcher — retrieves raw incident data, extracts screenshots, organizes by incident folder
  2. transformer — csv to structured json optimized for ai processing
  3. summarizer — generates escalation notes, mitigation reports, troubleshooting guides via azure openai