- parametric search to retrieve the most relevant data.
- semantic search to understand context and generate meaningful responses.
- AI/ML models to analyze data and deliver precise answers.
System Architecture
Minds are composed of several key components:- large language model (LLM), which processes queries and determines the best approach to retrieving relevant data from connected data sources.
- federated query engine (MindsDB), which is our open-source engine that enables Minds to connect and unify data from multiple sources.
- orchestration tools, which implement guardrails to refine LLM behavior.
- reasoning and decision-making tools, which identify the most relevant data and construct an accurate response.
How It Works
Here is an overview of how Minds operate, including the key steps for setting up and using them effectively.- Datasources
- Minds
- Chat
- The LLM processes the query, determining the relevant data sources and the best retrieval method.
- MindsDB fetches the required data from the connected sources.
- The LLM synthesizes an answer based on the retrieved data.
- A final evaluation step checks if the response is complete. If the answer is sufficient, it is sent to the user. If not, the process repeats until an optimal response is generated.
- Environments