The Hater's Guide to Dealing with Generative AI
summary
Claim: production generative systems succeed or fail on observability not model magic. Built a natural-language→Honeycomb query feature using gpt-3.5 in production and a RAG pipeline with vector embeddings and chunking. Instrumentation logs the full prompt, response and errors, stitches upstream retrieval into distributed traces (26 high-level ops), and tracks SLOs. Iteration raises valid-query rate from about 70→96% accuracy. Practical steps: prototype in ChatGPT, put prompts under source control, log full prompt, and use OpenTelemetry-style traces to debug retrieval and postprocessing.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:38AI Hype
- 1:25Crypto vs AI
- 2:51Augmentation vs Automation
- 4:12AI Reliability Overlap
- 5:36AI Applications
- 11:28Data and Search
- 13:05Making a Bad AI App
- 13:51Making a Better AI App
- 15:24Log the Response
- 15:57Turn Logs into Traces
- 19:03Hot Tips
- 21:36ML Engineers
- 22:05Production
- 25:00QA
related talks
15mHarnessing the Power of Generative AI for Intelligent Applications
38mExploring ChatGPT for Improved Observability
41mThe Unreliable Computer Revolution - Embracing the Double-Edged Sword of GenAI
24mHow OpenTelemetry Helps Generative AI
37mGenerative AI: Beyond (Just) Hype
44mExploring ChatGPT for Improved Observability
41mConnect GPT with your data: Retrieval-augmented Generation
45mHow to use GPT in your projects: A Case Study
