Jul 12, 2023 · 41m · mad

Building LlamaIndex: Jerry Liu on Scaling Retrieval-Augmented AI

Jerry Liu · 30m spoken Matt Turck · 5m spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

In this episode of The MAD Podcast, host Matt Turck interviews Jerry Liu, Co-Founder and CEO of LlamaIndex, about building and scaling the open-source data framework connecting large language models to enterprise data. Jerry details Retrieval Augmented Generation (RAG) architecture, developer design philosophy, enterprise adoption, and his vision for AI-driven knowledge workers.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Matt holds 16.2% of the talking time here. How this is scored →

Matt as informed peer 3.7 Guest teaching 3.6 Guest disagreement 0.3 Matt pushing back 1.8
05100:0015:0030:001:16–5:16 · Matt as informed peer 3/10 Jerry Liu's Career Journey and LlamaIndex Origin Matt opens with detailed background stats on LlamaIndex's GitHub traction and funding round before asking Jerry about his journey. Jerry explains his career trajectory across Quora, Uber ATG, and Robust Intelligence leading into GPT Index.5:16–9:06 · Matt as informed peer 2/10 Overview of LlamaIndex Framework and Core Modules Matt asks about the framework components and interjects to ask for a definition of 'right format' during data ingestion. Jerry educates on the RAG pipeline, contrasting naive text chunking with production-grade metadata annotations.9:06–11:38 · Matt as informed peer 3/10 Storage Abstractions and Vector Database Integrations Matt expresses surprise at the sheer number of vector databases supported. Jerry details LlamaIndex's storage abstractions, query interfaces, and how the reasoning engine operates over indexed data.11:38–14:27 · Matt as informed peer 5/10 Positioning LlamaIndex in the Generative AI Stack Matt demonstrates knowledge of the ecosystem by specifically naming potential competitors like LangChain, Fixie, and Dust. Jerry politely clarifies LlamaIndex's deep specialization in data abstractions compared to general application frameworks.14:27–16:50 · Matt as informed peer 3/10 LlamaHub and LlamaLab Community Projects Matt asks Jerry to explain LlamaHub and LlamaLab. Jerry explains LlamaHub's role as a community repository for long-tail data connectors and LlamaLab as an experimental sandbox for agents.16:50–20:52 · Matt as informed peer 6/10 Modern ETL and Data Infrastructure for LLMs Matt pushes back by drawing direct comparisons to hundred-million-dollar ETL incumbents and questioning whether one project can own both connectors and compute. Jerry explains how LLM-era ETL differs fundamentally from legacy data pipelines.20:52–24:01 · Matt as informed peer 3/10 LlamaIndex 0.7.0 Release and Modular Architecture Matt asks about the recent 0.7.0 release. Jerry details the architectural shift toward lower-level modularity, enabling developers to build bottom-up custom LLM workflows.24:01–26:24 · Matt as informed peer 5/10 Progressive Complexity and Developer Adoption Matt challenges Jerry on the tension between catering to beginner simplicity versus power-user depth. Jerry explains the concept of 'progressive disclosure of complexity' adopted from Keras.26:24–29:22 · Matt as informed peer 3/10 Practical Use Cases: Chatbots, OpenBB, and Long-Form Generation Matt asks for practical enterprise use cases. Jerry highlights implementations ranging from OpenBB's financial terminal to structured data extraction and long-form document synthesis.29:22–31:33 · Matt as informed peer 3/10 Enterprise Product Vision and Commercial Features Matt inquires about enterprise commercialization timelines. Jerry outlines key enterprise capabilities being built, including multi-tenancy, access controls, and production-grade connectors.31:33–34:32 · Matt as informed peer 4/10 Navigating AI Velocity and Rapid Iteration Matt asks how Jerry manages product velocity amidst constant AI news. Jerry shares how he balances long-term North Star goals with rapid pivot moments, such as completely rewriting documentation following HackerNews feedback.34:32–39:53 · Matt as informed peer 4/10 Recruiting Strategy and Future AI Vision Matt asks about talent acquisition strategies and broad industry outlook. Jerry outlines his vision for automated knowledge workers that reason and execute over data stacks.1:16–5:16 · Guest teaching 1/10 Jerry Liu's Career Journey and LlamaIndex Origin Matt opens with detailed background stats on LlamaIndex's GitHub traction and funding round before asking Jerry about his journey. Jerry explains his career trajectory across Quora, Uber ATG, and Robust Intelligence leading into GPT Index.5:16–9:06 · Guest teaching 5/10 Overview of LlamaIndex Framework and Core Modules Matt asks about the framework components and interjects to ask for a definition of 'right format' during data ingestion. Jerry educates on the RAG pipeline, contrasting naive text chunking with production-grade metadata annotations.9:06–11:38 · Guest teaching 4/10 Storage Abstractions and Vector Database Integrations Matt expresses surprise at the sheer number of vector databases supported. Jerry details LlamaIndex's storage abstractions, query interfaces, and how the reasoning engine operates over indexed data.11:38–14:27 · Guest teaching 4/10 Positioning LlamaIndex in the Generative AI Stack Matt demonstrates knowledge of the ecosystem by specifically naming potential competitors like LangChain, Fixie, and Dust. Jerry politely clarifies LlamaIndex's deep specialization in data abstractions compared to general application frameworks.14:27–16:50 · Guest teaching 3/10 LlamaHub and LlamaLab Community Projects Matt asks Jerry to explain LlamaHub and LlamaLab. Jerry explains LlamaHub's role as a community repository for long-tail data connectors and LlamaLab as an experimental sandbox for agents.16:50–20:52 · Guest teaching 5/10 Modern ETL and Data Infrastructure for LLMs Matt pushes back by drawing direct comparisons to hundred-million-dollar ETL incumbents and questioning whether one project can own both connectors and compute. Jerry explains how LLM-era ETL differs fundamentally from legacy data pipelines.20:52–24:01 · Guest teaching 4/10 LlamaIndex 0.7.0 Release and Modular Architecture Matt asks about the recent 0.7.0 release. Jerry details the architectural shift toward lower-level modularity, enabling developers to build bottom-up custom LLM workflows.24:01–26:24 · Guest teaching 3/10 Progressive Complexity and Developer Adoption Matt challenges Jerry on the tension between catering to beginner simplicity versus power-user depth. Jerry explains the concept of 'progressive disclosure of complexity' adopted from Keras.26:24–29:22 · Guest teaching 4/10 Practical Use Cases: Chatbots, OpenBB, and Long-Form Generation Matt asks for practical enterprise use cases. Jerry highlights implementations ranging from OpenBB's financial terminal to structured data extraction and long-form document synthesis.29:22–31:33 · Guest teaching 4/10 Enterprise Product Vision and Commercial Features Matt inquires about enterprise commercialization timelines. Jerry outlines key enterprise capabilities being built, including multi-tenancy, access controls, and production-grade connectors.31:33–34:32 · Guest teaching 3/10 Navigating AI Velocity and Rapid Iteration Matt asks how Jerry manages product velocity amidst constant AI news. Jerry shares how he balances long-term North Star goals with rapid pivot moments, such as completely rewriting documentation following HackerNews feedback.34:32–39:53 · Guest teaching 3/10 Recruiting Strategy and Future AI Vision Matt asks about talent acquisition strategies and broad industry outlook. Jerry outlines his vision for automated knowledge workers that reason and execute over data stacks.1:16–5:16 · Guest disagreement 0/10 Jerry Liu's Career Journey and LlamaIndex Origin Matt opens with detailed background stats on LlamaIndex's GitHub traction and funding round before asking Jerry about his journey. Jerry explains his career trajectory across Quora, Uber ATG, and Robust Intelligence leading into GPT Index.5:16–9:06 · Guest disagreement 0/10 Overview of LlamaIndex Framework and Core Modules Matt asks about the framework components and interjects to ask for a definition of 'right format' during data ingestion. Jerry educates on the RAG pipeline, contrasting naive text chunking with production-grade metadata annotations.9:06–11:38 · Guest disagreement 0/10 Storage Abstractions and Vector Database Integrations Matt expresses surprise at the sheer number of vector databases supported. Jerry details LlamaIndex's storage abstractions, query interfaces, and how the reasoning engine operates over indexed data.11:38–14:27 · Guest disagreement 1/10 Positioning LlamaIndex in the Generative AI Stack Matt demonstrates knowledge of the ecosystem by specifically naming potential competitors like LangChain, Fixie, and Dust. Jerry politely clarifies LlamaIndex's deep specialization in data abstractions compared to general application frameworks.14:27–16:50 · Guest disagreement 0/10 LlamaHub and LlamaLab Community Projects Matt asks Jerry to explain LlamaHub and LlamaLab. Jerry explains LlamaHub's role as a community repository for long-tail data connectors and LlamaLab as an experimental sandbox for agents.16:50–20:52 · Guest disagreement 1/10 Modern ETL and Data Infrastructure for LLMs Matt pushes back by drawing direct comparisons to hundred-million-dollar ETL incumbents and questioning whether one project can own both connectors and compute. Jerry explains how LLM-era ETL differs fundamentally from legacy data pipelines.20:52–24:01 · Guest disagreement 0/10 LlamaIndex 0.7.0 Release and Modular Architecture Matt asks about the recent 0.7.0 release. Jerry details the architectural shift toward lower-level modularity, enabling developers to build bottom-up custom LLM workflows.24:01–26:24 · Guest disagreement 1/10 Progressive Complexity and Developer Adoption Matt challenges Jerry on the tension between catering to beginner simplicity versus power-user depth. Jerry explains the concept of 'progressive disclosure of complexity' adopted from Keras.26:24–29:22 · Guest disagreement 0/10 Practical Use Cases: Chatbots, OpenBB, and Long-Form Generation Matt asks for practical enterprise use cases. Jerry highlights implementations ranging from OpenBB's financial terminal to structured data extraction and long-form document synthesis.29:22–31:33 · Guest disagreement 0/10 Enterprise Product Vision and Commercial Features Matt inquires about enterprise commercialization timelines. Jerry outlines key enterprise capabilities being built, including multi-tenancy, access controls, and production-grade connectors.31:33–34:32 · Guest disagreement 0/10 Navigating AI Velocity and Rapid Iteration Matt asks how Jerry manages product velocity amidst constant AI news. Jerry shares how he balances long-term North Star goals with rapid pivot moments, such as completely rewriting documentation following HackerNews feedback.34:32–39:53 · Guest disagreement 0/10 Recruiting Strategy and Future AI Vision Matt asks about talent acquisition strategies and broad industry outlook. Jerry outlines his vision for automated knowledge workers that reason and execute over data stacks.1:16–5:16 · Matt pushing back 0/10 Jerry Liu's Career Journey and LlamaIndex Origin Matt opens with detailed background stats on LlamaIndex's GitHub traction and funding round before asking Jerry about his journey. Jerry explains his career trajectory across Quora, Uber ATG, and Robust Intelligence leading into GPT Index.5:16–9:06 · Matt pushing back 2/10 Overview of LlamaIndex Framework and Core Modules Matt asks about the framework components and interjects to ask for a definition of 'right format' during data ingestion. Jerry educates on the RAG pipeline, contrasting naive text chunking with production-grade metadata annotations.9:06–11:38 · Matt pushing back 1/10 Storage Abstractions and Vector Database Integrations Matt expresses surprise at the sheer number of vector databases supported. Jerry details LlamaIndex's storage abstractions, query interfaces, and how the reasoning engine operates over indexed data.11:38–14:27 · Matt pushing back 3/10 Positioning LlamaIndex in the Generative AI Stack Matt demonstrates knowledge of the ecosystem by specifically naming potential competitors like LangChain, Fixie, and Dust. Jerry politely clarifies LlamaIndex's deep specialization in data abstractions compared to general application frameworks.14:27–16:50 · Matt pushing back 1/10 LlamaHub and LlamaLab Community Projects Matt asks Jerry to explain LlamaHub and LlamaLab. Jerry explains LlamaHub's role as a community repository for long-tail data connectors and LlamaLab as an experimental sandbox for agents.16:50–20:52 · Matt pushing back 4/10 Modern ETL and Data Infrastructure for LLMs Matt pushes back by drawing direct comparisons to hundred-million-dollar ETL incumbents and questioning whether one project can own both connectors and compute. Jerry explains how LLM-era ETL differs fundamentally from legacy data pipelines.20:52–24:01 · Matt pushing back 1/10 LlamaIndex 0.7.0 Release and Modular Architecture Matt asks about the recent 0.7.0 release. Jerry details the architectural shift toward lower-level modularity, enabling developers to build bottom-up custom LLM workflows.24:01–26:24 · Matt pushing back 3/10 Progressive Complexity and Developer Adoption Matt challenges Jerry on the tension between catering to beginner simplicity versus power-user depth. Jerry explains the concept of 'progressive disclosure of complexity' adopted from Keras.26:24–29:22 · Matt pushing back 1/10 Practical Use Cases: Chatbots, OpenBB, and Long-Form Generation Matt asks for practical enterprise use cases. Jerry highlights implementations ranging from OpenBB's financial terminal to structured data extraction and long-form document synthesis.29:22–31:33 · Matt pushing back 2/10 Enterprise Product Vision and Commercial Features Matt inquires about enterprise commercialization timelines. Jerry outlines key enterprise capabilities being built, including multi-tenancy, access controls, and production-grade connectors.31:33–34:32 · Matt pushing back 2/10 Navigating AI Velocity and Rapid Iteration Matt asks how Jerry manages product velocity amidst constant AI news. Jerry shares how he balances long-term North Star goals with rapid pivot moments, such as completely rewriting documentation following HackerNews feedback.34:32–39:53 · Matt pushing back 1/10 Recruiting Strategy and Future AI Vision Matt asks about talent acquisition strategies and broad industry outlook. Jerry outlines his vision for automated knowledge workers that reason and execute over data stacks.

