LlamaIndex
LlamaIndex is an open-source software framework for connecting large language models with external data through ingestion, indexing, retrieval, and querying.
Generative AI in Action
LlamaIndex is a data framework that connects large language models with private data sources through ingestion, indexing, retrieval, and query interfaces.
- How it is used
- Connects LLM applications to private data for retrieval-augmented generation.
- How deep it goes
- Shows implementation setup for PDF-based RAG but does not develop LlamaIndex internals.
- Examples
- Uses a Python PDF RAG listing with PDFReader, SimpleDirectoryReader, OpenAIEmbedding, and a local storage path.
- What you can do after
- Apply it via LlamaIndex to begin configuring a PDF-backed RAG index with OpenAI embeddings.
The Complete Obsolete Guide to Generative AI
LlamaIndex is a software framework for building large-language-model applications that connect models with external or private data.
- How it is used
- Connects local files and prepared datasets to GPT for style-oriented prompting, question answering, and exploratory analysis.
- How deep it goes
- Walks through Python setup, file loading, index construction, and querying, without explaining internal indexing mechanics.
- Examples
- Demonstrates population CSV questions and household-data rankings for net wealth and likely product investors.
- What you can do after
- Apply it via Python and the OpenAI API to index local data and ask natural-language questions about it.
Read how The Complete Obsolete Guide to Generative AI explains LlamaIndex →
Data Analysis with LLMs
LlamaIndex is an open-source software framework for building applications that connect language models to external data and retrieval systems.
- How it is used
- Connects language-model questions to relevant parts of large, varied datasets through indexing and retrieval.
- How deep it goes
- Walks through loading, chunking, embedding, retrieval, and a short Python implementation without detailing model internals.
- Examples
- Uses a command-line Python program to answer questions over business-unit files, including text documents and PowerPoint presentations.
- What you can do after
- Apply it via LlamaIndex to load a file directory, build an index, and query its contents.
The Art of AI Product Development
An open-source software framework for connecting language-model applications with external data and computational capabilities.
- How it is used
- Supports agent workflows that search and retrieve relevant documents from large amounts of data.
- How deep it goes
- Defines the framework’s retrieval role and trade-offs but does not explain implementation internals.
- Examples
- Uses querying different language models and retrieving relevant documents from large data collections.
- What you can do after
- Build search and retrieval applications that query language models and return relevant documents.
Read how The Art of AI Product Development explains LlamaIndex →
Related concepts
- LangChainalternative to · LangChain is an open-source software framework for building applications that compose language models with prompts, data sources, tools, and other components.
- retrieval-augmented generationuses · Retrieval-augmented generation is a technique that retrieves relevant information from external sources and supplies it as context to a generative model when producing an output.
- PDFused by · PDF, or Portable Document Format, is a fixed-layout document format designed to preserve page appearance, text, graphics, and formatting across systems.
- similarity searchuses · Similarity search is a retrieval technique that finds or ranks items by comparing their representations with a query according to a similarity or distance measure.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.



