Skip to main content
  1. Tags/

Azure-Openai

AI Security: Prompt Injection, Jailbreaks, and Guardrails

Deep Dive AI & LLM · May 24, 2026 · 19 min read
The OWASP LLM Top 10 exists because shipping an LLM to production without a security model is a new category of risk that the existing web application security playbook doesn’t fully cover. Prompt injection has held the #1 spot on that list since the first version was published, and it’s not there because researchers think it might be a problem someday. It’s been demonstrated against production systems at companies that knew what they were doing.
AI Security: Prompt Injection, Jailbreaks, and Guardrails

What Is an AI Agent? (And When Should You Build One)

Deep Dive AI & LLM · Apr 7, 2026 · 12 min read
Every vendor selling software right now claims their product is “agentic.” I’ve seen chatbots with a system prompt called an agent. I’ve seen a scheduled Python script described as autonomous AI. I’ve also shipped actual agents to production, at an insurance company, handling FNOL triage, policy lookup, and claims routing. The gap between what gets marketed as an agent and what you’d actually build in production is wide, and it’s expensive to get wrong.
What Is an AI Agent? (And When Should You Build One)

Simplifying Database Queries with AI & SQL Automation

Deep Dive .NET · Jan 6, 2025 · 13 min read
Business users kept asking my team for one-off data pulls: how many orders above $150 in December, which products are low on stock, that sort of thing. Every request meant a developer dropping their work to write a throwaway SQL query. So I built a REST API that does the translation instead. It feeds the database schema to an LLM, gets back a SQL query, runs it, and returns JSON. One codebase, four interchangeable providers (OpenAI, Azure OpenAI, Claude, and Gemini), switched by a single environment variable.
Simplifying Database Queries with AI & SQL Automation