shoutsid / townhall

A Python-based chatbot project built on the autogen and tinygrad foundation, utilizing advanced agents for dynamic conversations and function orchestration, enhancing and expanding traditional chatbot capabilities.
https://shoutsid.github.io/townhall/
GNU General Public License v3.0
27 stars 5 forks source link

Develop Vector Store Management Pattern Similar to ORM #18

Open shoutsid opened 1 year ago

shoutsid commented 1 year ago

Issue 3: Develop Vector Store Management Pattern Similar to ORM

Title: Develop Vector Store Management Pattern Similar to ORM Description: Develop a management pattern similar to Object-Relational Mapping (ORM) that is specifically designed to handle opensource vector space models. This pattern will aim to streamline the way we interact with vector data stores, improving data access and manipulation.

Context

The project aims to leverage opensource vector space models for various functionalities. Traditional ORMs are not suitable for this kind of data. The goal is to create a pattern similar to ORM but designed to work with vector stores.

Expected Outcomes

Challenges

Recommended Vector Data Stores and Libraries

Resources

shoutsid commented 1 year ago

llama_index has some existing infra for this, I've added it to the requriements.txt file for now.