speaking balance: gold is Matt, purple is the guest (3 minute bins)

0:00 · Matt 39.9% · guest 60.1%0:00 · Matt 39.9% · guest 60.1%3:00 · Matt 6.8% · guest 93.2%3:00 · Matt 6.8% · guest 93.2%6:00 · Matt 3.4% · guest 96.6%6:00 · Matt 3.4% · guest 96.6%9:00 · Matt 16.9% · guest 83.1%9:00 · Matt 16.9% · guest 83.1%12:00 · Matt 18.2% · guest 81.8%12:00 · Matt 18.2% · guest 81.8%15:00 · Matt 28.8% · guest 71.2%15:00 · Matt 28.8% · guest 71.2%18:00 · Matt 4.2% · guest 95.8%18:00 · Matt 4.2% · guest 95.8%21:00 · Matt 3.9% · guest 96.1%21:00 · Matt 3.9% · guest 96.1%24:00 · Matt 27.5% · guest 72.5%24:00 · Matt 27.5% · guest 72.5%27:00 · Matt 7.7% · guest 92.3%27:00 · Matt 7.7% · guest 92.3%30:00 · Matt 13.6% · guest 86.4%30:00 · Matt 13.6% · guest 86.4%33:00 · Matt 15.4% · guest 84.6%33:00 · Matt 15.4% · guest 84.6%36:00 · Matt 16.6% · guest 83.4%36:00 · Matt 16.6% · guest 83.4%39:00 · Matt 55% · guest 45%39:00 · Matt 55% · guest 45%
Sharpest disagreement ▶ 12:16 Rejecting direct competition with application frameworks

