跳到主要内容

Unlocking Data with Generative AI and RAG, Second Edition — 书籍拆解

读到哪:未读。 readState 不是 read/partial 的书不能当锚

作者Keith Bourne
版次2025 版
格式epub | 文本源 epub-builtin
许可自购/个人收藏
来源主人个人藏书,2026-08 放入收件箱
清洗删页眉页脚 0 行、页码 0 行、断词接回 0 处

我们重写的拆解(0 章)

(还没写。拆解是这本书对我们的真正产出——底下的元数据只是索引。)

为什么收它

RAG 基础概念的备查出处。

合法性

自购/个人收藏。来源:主人个人藏书,2026-08 放入收件箱。原始文件不入库,转码文本入库(私有库)。

出版方怎么说

(起草参考,不是我们的判断。真正的「覆盖什么/不覆盖什么」写进 frontmatter 的 claims / notCovered)

出版方简介(仅供起草参考,不是我们的判断):This hands-on guide explores how to design AI agents powered by Retrieval-Augmented Generation (RAG), with cutting-edge coverage of memory systems, LangMem, and GraphRAG

它覆盖什么、不覆盖什么

(还没读到能下判断的程度。claims / notCovered 空着就是空着,不猜。)

怎么引用它

(依据: book=unlocking-data-genai-rag §What Is Retrieval-Augmented Generation?)

章节名对不上会被 lab:validate 拦下;页码锚(§p.123)同样可用。

结构(156 段,共 1114k 字符)

