주요 컨텐츠로 이동
플랫폼

Document Intelligence로 실시간 애플리케이션 및 에이전트 강화

문서 구문 분석, 추출 및 분류를 위한 실시간 REST API가 이제 정식 버전으로 제공됩니다.

작성자: Archika Dogra, Jane Zhang, Zachary Wang , Nihit Desai

  • 문서 워크플로우는 전통적으로 비동기 배치 파이프라인을 중심으로 구축되어, 대화형 또는 휴먼-인-더-루프 환경에서 즉각적인 다운스트림 의사 결정에 필요한 운영 컨텍스트를 지연시킵니다.
  • Document Intelligence 실시간 REST API를 사용하면 애플리케이션이 문서가 도착하는 즉시 문서를 읽고 처리할 수 있습니다. 파일이 업로드될 때 ai_parse_document, ai_decide, ai_classify, ai_extract를 호출하여 어떤 문서가 도착했는지 이해하고, 필요한 정보를 추출하며, 실시간으로 올바른 워크플로우로 라우팅할 수 있습니다.
  • Databricks Apps 또는 사용자 지정 에이전트로 대화형 문서 워크플로우를 구축하세요. REST API를 애플리케이션 또는 에이전트 워크플로우 자동화에 내장하여 문서가 실시간으로 비즈니스 의사 결정으로 전환될 수 있도록 합니다.

Databricks의 엔터프라이즈 고객은 매일 수백만 개의 문서를 받습니다. 이러한 복잡하고 비정형적인 문서에는 운영, 고객 및 재정에 대한 중요한 컨텍스트가 담겨 있으며, 이는 비즈니스 전반의 주요 다운스트림 의사 결정을 좌우합니다. 그러나 문서가 도착했을 때, 이러한 엔터프라이즈 컨텍스트를 활용하는 것은 놀랍도록 지루한 작업입니다. 예를 들어:

  • 계약서가 받은 편지함에 도착합니다. 법무팀 직원은 이를 열어 당사자, 발효일 및 갱신 조건을 찾아 시스템에 입력하여 수년간 계약을 추적합니다.
  • 송장이 도착합니다. 미지급금 담당자는 공급업체, PO 번호 및 총액을 찾아 시스템에 입력하여 송장이 승인 및 감사 절차를 거치도록 합니다.
  • 첨부 파일 더미와 함께 보험 청구서가 포털에 나타나고, 조정자는 청구가 어디로 라우팅되어야 하는지 결정하기 위해 모든 내용을 읽습니다.

이들은 별개의 워크플로우이지만, 동일한 병목 현상을 공유합니다: 고객이 비즈니스 분석 또는 의사 결정을 위해 문서 내의 귀중한 데이터를 사용하기 전에, 누군가는 각 문서를 읽고 중요한 내용을 추출해야 합니다. 이 수동 단계는 모든 다운스트림 작업을 지연시키며, 들어오는 문서 볼륨이 증가함에 따라 병목 현상과 비용이 기하급수적으로 증가합니다.

동기식 REST API로 문서를 실시간으로 처리

오늘날, 구문 분석, 분류 및 추출을 위한 Document Intelligence REST API가 정식 버전으로 제공됩니다. 문서 라우팅에 탁월한 당사의 의사 결정 REST API는 베타 버전으로 출시되었습니다. 개발자는 문서가 도착했을 때 애플리케이션 또는 에이전트에서 이러한 API를 호출하여 워크플로우가 어떤 문서가 들어왔는지 식별하고, 필요한 세부 정보를 추출하며, 다음 단계를 위해 적절한 사람이나 에이전트에게 전달할 수 있습니다.

이러한 API는 문서를 실시간으로 구조화된 인사이트로 변환합니다:

  • ai_parse_document는 파일을 읽고, 표와 그림을 구조화된 텍스트로 변환하며, 다운스트림 처리를 위한 인용 바운딩 박스를 계산합니다.
  • ai_decide는 문서의 내용을 사용하여 다음 단계를 결정합니다. 예를 들어, 문서를 워크플로우로 라우팅하거나 검토를 위해 플래그를 지정할 수 있습니다.
  • ai_extract는 지정한 필드를 구조화된 결과로 추출하며, 선택적 인용 및 신뢰도 점수를 포함하여 사람이나 에이전트가 원본과 값을 비교할 수 있도록 합니다.
  • ai_classify는 선택적 근거 및 신뢰도 점수를 사용하여 비즈니스 분류 체계에 따라 문서 또는 추출된 엔티티에 레이블을 할당합니다.

ai_extract REST API를 사용하여 송장에서 필드를 추출하는 예시:

실시간 문서 인텔리전스를 앱 및 에이전트에 통합

REST API를 사용하여 작업이 이미 진행 중인 애플리케이션에 문서 이해 기능을 통합할 수 있습니다. 예를 들어, Databricks Apps를 사용하면 변호사가 계약서를 업로드하고 주요 조건이 이미 채워진 검토 양식을 여는 계약서 접수 흐름을 구축할 수 있습니다:

  1. 계약서 읽기. ai_parse_document는 파일을 앱이 다른 용도로 저장할 수 있는 구조화된 콘텐츠로 변환합니다.
  2. 올바른 검토 흐름 열기. ai_classify는 계약이 NDA, MSA 또는 작업 명세서인지 식별하여 앱이 어떤 양식을 표시해야 하는지 알 수 있도록 합니다.
  3. 조건 미리 채우기. ai_extract는 당사자, 발효일, 갱신 조건 및 통지 기간을 추출합니다. 인용을 통해 변호사는 각 값을 원본과 비교할 수 있습니다.
  4. 작업 진행. 변호사가 필드를 수정하거나 승인하면 앱은 검토된 기록과 원본 참조를 Delta에 기록합니다.

대화형, 휴먼-인-더-루프 애플리케이션은 실시간 문서 처리를 활용하는 한 가지 방법일 뿐입니다. 또한 Agent Bricks를 기반으로 구축된 사용자 지정 에이전트에서 이러한 API를 호출하여 다음 결정을 내리기 전에 들어오는 문서를 이해하거나 분석할 수 있습니다.

지금 시작하세요

이와 같은 워크플로우를 구축하고 싶으신가요? Databricks 작업 공간에서 Genie Code를 열고 프롬프트를 입력하기 시작하세요:

image2.png

REST API 참조와 구문 분석, 분류, 추출 가이드를 통해 직접 구축할 수도 있습니다:

(이 글은 AI의 도움을 받아 번역되었습니다. 원문이 궁금하시다면 여기를 클릭해 주세요)

최신 게시물을 이메일로 받아보세요

블로그를 구독하고 최신 게시물을 이메일로 받아보세요.