Jerry politely but firmly reframes the question about competition, distinguishing LlamaIndex's deep technical focus on data from broader frameworks like LangChain.

Hardest push from Matt ▶ 16:50 Challenging platform scope vs ETL incumbents

Matt presses Jerry on whether LlamaIndex can realistically span connectors, orchestration, and compute long-term given the massive complexity seen in traditional ETL/ELT startups.

Biggest teaching moment ▶ 6:24 Naive chunking vs production-grade RAG

Jerry educates the host on the limitations of simple text splitting in RAG architectures, explaining how metadata annotations and relationships are required for production applications.

Matt holds his own ▶ 16:50 Host citing data infrastructure ARR benchmarks

Matt demonstrates strong domain expertise by comparing LlamaIndex's potential trajectory to mature $100M+ ARR ELT and orchestration infrastructure companies.

the scores for every segment, with the reasoning behind each
ChapterTopicMatt as informed peerGuest teachingGuest disagreementMatt pushing backWhy
Jerry Liu's Career Journey and LlamaIndex Origin 3100 Matt opens with detailed background stats on LlamaIndex's GitHub traction and funding round before asking Jerry about his journey. Jerry explains his career trajectory across Quora, Uber ATG, and Robust Intelligence leading into GPT Index.
Overview of LlamaIndex Framework and Core Modules 2502 Matt asks about the framework components and interjects to ask for a definition of 'right format' during data ingestion. Jerry educates on the RAG pipeline, contrasting naive text chunking with production-grade metadata annotations.
Storage Abstractions and Vector Database Integrations 3401 Matt expresses surprise at the sheer number of vector databases supported. Jerry details LlamaIndex's storage abstractions, query interfaces, and how the reasoning engine operates over indexed data.
Positioning LlamaIndex in the Generative AI Stack 5413 Matt demonstrates knowledge of the ecosystem by specifically naming potential competitors like LangChain, Fixie, and Dust. Jerry politely clarifies LlamaIndex's deep specialization in data abstractions compared to general application frameworks.
LlamaHub and LlamaLab Community Projects 3301 Matt asks Jerry to explain LlamaHub and LlamaLab. Jerry explains LlamaHub's role as a community repository for long-tail data connectors and LlamaLab as an experimental sandbox for agents.
Modern ETL and Data Infrastructure for LLMs 6514 Matt pushes back by drawing direct comparisons to hundred-million-dollar ETL incumbents and questioning whether one project can own both connectors and compute. Jerry explains how LLM-era ETL differs fundamentally from legacy data pipelines.
LlamaIndex 0.7.0 Release and Modular Architecture 3401 Matt asks about the recent 0.7.0 release. Jerry details the architectural shift toward lower-level modularity, enabling developers to build bottom-up custom LLM workflows.
Progressive Complexity and Developer Adoption 5313 Matt challenges Jerry on the tension between catering to beginner simplicity versus power-user depth. Jerry explains the concept of 'progressive disclosure of complexity' adopted from Keras.
Practical Use Cases: Chatbots, OpenBB, and Long-Form Generation 3401 Matt asks for practical enterprise use cases. Jerry highlights implementations ranging from OpenBB's financial terminal to structured data extraction and long-form document synthesis.
Enterprise Product Vision and Commercial Features 3402 Matt inquires about enterprise commercialization timelines. Jerry outlines key enterprise capabilities being built, including multi-tenancy, access controls, and production-grade connectors.
Navigating AI Velocity and Rapid Iteration 4302 Matt asks how Jerry manages product velocity amidst constant AI news. Jerry shares how he balances long-term North Star goals with rapid pivot moments, such as completely rewriting documentation following HackerNews feedback.
Recruiting Strategy and Future AI Vision 4301 Matt asks about talent acquisition strategies and broad industry outlook. Jerry outlines his vision for automated knowledge workers that reason and execute over data stacks.

