Как Intuit использовала ИИ, чтобы превратить месяцы работы над налоговым законодательством в дни разработки

14

Когда законопроект «One Big Beautiful Bill» (OBBB) был представлен в виде массивного 900-страничного неструктурированного документа, команда TurboTax из Intuit столкнулась с колоссальной проблемой. У них не было стандартизированных форм, официальных инструкций от Налоговой службы (IRS) и был жесткий дедлайн. Традиционно внедрение столь сложного законодательства потребовало бы месяцев ручного труда.

Вместо этого Intuit разработала специализированный рабочий процесс на базе ИИ, который сжал месяцы работы до считанных дней. Это стало победой не только для сферы подготовки налоговой отчетности; это создало модель для любой отрасли — будь то здравоохранение, право или финансы — где необходимо переводить сложные нормативные акты в точное и высокоответственное программное обеспечение.

Проблема: Сложность без дорожной карты

Чтобы понять масштаб этого достижения, нужно взглянуть на то, как Intuit справлялась с крупными законодательными изменениями раньше. Во время принятия Закона о сокращении налогов и рабочих местах 2017 года (TCJA) команда работала без ИИ, вручную расшифровывая юридические разделы и отслеживая их взаимосвязи.

Проект OBBB поставил перед ними еще более сложные задачи:
Структурный хаос: документ был неструктурированным и не имел фиксированной схемы.
Законодательная несогласованность: в версиях Палаты представителей и Сената использовались разные формулировки для описания одних и тех же положений.
Проблема «движущейся мишени»: команде пришлось приступить к написанию кода еще до того, как IRS выпустила официальные формы или инструкции.

В регулируемых отраслях право на ошибку отсутствует. Единственная ошибка в налоговом расчете может привести к серьезным юридическим и финансовым последствиям для миллионов пользователей.

Рабочий процесс: От юридического текста к функциональному коду

Intuit не просто «спрашивала ChatGPT», как написать код. Вместо этого они внедрили многоуровневую стратегию, которая переходила от общего анализа к узкоспециализированной реализации.

1. Быстрая дистилляция документа

Для выполнения основной работы по анализу документов команда использовала универсальные большие языковые модели (LLM), такие как ChatGPT. С их помощью они:
— Составили резюме версий Палаты представителей и Сената.
— Сопоставили различия между ними.
— Отфильтровали огромный массив текста, чтобы выявить только те положения, которые непосредственно затрагивают клиентов TurboTax.

Этот этап превратил то, что раньше требовало недель ручного чтения, в дело нескольких часов.

2. Преодоление разрыва с помощью специализированного ИИ

Универсальные модели ИИ зашли в тупик, когда дело дошло до непосредственного программирования. TurboTax работает не на стандартных языках программирования, а на собственном специализированном языке, поддерживаемом Intuit.

Чтобы решить эту проблему, команда обратилась к Claude. В отличие от общих моделей, Claude использовался для глубокого картирования зависимостей — выявления того, как новые законодательные положения будут взаимодействовать с десятилетиями существующего сложного кода. Это позволило разработчикам игнорировать неизменные части и сосредоточиться исключительно на том, что меняется.

3. Автоматизация пользовательского интерфейса и тестирования

Чтобы скорость не пошла в ущерб качеству, Intuit создала два критически важных собственных инструмента:
Автогенерация UI: инструмент, который автоматически создает экраны продукта на основе нового закона, снижая потребность в ручном дизайне.
Продвинутое модульное тестирование: традиционное тестирование лишь сообщает, «прошел» код тест или «провалился». Новая архитектура Intuit определяет точный сегмент кода, вызвавший сбой, и объясняет причину, позволяя разработчикам мгновенно исправлять ошибки прямо в рамках системы.

Модель для регулируемых отраслей

Успех этого проекта предлагает четырехэтапную структуру для любой организации, работающей в строгих рамках законодательства:

  1. Используйте общий ИИ для анализа: задействуйте коммерческие LLM для парсинга, обобщения и фильтрации огромных объемов неструктурированных данных.
  2. Используйте специализированные инструменты для реализации: при переходе от «чтения» к «созданию» переходите на инструменты, которые понимают вашу специфическую, проприетарную среду.
  3. Приоритет интеллектуального тестирования: не просто создавайте тесты типа «прошел/не прошел»; стройте диагностическую инфраструктуру, которая объясняет, почему произошел сбой.
  4. Распространяйте навыки работы с ИИ: ИИ не должен быть инструментом только для инженеров; он должен быть интегрирован во все отделы, чтобы вся организация могла эффективно проверять и использовать эту технологию.

«Все сводится к наличию человеческого опыта, позволяющего подтвердить и проверить практически что угодно», — говорит Сара Эрни, вице-президент по технологиям в Intuit.


Заключение
Сочетая универсальный ИИ для быстрого анализа с собственными инструментами для специализированного кодинга и тестирования, Intuit доказала, что ИИ может радикально ускорить циклы разработки, не жертвуя абсолютной точностью, необходимой в регулируемых отраслях.