support_engineer: AI support agent in Rails (in progress) by Mohammad Ali Jesarsupport_engineer: AI support agent in Rails (in progress) by Mohammad Ali Jesar

support_engineer: AI support agent in Rails (in progress)

Mohammad Ali Jesar

Mohammad Ali Jesar

In progress. A Rails AI support agent that investigates customer problems, checks real order data and takes safe actions only with human approval. Built lesson by lesson, in 14 planned lessons.
Working today: real and planted data, the first LLM call, and read tools (order, shipment, customer) the model chooses between. Planned: an MCP server, policy search with RAG, approvals for risky actions (returns, replacements, refunds), an audit log and evals. The project page marks what works now and what is planned.
Stack: Ruby 4.0, Rails 8.1, PostgreSQL, RubyLLM, Groq, RSpec, VCR. Case study: https://mjesar.github.io/projects/support_engineer/ Code: https://github.com/mjesar/support_engineer
Like this project

Posted Oct 29, 2026

In progress: a Rails AI support agent that checks real order data and asks a human before risky actions.