Use when planning, writing, or updating AI product behavior: LLM calls, prompts, model selection, retrieval/RAG, OpenAI web search, citations, confidence logic, tool schemas, structured outputs, Zod/Pydantic model contracts, agent loops, AI workflows, prompt-injection defenses, or AI evals in Python or TypeScript.