Skip to main content

SAMO AI Assistant

Overview

SAMO AI Assistant is an intelligent query system leveraging OpenAI's language model to retrieve and process information from provided documents.

The chatbot utilizes vector embeddings stored in a ChromaDB database to efficiently search relevant content and provide accurate responses to user queries.

Current Functionalities

The chatbot features a basic Retrieval-Augmented Generation (RAG) implementation. Partners can define specific documents to be uploaded to the RAG database. These documents are then indexed and stored using vector embeddings, enabling the chatbot to fetch and provide the most relevant information in response to user queries. This allows for an intuitive and context-aware question-answering system over custom content.

Q2SQL Agent

In addition to document retrieval, SAMO AI Assistant now includes a Q2SQL (Question-to-SQL) agent that provides direct access to the SAMO projects database. This agent translates natural language queries into SQL statements, enabling users to ask questions about project data and receive answers based on real-time database information. This allows users to interact with specific business objects and retrieve data through natural language.