Normalization
A local code that is unmapped, or mapped to the wrong value.
Anahi · agent 1Hackathon · Ironhack Madrid
An AI agent that investigates data tickets on Databricks and proposes the fix. Built in two days for the Alenia × Ayvens AI Ticketing Challenge.
01 · Challenge
Ayvens IT teams handle thousands of support tickets a month about vehicle-fleet data. Alenia asked for an AI workflow that understands a ticket, investigates the data and proposes a resolution.
UnderstandInvestigateResolve
02 · Platform
Alenia provided OpenProject for tickets, Databricks Serverless for data and compute, Vector Search and a shared LLM endpoint. Any change had to pass human approval.
03 · Solution
One agent that reads the ticket queue, routes each ticket, checks the data and waits for approval before it writes anything.
04 · Agents
Each use case is a separate agent that checks one kind of data problem.
A local code that is unmapped, or mapped to the wrong value.
Anahi · agent 1The gold Fleet Report against the silver and bronze layers.
Karina · agent 2A contract or vehicle missing or wrong in bronze or silver.
Karina · agent 305 · Human in the loop
Processing tickets only runs SELECT queries. Nothing is written to OpenProject or Databricks until a person clicks Approve.
Process: read-onlyApprove: write
06 · Results
For every ticket the app shows the evidence found, the proposed fix and the solution row it recorded, including who gets the email.
EvidenceProposalSolution row
Synthetic ticket and company data. Email addresses redacted.
07 · Deployment
The Streamlit app runs as a Databricks App. Merging to main deploys it to production.
236 automated tests108 commits in 3 days
Workspace, URL, creator and app ID are redacted.
08 · Cost
Estimated with the challenge cost model, not measured in production.
| Measure | Ticket agent | Analyst L1 |
|---|---|---|
| Cost per ticket | $0.0009 | $6.39 |
| Time per ticket | 30 s | 15 min |
09 · Model
The agent runs on Llama 3.3 70B. Figures from the challenge's model-cost data.
| Model | Cost / 1K tickets | Latency |
|---|---|---|
| gemma-3-12b | $0.1363 | 1.16 s |
| llama-4-maverick | $0.4143 | 0.63 s |
| databricks-meta-llama-3-3-70b-instruct Current | $0.7830 | 0.84 s |
| gpt-5-mini | $1.73 | 1.03 s |
| claude-haiku-5-5 | $5.18 | 1.99 s |
10 · Team
Four people. I led the team and built most of the solution.
Led the team, built most of the solution, connected the Databricks APIs and OpenProject tokens, and polished the result.
Created agent 1 and proposed the solution structure.
Created agents 2 and 3.
Ran the tests to verify that the solution worked.
Margaret Hamilton · Ticket agent
Alenia × Ayvens AI Ticketing Challenge · Ironhack · Madrid, 15–16 Oct 2026
← Back to the portfolio