Engineering Agent

By Dumebi

An engineering agent I am building at Rakuten for multiple teams within the travel development department. Think of the most useful intern you have ever worked with: you describe a problem in plain words ("the booking date shows the wrong timezone for users in Australia"), and it reads the code, finds the cause, makes the change, runs the tests, and comes back with a pull request and a note explaining what it did. A human reviews everything before it counts.

It runs in five modes:

Under the hood:

Built in Python with Chainlit as the chat-style front door, running on Kubernetes. I am also writing an essay series about building it: Building the Engineering Agent.