Practical AI
Practical AI

Apple Intelligence & Advanced RAG

Daniel & Chris engage in an impromptu discussion of the state of AI in the enterprise. Then they dive into the recent Apple Intelligence announcement to explore its implications. Finally, Daniel leads a deep dive into a new topic - Advanced RAG - covering everything you need to know to be practi

Featured Speakers

Daniel Weitnack Guest

Topics Discussed

Episode Summary

Executive Summary: The hosts assess AI’s shift from hype toward practical enterprise adoption, noting that organizations are combining commercial APIs, internally hosted open models, and traditional machine learning. They discuss Apple’s feature-led AI approach and trade-offs around privacy and control. Daniel then explains how advanced retrieval-augmented generation methods—including richer context, hierarchical and hybrid search, reranking, and query transformation—can improve on basic RAG.

Main Topics: Enterprise AI adoption and industry maturity: The hosts see organizations moving beyond broad generative-AI hype toward selecting technologies for specific business needs. Adoption is uneven, with teams weighing cost, capability, data handling, and implementation effort; established data-science methods remain useful alongside generative AI. Expanding roles and integration with software teams: AI work is creating more specialized roles, while software engineering and data-science teams are beginning to work together operationally. Chris compares this to the maturation and specialization of the broader software industry. Apple Intelligence as an integrated product feature: Chris views Apple’s announcement as positioning AI to enhance existing devices and tasks rather than treating AI itself as the product. The hosts discuss user choice around sending requests to OpenAI and the value of integrating AI into existing workflows. Closed APIs, open models, privacy, and control: Organizations balance the capability and convenience of commercial APIs against data privacy, legal obligations, and the desire to control model behavior. Daniel emphasizes that hosted AI products include surrounding services and opinionated processing—not just a model—which can improve usability but limit transparency and control. Moving beyond basic retrieval-augmented generation: Daniel outlines advanced RAG techniques for improving retrieval and answer quality: enriching retrieved context, searching summaries before detailed chunks, combining keyword and vector search, reranking candidates, generating hypothetical documents, and transforming queries. The hosts warn that many teams stop at basic RAG.

Key Arguments: Enterprise AI adoption is not a simple switch from traditional machine learning to generative AI: teams are choosing among commercial APIs, open or smaller models, and established techniques according to the use case. Privacy and legal risk make public APIs difficult for some organizations, especially when they handle partner or customer data; internally hosted models can offer more control, even if they require additional operational work or provide less capability. Model choice alone does not determine a system’s behavior. Commercial AI services add product-layer processing and safeguards, which can make them easier to use but may constrain customization, predictability, or transparency. AI is becoming part of ordinary software development and operations, with more specialized roles and greater coordination between software and AI teams. Basic RAG can work well, but retrieval quality can often improve by adding adjacent or multiple chunks, using hierarchical or hybrid search, reranking candidates, and modifying queries or generating hypothetical retrieval targets. Traditional search and data-science methods remain valuable: keyword search and vector search can complement each other in hybrid retrieval, while conventional machine-learning approaches still suit tasks generative AI handles poorly.

Data Points: Fly.io coverage: 30+ regions on six continents - Mentioned in the opening sponsorship message; unrelated to the hosts’ main discussion. Backblaze advertised price: $99 per year - Sponsor offer for unlimited cloud backups; not a podcast analysis finding. Potential enterprise partners: 50 partners, with 36 potentially not comfortable sharing data externally - Chris gives a hypothetical example to illustrate why third-party API use may raise partner-data concerns. Illustrative RAG corpus: 100 documents - Daniel uses this as an example when explaining chunking and context enrichment; it is not a measured deployment. Illustrative RAG context selection: The retrieved chunk plus the chunk before and after it - An example of context enrichment intended to preserve information split across chunk boundaries. Illustrative RAG retrieval: Three most relevant chunks - Daniel describes retrieving multiple relevant chunks rather than only the single top result. Approximate performance shorthand: 80–90% - Daniel describes cases where a productized AI system gets close to a desired result but does not provide full control to reach the final portion; this is an illustrative estimate, not a study result.

Pivotal Quotes: "it's part of software." — Chris Benson: He describes the growing recognition that AI needs to be treated as part of software development and organizational practice, rather than as a separate hype-driven domain. "I think that like opinionated product ties thing, like it's both a good and a bad." — Daniel Weitnack: Daniel summarizes the trade-off in productized AI services: built-in decisions can improve results and usability while limiting a customer’s control. "I'm seeing a lot of people thinking it solves it. Like all we need is an LLM and then we're just going to give it the data for rag that we're going to inject into it and we're done." — Chris Benson: Chris highlights the risk of treating basic RAG as a complete solution and introduces the need to explore more advanced retrieval approaches.

Implications: Organizations should choose AI components by use case, data obligations, and required control—not hype alone. Teams should integrate AI with software and traditional ML practices, and evaluate advanced RAG techniques when basic retrieval falls short.

🔓 Sign Up for Unlimited Episode Search

About Practical AI

View all episodes from Practical AI