# Chatbot Agent with Dynamic DB Tools

> Conversational Agent with Schema-Aware Database Tool Execution

**Status:** Supporting work.

**Role:** Creator. **Timeline:** 2025. **Category:** Agentic AI & MCP.

Conversational AI agent capable of dynamic database schema inspection and tool calling to safely query and mutate structured data.

## Measurements

| Value | What it measures |
| --- | --- |
| 3 tables / 5 operations | SQL surface exposed to the agent as typed tools |
| 1,536-dim | pgvector embeddings with cosine-similarity search |
| 3 tools | web search, database CRUD, and candidate RAG search in one graph |

## Stack

Node.js, TypeScript, SQL, LangChain, Express, PostgreSQL

## References

- github: <https://github.com/Ravicha2/node-api>

---

## Fetching the rest of this site

- This page as HTML: <https://ravicha2.github.io/projects/node-api/>
- Concise index: <https://ravicha2.github.io/llms.txt>
- Full dossier: <https://ravicha2.github.io/llms-full.txt>
- When to use this material: <https://ravicha2.github.io/agents.md>
- API description (OpenAPI 3.1): <https://ravicha2.github.io/openapi.json>
- API reference: <https://ravicha2.github.io/docs/>
- Sitemap: <https://ravicha2.github.io/sitemap.xml>
