> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bagofwords.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to Bag of words

> Bag of words is the open-source AI Analyst — connect any LLM to any data source with centralized context management, trust, observability, and control.

<video controls className="w-full aspect-video rounded-xl" src="https://bagofwords.com/demos/hero4.mp4" />

* **Chat with any data source**

  Ask questions in web, Slack, or else. Create charts, tables, and full beautiful reports/dashboards by chatting with your data—powered by an agentic loop for tool use, reflection, and reasoning.

* **Context-aware & customizable**

  Define terms, KPIs, rules and instructions. Ingest from dbt, Tableau, code, AGENTS.md, and have AI continiously maintain and monitor.

* **Any LLM, any data**

  Connect multiple data sources: Snowflake, BigQuery, Redshift, Postgres, dbt, Tableau, and more — then pair with the LLM of your choice (OpenAI, Anthropic, or local models). Swap models/data sources without breaking workflows.

* **Transparency, trust & deployment**

  Track every AI decision, trace, and feedback. Analyze quality and usage in the console. Deploy fully in your VPC with Docker/Compose, VMs, or Kubernetes. Enterprise-ready with RBAC, SSO (OIDC), audit logs, SMTP.

## Getting Started

<Columns cols={3}>
  <Card title="Chat with Data" icon="bot" href="/using-bow/reports">
    Ask questions, create visualizations, and run deep analysis through natural language
  </Card>

  <Card title="Instructions" icon="box" href="/using-bow/instructions">
    Guide your AI agent with custom instructions for better, more accurate results
  </Card>

  <Card title="Data Sources" icon="database" href="/using-bow/data_source">
    Connect any data warehouse, database, or data service to Bag of words
  </Card>
</Columns>

<Columns cols={3}>
  <Card title="Dashboards" icon="chart-pie" href="/using-bow/dashboards">
    Build visual stories by combining charts, tables, and explanatory text
  </Card>

  <Card title="Context" icon="layers" href="/core/context">
    How Bag of words constructs and manages context for every Agent run
  </Card>

  <Card title="Monitoring" icon="activity" href="/core/monitoring">
    Track accuracy, context quality, and agent behavior across your AI data layer
  </Card>
</Columns>

## Product Overview

### Chat with any data

Create reports, deep analysis or quick visuals with an AI interface powered by an agentic-loop with tools, reasoning and reflection built in.

<img src="https://mintcdn.com/bagofwords/WQHfvEO6F7pNQ6s3/assets/media/homev2.png?fit=max&auto=format&n=WQHfvEO6F7pNQ6s3&q=85&s=a5399579bc15a4bd2c36e72f4d553638" alt="Bag of words" width="1512" height="982" data-path="assets/media/homev2.png" />

### Create and customize AI instructions and rules

Manage your AI rules and instructions with review process and control

<img src="https://mintcdn.com/bagofwords/WQHfvEO6F7pNQ6s3/assets/media/instructions.png?fit=max&auto=format&n=WQHfvEO6F7pNQ6s3&q=85&s=35ca67d9fcd71b955939fe6832c38159" alt="Bag of words" width="1520" height="990" data-path="assets/media/instructions.png" />

### Connect dbt, Tableau, and more for better AI context

Enrich your AI context with dbt models, Tableau data sources, AGENTS.md and your git repo

<img src="https://mintcdn.com/bagofwords/WQHfvEO6F7pNQ6s3/assets/media/dbt.png?fit=max&auto=format&n=WQHfvEO6F7pNQ6s3&q=85&s=ac2b5b803b5868f4b4a79be8238d24a1" alt="Bag of words" width="1520" height="990" data-path="assets/media/dbt.png" />

### Monitor AI and data operations

Full observability into queries, feedback, and context — powering self-learning and high quality AI results

<img src="https://mintcdn.com/bagofwords/WQHfvEO6F7pNQ6s3/assets/media/monitoring.png?fit=max&auto=format&n=WQHfvEO6F7pNQ6s3&q=85&s=e441c6142867bd359432100ae3285f24" alt="Bag of words" width="1520" height="990" data-path="assets/media/monitoring.png" />
