The Assistant's Tools
What BodhAI's assistant can actually do behind an answer.
The Assistant's Tools
When you ask a question, BodhAI's assistant chooses from a fixed set of tools to work out the answer. All of them run locally on your server — no tool ever sends content off your network. The reasoning panel on each answer shows which tools ran.
The tool suite
| Tool | What it does |
|---|---|
| Knowledge-base search | The default for content questions. Hybrid semantic + keyword search across your indexed documents, returning the most relevant passages with source citations. |
| File read | Reads the complete text of one specific document by filename — used when you name a document or a search result points to one. |
| SQL query | Answers data questions over uploaded Excel and CSV files — totals, counts, averages, group-bys, comparisons — plus document inventory questions ("how many documents do I have?", "is X uploaded?"). Your natural-language question is translated to SQL on the server. |
| Graph search | Searches entity relationships across documents — which documents mention a specific person, part, supplier, customer, order, or date, and how they connect. |
| Document generation | Produces downloadable Markdown, DOCX, XLSX, or PDF files from retrieved data. See Document Generation. |
| Skill loading | Loads the instructions of a matching skill when your request calls for one. |
| System info | Reads safe, fixed facts about the server — current date and time, OS, hostname, uptime. Used so "what's today's date?" is answered from the machine, not the model's memory. |
Access control applies to every tool
Tools see only what you are allowed to see. Knowledge-base search, file read, SQL queries over spreadsheet data, and graph search are all filtered to documents in groups you belong to. If relevant content exists outside your groups, the answer notes that some content was restricted — with a button to request access.
Multi-step (agentic) answers
For complex questions — comparing across documents, building a report, chaining a search into a spreadsheet query — the assistant runs several tools in sequence and shows a progress indicator. These answers take longer (30 seconds to a few minutes). The full chain of steps is preserved in Chat History.