diff --git a/README.md b/README.md
index a83d6239..7ab0cc39 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,14 @@
Table of Contents
+
- [About The Project](#about-the-project)
+- [Latest updates on our blog :fire:](#latest-updates-on-our-blog-fire)
- [Example](#example)
-- [Features](#features)
- [Vision](#vision)
+- [Features](#features)
+ - [In detail](#in-detail)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
@@ -13,8 +16,9 @@
- [Roadmap](#roadmap)
- [Contributing](#contributing)
- [License](#license)
-
-
+
+
+
@@ -48,7 +52,7 @@
Blazing fast data pipelines for Retrieval Augmented Generation written in Rust
- Explore the docs »
+ Read more on swiftide.rs »
@@ -83,6 +87,14 @@ We <3 feedback: project ideas, suggestions, and complaints are very welcome. Fee
(back to top)
+## Latest updates on our blog :fire:
+
+- [Building a code question answering pipeline](https://bosun.ai/posts/indexing-and-querying-code-with-swiftide/) (2024-07-13)
+- [Release - Swiftide 0.6](https://bosun.ai/posts/swiftide-0-6/) (2024-07-12)
+- [Release - Swiftide 0.5](https://bosun.ai/posts/swiftide-0-5/) (2024-07-1)
+
+(back to top)
+
## Example
```rust
@@ -91,17 +103,16 @@ indexing::Pipeline::from_loader(FileLoader::new(".").with_extensions(&["rs"]))
redis_url,
"swiftide-examples",
)?)
- .then(MetadataQACode::new(openai_client.clone()))
.then_chunk(ChunkCode::try_for_language_and_chunk_size(
"rust",
10..2048,
)?)
+ .then(MetadataQACode::new(openai_client.clone()))
.then_in_batch(10, Embed::new(openai_client.clone()))
.then_store_with(
- Qdrant::try_from_url(qdrant_url)?
+ Qdrant::builder()
.batch_size(50)
.vector_size(1536)
- .collection_name("swiftide-examples".to_string())
.build()?,
)
.run()