章节规模
01Contributors5.5k
02Preface30.0k
03Part 10.9k
04What Is Retrieval-Augmented Generation?45.3k
05Code Lab: An Entire RAG Pipeline50.8k
06Practical Applications of RAG39.0k
07Components of a RAG System31.8k
08Managing Security in RAG Applications48.2k
09Part 20.9k
10Interfacing with RAG and Gradio21.3k
11The Key Role Vectors and Vector Stores Play in RAG2.9k
12What is the difference between embeddings and vectors?0.9k
13What is a vector?1.7k
14Vector dimensions and size8.8k
15Vectorization occurs in two places1.0k
16Vector databases/stores store and contain vectors1.2k
17Vector similarity compares your vectors10.9k
18Term frequency-inverse document frequency (TF-IDF)8.1k
19Word2Vec, Sentence2Vec, and Doc2Vec5.8k
20Bidirectional encoder representations from transformers5.0k
21OpenAI and other similar large-scale embedding services5.6k
22Quality of the embedding1.2k
23Cost0.8k
24Network availability1.3k
25Speed0.9k
26Embedding compatibility3.0k
27Data sources (other than vector)4.1k
28Vector stores4.5k
29Common vector store options16.2k
30Get This Book’s PDF Version and Exclusive Extras0.3k
31Similarity Searching with Vectors7.0k
32Semantic search example6.1k
33Euclidean distance (L2)2.3k
34Dot product (also called inner product)1.8k
35Cosine distance3.4k
36Dense search1.0k
37Sparse search1.6k
38Hybrid search31.4k
39k-NN2.6k
40ANN13.2k
41pgvector1.8k
42Elasticsearch1.0k
43FAISS0.9k
44Google Vertex AI Vector Search1.3k
45Azure AI Search1.3k
46Approximate Nearest Neighbors Oh Yeah0.9k
47Pinecone1.1k
48Weaviate1.1k
49Chroma2.8k
50Evaluating RAG Quantitatively and with Visualizations8.8k
51Embedding model benchmarks1.7k
52Vector store and vector search benchmarks1.9k
53LLM benchmarks1.9k
54Final thoughts on standardized evaluation frameworks2.3k
55How do you use the ground truth?0.4k
56Generating the ground truth0.3k
57Human annotation0.2k
58Expert knowledge1.2k
59Crowdsourcing0.3k
60Synthetic ground truth6.2k
61Setting up LLMs/embedding models6.9k
62Generating the synthetic ground truth7.8k
63Analyzing the ragas results6.9k
64Retrieval evaluation3.7k
65Generation evaluation6.5k
66Ragas founder insights2.7k
67Bilingual Evaluation Understudy (BLEU)0.7k
68Recall-Oriented Understudy for Gisting Evaluation (ROUGE)0.7k
69Semantic similarity0.8k
70Human evaluation4.0k
71Get This Book’s PDF Version and Exclusive Extras0.3k
72Key RAG Components in LangChain55.6k
73Using LangChain to Get More from RAG36.0k
74Part 31.8k
75Combining RAG with the Power of AI Agents and LangGraph49.5k
76Ontology-Based Knowledge Engineering for Graphs43.3k
77Graph-Based RAG11.1k
78Step 1 – a recap: what you have in Protégé0.6k
79Step 2 – preparing your notebook environment3.1k
80Step 3 – converting your Protégé ontology for Neo4j import8.4k
81Step 4 – importing nodes, edges, and data properties into Neo4j9.1k
82Step 5 – add navigational anchor nodes (stocks, bonds, and so on)3.1k
83Step 5.2 – create All X concept nodes and wire members3.5k
84Step 6 – enable hybrid embeddings (text + structure) and multi-hop support14.0k
85Step 7 – vector search and graph expansion (ready-to-prompt context)10.5k
86Step 8 – generate with LangChain and OpenAI3.6k
87Best practices and next steps3.8k
88Semantic Caches10.9k
89Core components of semantic caches2.7k
90The intelligence layer between the query and the response11.7k
91Step 1 – installing dependencies0.9k
92Step 2 – setting up1.7k
93Step 3 – basic semantic cache4.9k
94Step 4 – entity masking for better generalization4.6k
95Step 5 – cross-encoder verification5.2k
96Step 6 – adaptive thresholds4.7k
97Step 7 – auto-population with fallback6.0k
98Putting it all together2.5k
99LLM-based paraphrasing0.5k
100Back-translation for natural variation1.0k
101Synonym and lexical expansion1.2k
102Synthetic query generation1.8k
103Domain-specific constraints3.5k
104Time-based eviction0.9k
105Least recently used with semantic decay1.4k
106Performance-based pruning1.8k
107Semantic clustering for redundancy elimination3.2k
108Get This Book’s PDF Version and Exclusive Extras0.3k
109Agentic Memory: Extending RAG with Stateful Intelligence5.5k
110The pre-ChatGPT era – state machines and slot filling14.3k
111Working memory (short-term)2.4k
112Episodic memory (experiences/events)1.7k
113Semantic memory (facts/knowledge)1.7k
114Procedural memory (skills)4.1k
115Community/public memory – shared across all users2.0k
116Personal/user-specific memory – individual context2.5k
117How memory types and scopes intersect5.3k
118Quality of working memory data1.0k
119Collecting comprehensive user experience events1.0k
120Curation and maintenance of growing memory stores2.6k
121Mem0 architecture2.0k
122LangMem2.1k
123Zep and Graphiti2.8k
124Choosing the right memory framework5.2k
125Evaluating memory-based versus memoryless systems2.7k
126Memory effectiveness metrics5.2k
127Behavioral evaluation9.3k
128Performance tracking8.8k
129RAG-Based Agentic Memory in Code32.1k
130Procedural Memory for RAG with LangMem15.7k
131Step 1 – setting up the foundation with imports and a baseline agent6.6k
132Step 2 – define procedure structure for hierarchical learning8.0k
133Step 3 – initialize hierarchical procedural memory5.8k
134Step 4 – demonstrate learning from interactions6.0k
135Step 5 – add strategy retrieval and performance feedback20.4k
136Architectural implications and production readiness5.7k
137Advanced RAG with Complete Memory Integration5.2k
138Step 1 – create the complete agent with all memory types8.3k
139Step 2 – load synthetic investment data8.0k
140Step 3 – process baseline conversations for initial learning7.9k
141Step 4 – test improved performance and trigger adaptations6.6k
142Step 5 – complete learning progression and hierarchical retrieval8.5k
143prompt_memory: efficient single-pass learning0.6k
144gradient: critique and proposal separation0.7k
145metaprompt: multi-stage reflection for complex patterns0.6k
146Choosing the right algorithm0.7k
147Combining algorithms for comprehensive learning5.1k
148Single goal optimization: clarity with consequences0.9k
149Multi-goal balancing: realism with complexity7.0k
150Domain conversion framework6.6k
151Integration: four memory types working together1.4k
152Practical implications: enabling rapid innovation2.6k
153Get This Book’s PDF Version and Exclusive Extras0.3k
154Unlock Your Exclusive Benefits1.6k
155Why subscribe?3.8k
156Index19.9k

我们自己的读书笔记(0 篇)

(还没有。读完某章后写进 docs/unlocking-data-genai-rag/notes/,那才是这本书对我们的产出。)


本页由 node scripts/book-build.mjs 生成:表格来自转码结果,散文来自书卡正文。不要手改本页。