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()