Lessons learned building LLM-assisted root-cause suggestions in large CI systems. Learn how to package inputs, enforce strict JSON with retries, balance prompt scope with token budget, and add usage observability. Tactics for flaky tests, weak failure messages, and large change sets included.
An engaging session on building an AI-powered web navigator using .NET 8. Learn to integrate OpenAI's LLM, add voice interaction, and use Playwright for automation. Explore accessible and efficient development with cutting-edge tools.
Watch talkAt the "OpenGate ZA" event on June 27, 2024, in Zilina, Slovakia, I represented Siemens Healthineers and served as the technical guarantor for OpenLab. I was proud to see the top student projects from the Secondary Industrial School of Information Technology in Kysucké Nové Mesto. These projects were part of a curriculum I helped prepare, and I supported lab masters (teachers) from Siemens Healthineers and Siemens Mobility, showcasing our commitment to advancing IT education in Slovakia.
I had the opportunity to participate in CodeCon 2023 conference in Zilina, where I took part in a panel discussion dedicated to Artificial Intelligence. During the discussion, I shared my views on the current and future state of AI, as well as some examples of using AI in radiology. Additionally, I presented practical examples of using Language Models (LLMs) during software development and software testing.
I recently shared insights on leveraging AI in software testing, focusing on how the ChatGPT model enhances efficiency. By examining experimental use cases, I highlighted both the positive impacts and the challenges encountered, shedding light on AI's potential for future advancements in software testing.
Watch talkHello! I'm Peter Miľovčík, a senior key expert from Slovakia passionate about continuous learning and improvement, interested in testing, architecture, personal knowledge management, teaching, .NET, generative AI, and more, actively promoting a less stressful development. I currently work for Siemens Healthineers.
A hands-on workshop (3h core + 1h advanced) that takes your team from zero to production-ready AI agent patterns. Build agents that reason, use tools, collaborate, and stay under human control — all in C# and .NET 10 using the Microsoft Agent Framework and Azure OpenAI. Covers function calling, sessions, multi-step workflows, human-in-the-loop gates, structured output, and multi-agent orchestration (group chat, handoff routing, Magentic-One).
View on GitHubA self-paced workshop teaching .NET developers how to build MCP (Model Context Protocol) servers. Build a Personal OS server exposing tools, prompts, and resources — tasks, goals, habits, journal entries, and weekly reviews — all backed by SQLite. Works with VS Code, Visual Studio, and any MCP-compatible client like GitHub Copilot.
View on GitHubA ~3-hour workshop where you build a full Retrieval-Augmented Generation system from scratch. Go from an empty .NET API to storing documents as vector embeddings in Qdrant, searching by semantic similarity, and generating answers grounded in real content using Azure OpenAI — with zero hallucination. Six progressive modules covering indexing, retrieval, generation, text chunking, and a visual UI.
View on GitHubPosts dedicated to software development mainly in .NET. I share my insights, experiences, and tips on various topics such as C# and more. Whether you're a beginner or an experienced developer, you'll find valuable content to enhance your skills and stay up-to-date with the latest trends in the .NET ecosystem.
Read morePosts mainly about Obsidian note taking tool and personal knowledge management. I share my experiences, tips, and best practices for using Obsidian effectively to organize and manage personal knowledge. From creating a knowledge base to implementing effective note-taking strategies, my posts cover a wide range of topics to help you optimize your knowledge management workflow. Whether you're new to Obsidian or an experienced user, you'll find valuable insights and practical advice to enhance your note-taking and knowledge organization skills.
Read moreExplore my knowledge hub in Obsidian, where I collect information about different concepts from the areas of software development, software testing, software architecture, and much more.
Read more