User Satisfaction Analyst Agent
by Carlos Pumar-Frohberg
Carlos Pumar-Frohberg's agent analyzes client satisfaction using Stack Exchange data, focusing on UI discussions to find frustration patterns. An orchestrator agent routes questions to a MongoDB agent for 'what'/'how' queries or a Cipher agent that translates natural language into Neo4j graph queries, often calling both for safety.

Project from the first cohort of the AI Engineering Buildcamp, by Carlos Pumar-Frohberg.
The architecture uses a Docker pipeline to fetch Stack Exchange data and dump it into two stores: MongoDB for unstructured data and Neo4j for graph data. An orchestrator agent decides where to route user questions: if the question is about "what" or "how," it goes to the MongoDB agent; if it's about relationships, it goes to a "Cipher" agent that translates natural language into graph queries. Carlos noted that the orchestrator often calls both agents simultaneously to be on the safe side.
Tech stack: Docker, MongoDB, Neo4j, orchestrator agent, Cipher (NL → Cypher).
Related content
Test Project
Build a research assistant that uses multiple specialized agents — a searcher, a summarizer, and a fact-checker — coordinated by an orchestrator agent. Learn agent communication p…
March 25, 2026
Cybersecurity Disclosure Agent
An agent that tracks cybersecurity incidents reported to the SEC, built by Scott DeGeest. Helps supply chain professionals quickly find out if a company has disclosed a data breac…
December 15, 2025
Habit Builder Agent
Vancesca Dinh's agent helps users identify goals and understand the 'why' behind them, grounded in data from the Huberman Lab podcast and medical publications. Pipeline includes R…
December 15, 2025