vault backup: 2025-07-23 14:43:14

Affected files:
.obsidian/workspace.json
.obsidian_iphone/plugins/obsidian-spaced-repetition/data.json
.obsidian_iphone/workspace-mobile.json
Temporary/RAG.md
This commit is contained in:
2025-07-23 14:43:14 +02:00
parent 51bf9bc373
commit e371e2e11b
4 changed files with 51 additions and 11 deletions

View File

@@ -113,16 +113,30 @@
"state": {
"type": "markdown",
"state": {
"file": "Temporary/AI Agents.md",
"file": "0 Journal/0 Daily/2025-07-21.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "AI Agents"
"title": "2025-07-21"
}
},
{
"id": "9080c9fd3a4f2e8d",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Temporary/RAG.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "RAG"
}
}
],
"currentTab": 7
"currentTab": 8
}
],
"direction": "vertical"
@@ -254,13 +268,13 @@
"state": {
"type": "outline",
"state": {
"file": "Temporary/AI Agents.md",
"file": "Temporary/RAG.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline of AI Agents"
"title": "Outline of RAG"
}
},
{
@@ -369,10 +383,12 @@
"periodic-notes:Open today": false
}
},
"active": "be6b5d9342950966",
"active": "9080c9fd3a4f2e8d",
"lastOpenFiles": [
"0 Journal/0 Daily/2025-07-22.md",
"0 Journal/0 Daily/2025-07-21.md",
"Temporary/RAG.md",
"Temporary/AI Agents.md",
"0 Journal/0 Daily/2025-07-22.md",
"Temporary/n8n - ideas.md",
"Temporary/n8n - ideas.sync-conflict-20250721-214225-LIUMLEB.md",
"Temporary/n8n - ideas.sync-conflict-20250721-234226-LIUMLEB.md",
@@ -380,7 +396,6 @@
"2 Personal/Lists/Business Ideas.md",
"0 Journal/0 Daily/2025-07-18.md",
"Temporary/n8n.md",
"Temporary/AI Agents.md",
"Attachments/Pasted image 20250721142129.png",
"Attachments/Pasted image 20250721140942.png",
"Attachments/Pasted image 20250721140924.png",
@@ -402,7 +417,6 @@
"Temporary/Madgwick Filter.md",
"0 Journal/0 Daily/2025-06-30.md",
"0 Journal/0 Daily/2025-07-03.md",
"2 Personal/Projects/Robotics/DIY Servo Motors.md",
"2 Personal/Projects/Robotics/Untitled",
"2 Personal/Projects/Robotics",
"Attachments/Pasted image 20250630155216.png",

View File

@@ -47,7 +47,7 @@
"maxLinkFactor": 1,
"showDebugMessages": false
},
"buryDate": "2025-07-21",
"buryDate": "2025-07-23",
"buryList": [],
"historyDeck": null
}

View File

@@ -1491,6 +1491,16 @@
{
"id": "9ca5fd04738a39e7",
"type": "leaf",
"state": {
"type": "review-queue-list-view",
"state": {},
"icon": "lucide-file",
"title": "Plugin no longer active"
}
},
{
"id": "963a06b183c43f3b",
"type": "leaf",
"state": {
"type": "review-queue-list-view",
"state": {},
@@ -1516,7 +1526,7 @@
"periodic-notes:Open today": false
}
},
"active": "77501aad52a2d11b",
"active": "963a06b183c43f3b",
"lastOpenFiles": [
"0 Journal/0 Daily/2025-07-22.md",
"Temporary/n8n - ideas.sync-conflict-20250721-234226-LIUMLEB.md",

16
Temporary/RAG.md Normal file
View File

@@ -0,0 +1,16 @@
---
title: RAG
created_date: 2025-07-23
updated_date: 2025-07-23
aliases:
tags:
---
# RAG
## LangChain Tutorial
[Build a Retrieval Augmented Generation (RAG) App: Part 1 | 🦜️🔗 LangChain](https://python.langchain.com/docs/tutorials/rag/)
### Indexing
The indexing is a pipeline for ingesting data and index it. This usually happens offline.
1. We need to *load* the data. This can come from a variety of different sources
2. We need to *split* the data into chunks because its easier for indexing and for passing it into a model.
3. We need to *store* and index the splits such that we can search over them later. Examples are VectorStore and Embeddings model.