diff --git a/notebook/agentchat_RetrieveChat.ipynb b/notebook/agentchat_RetrieveChat.ipynb index eee192c4f826..6c41681a0aee 100644 --- a/notebook/agentchat_RetrieveChat.ipynb +++ b/notebook/agentchat_RetrieveChat.ipynb @@ -31,6 +31,8 @@ "pip install pyautogen[retrievechat] flaml[automl]\n", "```\n", "\n", + "> _You'll need to install chromadb<=0.5.0 if you see issue like [#3551](https://github.com/microsoft/autogen/issues/3551)_\n", + "\n", "For more information, please refer to the [installation guide](/docs/installation/).\n", ":::\n", "````" @@ -2785,7 +2787,7 @@ ] }, "kernelspec": { - "display_name": "Python 3 (ipykernel)", + "display_name": "autogen312", "language": "python", "name": "python3" }, diff --git a/website/blog/2023-10-18-RetrieveChat/index.mdx b/website/blog/2023-10-18-RetrieveChat/index.mdx index 91b8b5012a3b..d5a205505a7a 100644 --- a/website/blog/2023-10-18-RetrieveChat/index.mdx +++ b/website/blog/2023-10-18-RetrieveChat/index.mdx @@ -4,7 +4,7 @@ authors: thinkall tags: [LLM, RAG] --- -*Last update: August 14, 2024; AutoGen version: v0.2.35* +*Last update: September 23, 2024; AutoGen version: v0.2.35* ![RAG Architecture](img/retrievechat-arch.png) @@ -56,6 +56,7 @@ Please install pyautogen with the [retrievechat] option before using RAG agents. ```bash pip install "pyautogen[retrievechat]" ``` +> _You'll need to install chromadb<=0.5.0 if you see issue like [#3551](https://github.com/microsoft/autogen/issues/3551)_ RetrieveChat can handle various types of documents. By default, it can process plain text and PDF files, including formats such as 'txt', 'json', 'csv', 'tsv', diff --git a/website/docs/installation/Optional-Dependencies.md b/website/docs/installation/Optional-Dependencies.md index 2d0067c9950e..33cedba35c6f 100644 --- a/website/docs/installation/Optional-Dependencies.md +++ b/website/docs/installation/Optional-Dependencies.md @@ -49,6 +49,7 @@ Example notebooks: ```bash pip install "pyautogen[retrievechat]" ``` +> _You'll need to install chromadb<=0.5.0 if you see issue like [#3551](https://github.com/microsoft/autogen/issues/3551)_ Alternatively `pyautogen` also supports PGVector and Qdrant which can be installed in place of ChromaDB, or alongside it. diff --git a/website/docs/topics/retrieval_augmentation.md b/website/docs/topics/retrieval_augmentation.md index 3c428f164868..8bf9427eb2d9 100644 --- a/website/docs/topics/retrieval_augmentation.md +++ b/website/docs/topics/retrieval_augmentation.md @@ -56,6 +56,7 @@ ragproxyagent.initiate_chat( assistant, message=ragproxyagent.message_generator, problem=code_problem, search_string="spark" ) # search_string is used as an extra filter for the embeddings search, in this case, we only want to search documents that contain "spark". ``` +> _You'll need to install chromadb<=0.5.0 if you see issue like [#3551](https://github.com/microsoft/autogen/issues/3551)_ ## Example Setup: RAG with Retrieval Augmented Agents with PGVector The following is an example setup demonstrating how to create retrieval augmented agents in AutoGen: