Overview

Ramp’s engineering team shares lessons from building AI agents for finance automation, covering their journey from multiple specialized agents to a unified framework. The key insight is transitioning from building a thousand agents to creating one agent with a thousand skills, which requires significant infrastructure and cultural changes to successfully deploy AI products at scale.

Key Takeaways

  • Start small and iterate - Begin with constrained problems like coffee expense approvals rather than trying to automate all of finance at once, allowing you to learn what context and capabilities are truly needed
  • Build comprehensive evaluation systems early - Create ground truth datasets through cross-functional labeling sessions and maintain both offline and online evaluation metrics to catch regressions when adding new capabilities
  • Users are often incorrect - Don’t assume human decisions are the gold standard; finance teams may approve expenses incorrectly due to laziness, lack of policy knowledge, or trust, requiring you to define your own correctness criteria
  • Infrastructure abstractions enable speed - Creating internal tooling for model switching, batch processing, and cost tracking allows product teams to focus on user value rather than technical implementation details
  • Cultural shift toward judgment over coding - As AI handles more implementation work, engineering success depends increasingly on understanding users, making good design decisions with incomplete information, and maintaining momentum through complex projects

Topics Covered