Terminology & Resources

Definitions of key industry terms and technologies.

AI Agent

An AI agent is an autonomous software program that uses Large Language Models (LLMs) as its core reasoning engine to perceive its environment, make decisions, and execute actions (via tool calling) to achieve a specific goal without continuous human intervention.

RAG (Retrieval-Augmented Generation)

RAG is an AI framework that improves the quality of LLM-generated responses by grounding the model on external sources of knowledge. It retrieves relevant data from a vector database (like Supabase pgvector) and injects it into the prompt context, significantly reducing hallucinations.

GraphRAG

GraphRAG extends traditional RAG by utilizing Knowledge Graphs instead of just vector embeddings. It maps entities and their relationships, allowing the AI to answer complex, multi-hop queries over large unstructured datasets that standard semantic search would miss.

n8n

n8n is a powerful, source-available workflow automation tool. Unlike Zapier, it allows for deep API integrations, custom Python/JavaScript execution, and complex data transformations without strict per-task limits, making it ideal for backend data pipelines and agentic orchestration.

FastAPI

FastAPI is a modern, fast (high-performance), web framework for building APIs with Python based on standard Python type hints. Its native asynchronous support makes it the premier choice for building AI wrappers and backend systems that must wait for LLM generations.

Ready to build your next AI Agent or Automation?

Let's work together to build custom workflows, RAG tools, and full-stack solutions. Drop me a line right away!