AI-платформа андеррайтингу
На вході - хаотичні фінансові документи, на виході - перевірені дані, готові для рішень. Створено соло: від першого коміту до продакшну за чотири місяці.
- Клієнт
- Excedr, Inc.
- Галузь
- Фінтех · лізингФінтех · лізинг обладнання
- Роль
- Архітектор і єдиний інженерАрхітектор рішень і єдиний інженер
- Терміни
- 4 місяці · 2026
4місяці
до продакшну, солодо продакшну, команда з одного
70фікстур
golden, у CIперевірені людьми, у CI на кожну зміну
16перевірок
детермінованідетерміновані, до затвердження аналітиком
30ADR
задокументованозадокументованих архітектурних рішень
Контекст і виклик
Контекст
Аналітики з андеррайтингу у фінтех-компанії з лізингу обладнання витрачали час на ручне перенесення банківських виписок, балансів, P&L і звітів про рух коштів, перш ніж могли оцінити ризик.Аналітики з андеррайтингу у фінтех-компанії з лізингу обладнання витрачали час на ручне перенесення банківських виписок, балансів, P&L і звітів про рух коштів із PDF та таблиць, перш ніж могли оцінити ризик.
Виклик
Використати LLM для вилучення фінансових даних настільки надійно, щоб аналітики могли їм довіряти, - тримаючи вартість інференсу під контролем, а кожне число - простежуваним до джерела.
Архітектура · рис. 02
рис. 02 - пайплайн вилучення та шар довіри
Документи (виписки PDF або Excel) проходять попередню перевірку: чи є текстовий шар і скільки сторінок. Роутер за вартістю надсилає цифрові файли легкій моделі Gemini, скани - vision-моделі, а Claude слугує резервом. LangGraph вилучає дані, доступ до моделей - через OpenRouter, трейси - у LangSmith. У шарі довіри 16 детермінованих перевірок валідують результат, після чого аналітик затверджує його з підсвіткою джерела. Допоміжні частини: eval harness із 70 golden-фікстур у 3 наборах на GitHub Actions, що спостерігає за вилученням; детермінований math engine без LLM, що рахує cash runway за базовим, стрес- і дефолтним сценаріями; інфраструктура AWS у Terraform для dev, test і prod - ECS Fargate, RDS, SQS, S3, CloudFront і Cognito.
- 01 ВхідДокументивиписки PDF або Excel
- 02 ПробаПопередня перевіркатекстовий шар? к-сть сторінок?
- 03 Роутер за вартістю
- Gemini · lightцифрові
- Vision-модельскани
- Claudeрезерв
- 04 ВилученняLangGraphOpenRouter · трейси LangSmith
- Шар довіри
- 05 Перевірка16 перевірок
- 06 Рев'юАналітикзатвердження з підсвіткою джерела
- Eval harness · спостерігає за 0470 golden-фікстур · 3 набори · GitHub Actions
- Math engine · детермінований, без LLMCash runway - базовий · стрес · дефолт
- AWS · Terraform · dev / test / prodECS Fargate · RDS · SQS · S3 · CloudFront · Cognito
- 01 ВхідДокументивиписки PDF або Excel
- 02 ПробаПопередня перевіркатекстовий шар? к-сть сторінок?
- 03 Роутер за вартістюGemini · vision · Claudeлегкі → скани → резерв
- 04 ВилученняLangGraphOpenRouter · трейси LangSmith
- 05 Перевірка · шар довіри16 детермінованих перевірок
- 06 Рев'юАналітик затверджуєз підсвіткою джерела
Що я створив
- Eval-harness: 70 golden-фікстур у трьох наборах, у CI.Eval-harness: 70 перевірених людьми golden-фікстур у трьох наборах - банківські виписки, фінансова звітність, класифікація - запускаються в CI.
- Конструктор Excel-подібних формул природною мовою.Конструктор формул природною мовою, що складає Excel-подібні формули з промпту.
- Переглядачі PDF і таблиць із підсвіткою джерела кожного числа.UI на React 19 + Tailwind з переглядачами PDF і таблиць, що підсвічують точне джерело кожного вилученого числа.
- 30 ADR, доменний глосарій і правила агентів - 170+ файлів тестів.30 ADR, доменний глосарій і кодифіковані правила агентів, що дозволили Cursor і Claude Code безпечно виконати обсяг цілої команди - 170+ файлів автотестів.
У продукті




Результати і роль
- Запуск у продакшн за 4 місяці командою з одного.
- Помилки AI-вилучення ловлять 16 автоматичних перевірок до затвердження аналітиком.
- Захист від регресій - 70 golden-фікстур на кожну зміну.
- Щотижневі демо для керівництва й аналітиків; роадмап перебудовано, щоб першим вийшов math engine.
Архітектор рішень і єдиний інженер - архітектура, інфраструктура, AI-пайплайн, евали та UI, спроєктований у v0 і Claude Design.
- Python
- TypeScript
- LangGraph
- LangSmith
- OpenRouter
- Gemini
- Claude API
- React 19
- NestJS
- PostgreSQL
- Prisma
- AWS
- Terraform
- GitHub Actions
Стек
- Python
- TypeScript
- LangGraph
- OpenRouter
- Claude API
- React 19
- NestJS
- PostgreSQL
- AWS
- Terraform