bagofwords1/bagofwords

Chat with your data - with memory, rules, and observability built in. Deploy in 2 minutes

What it solves

Bag of Words (BOW) solves the challenge of connecting LLMs to fragmented enterprise data and tools while maintaining governance. It prevents the need to rebuild agent logic for different interfaces by providing a centralized platform where agents are configured with specific data, credentials, and instructions, then deployed across various channels like chat, dashboards, and automated workflows.

How it works

BOW acts as a governed gateway between LLMs, data sources, and output channels. It allows administrators to define an "analysis context" for each agent—specifying which databases, APIs, or files it can access and what instructions it should follow. It includes a query acceleration layer that caches analytical queries to reduce latency and cost. To ensure reliability, it uses an evaluation system where agents can enter self-improving loops: if a predefined eval fails, the agent drafts instruction fixes and re-tests them until they pass.

Who it’s for

It is designed for enterprise teams and data analysts who need to build and scale reliable AI agents for data analysis, root cause investigation, and automated reporting across diverse data environments (SQL warehouses, BI tools, business apps).

Highlights

  • Multi-Channel Deployment: Run the same agent in a web app, Slack, Microsoft Teams, WhatsApp, Excel, or via MCP clients like Claude Code.
  • Extensive Connectivity: Native connectors for dozens of databases (Snowflake, BigQuery, PostgreSQL), BI tools (Tableau, Power BI), and business apps (Salesforce, Jira).
  • Self-Improving Agents: Automated loops that use evals to detect failures and draft their own instruction updates to fix them.
  • Query Acceleration: An auto-updating cache that can speed up analytical queries by 10–1000×.
  • MCP Gateway: Integrates with Model Context Protocol (MCP) servers and custom APIs to expose tools to MCP clients.

Related

  • Project
  • Project
  • Project
  • Project
  • Project