Statements from this episode (16)

Assertion Supported
LlamaIndex announced an $8.5 million seed round led by Greylock
“You also just announced just last month a 8.5 million dollar seed round. Led by our friends at Greylock.”
Matt Turck Jul 12, 2023 ▶ 1:08
Disclosure
Jerry Liu: LlamaIndex aims to connect language models with custom data
“So the high level mission is really to connect your language models with your data and basically unlock the capabilities of language models, whether it's like reasoning agent, like planning, or also like question answering inside extraction on top of your data…”
Jerry Liu Jul 12, 2023 ▶ 5:30
Insight
Jerry Liu: Injecting metadata into text chunks improves LLM retrieval performance
“Second is being able to inject metadata actually is quite important to actually improve retrieval performance of like the downstream application, because like, you know, let's say you're splitting up like a sec, 10 K filing into a bunch of chunks within a sing…”
Jerry Liu Jul 12, 2023 ▶ 8:23
Disclosure
LlamaIndex is not building a vector database, integrates with 12-20 existing ones
“We're not building our own vector database, but we have a rich set of integrations with, you know like 12 to like 20 different vector databases out there these days.”
Jerry Liu Jul 12, 2023 ▶ 9:20
Disclosure
LlamaIndex focuses on data infrastructure while LangChain builds broader application frameworks
“Blind train is a great application framework for you to just like get us out of building blocks for a lot of different components, for instance, from like LL modules to prompts to some basic like retrieval and vector database abstractions to like also agent fr…”
Jerry Liu Jul 12, 2023 ▶ 12:23
Assertion Supported
Liu: LlamaHub features over 100 community-contributed data loaders
“And so these days, like Lama Hub is a very rich repository of, like, you know, the hundred plus, like, different data loaders from all different services and formats, and it's growing, like, every day.”
Jerry Liu Jul 12, 2023 ▶ 15:39
Assertion Supported
Turck: Companies with $100M+ ARR have been built solely on data connectors
“There's like this whole world of ETL or ELT companies on the one hand, and then orchestration companies, and all of those are you know, the entire companies, a hundred million plus ARR companies are being built. Solely on building those connectors.”
Matt Turck Jul 12, 2023 ▶ 16:50
Insight
Liu: LLM data pipelines differ from traditional ETL stacks due to unstructured content comprehension
“If we're building this new age of L-empowered applications, The kind of requirements for the type of data that like you want to load as well as how you want to extract information from that data will be a little bit different than the existing ETL stack. The r…”
Jerry Liu Jul 12, 2023 ▶ 18:57
Assertion Supported
Liu: LlamaIndex enables data querying in three or four lines of code
“Because in about three or four lines of code, you can load data and just it index it and then query it.”
Jerry Liu Jul 12, 2023 ▶ 21:17
Disclosure
LlamaIndex adopted Keras's design philosophy of progressive disclosure of complexity
“A key philosophy that we launched and like zero dot six auto that we're continuing to build towards is this idea that was inspired by Karis, which is this idea of like progressive disclosure of complexity, where in the beginning things are very high level and …”
Jerry Liu Jul 12, 2023 ▶ 24:38
Assertion Contradicted
Liu: Uber and Instabase use LlamaIndex for enterprise data applications
“We've seen people build these workflows at different settings from, for instance, like hacks on projects at startups building, for instance, like track GPT, like, plugin over, like, your Slack or your Notion all the way to kind of, like, bigger companies, for …”
Jerry Liu Jul 12, 2023 ▶ 26:58
Assertion Supported
Liu: OpenBB integrated LlamaIndex as its natural language layer
“OpenBB, which is the open source, like financial analysis tool, and they recently incorporated Lama Index as a natural language layer to help power, like their, basically, open source Bloomberg vibe, right?”
Jerry Liu Jul 12, 2023 ▶ 27:48
Insight
Liu: Generating long-form content over custom data remains a hard problem
“Generating something that's like a paragraph is pretty easy for ChatGPT to do. Generating like an entire blog post or essay, especially over your data is a pretty challenging problem.”
Jerry Liu Jul 12, 2023 ▶ 28:37
Disclosure
Jerry Liu: LlamaIndex is building a production-grade enterprise version
“So we're Actually building out and scoping out initial version of what, like kind of production grade Lama index would look like.”
Jerry Liu Jul 12, 2023 ▶ 29:38
Disclosure
Jerry Liu: 'Drop everything' reactiveness accounts for 10-15% of LlamaIndex's work
“There's going to be cases where there's going to be things that come out where like, you know, this really is going to be like a drop everything a moment. Like, you know, just stop what you're doing. Like this actually is like P zero. We have to like figure ou…”
Jerry Liu Jul 12, 2023 ▶ 32:33
Disclosure
LlamaIndex paused planned work for three days to completely rewrite documentation
“So we basically just like stop what we were doing, spent the past three days just completely rewriting the documentation, and then we just launched that yesterday.”
Jerry Liu Jul 12, 2023 ▶ 33:43
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 400 conversations transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.