From 6e2031af2c8fa57f87b44135976f77710d914833 Mon Sep 17 00:00:00 2001 From: Timon Vonk Date: Mon, 1 Jul 2024 00:24:19 +0200 Subject: [PATCH] feat: add fancy diagram --- src/assets/rag-dark.svg | 21 +++++++++++++++++++++ src/content/docs/what-is-swiftide.mdx | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 src/assets/rag-dark.svg diff --git a/src/assets/rag-dark.svg b/src/assets/rag-dark.svg new file mode 100644 index 0000000..10f3503 --- /dev/null +++ b/src/assets/rag-dark.svg @@ -0,0 +1,21 @@ + + + + + + + + indexingretrievaldatauser querygenerationllm answersquestionswiftide ingestion pipelinefuture swiftide query pipelineRetrieval augmented generationgenerate an effectivecontext to answer originalquestionquery for docsfilter, rerank, etcRAG Evaluation(Ragas, truelens, etc)generate for an effective queryloadenrichtransformembedchunkpersist \ No newline at end of file diff --git a/src/content/docs/what-is-swiftide.mdx b/src/content/docs/what-is-swiftide.mdx index 77da241..5090c60 100644 --- a/src/content/docs/what-is-swiftide.mdx +++ b/src/content/docs/what-is-swiftide.mdx @@ -6,7 +6,7 @@ description: A brief introduction to swiftide. ## What is swiftide? import { Image } from "astro:assets"; -import pipeline from "/src/assets/ingestion-pipeline.svg"; +import pipeline from "/src/assets/rag-dark.svg"; Swiftide is a straightforward, easy-to-use, easy-to-extend asynchronous data ingestion and processing library. It is designed to be used in a RAG (Retrieval Augmented Generation) system. It is built to be fast and efficient, with a focus on parallel processing and asynchronous operations.