문제의 역사:
최근 몇 년 동안 외부 서비스와 인공지능을 사용할 때 데이터 처리 및 전송 규칙의 투명한 기록이 중요한 통합 솔루션에 대한 수요가 증가했습니다. 비형식적인 데이터와 명확한 비즈니스 규칙의 부재는 오류 및 사건으로 이어집니다.
문제:
AI 및 외부 서비스의 적용은 데이터 작업을 위한 명시적인 규칙을 요구합니다: 무엇을 전송할지, 어떻게 유효성 검사할지, 실패 시 무엇을 할지, 작업을 어떻게 기록할지, 사용자에게 무엇을 반환할지. 이러한 규칙을 형식적으로 설명하지 않으면 기술적 및 비즈니스 위험이 증가합니다.
해결책:
다음 방법론이 사용됩니다:
주요 특징:
데이터 처리 규칙을 설명하는 데 다이어그램만으로 충분한가요?
아니요, 다이어그램만으로는 부족합니다. 모호성을 최소화하기 위해 텍스트 설명, 조건표, 예제도 필요합니다.
통합 작업 중 부정적인 시나리오(장애, 오류)를 문서화해야 하나요?
네, 반드시 해야 합니다! 이러한 시나리오가 없으면 사전에 오류 처리를 제대로 계획하고 SLA를 보장할 수 없습니다.
데이터 처리 규칙을 형식화할 때 기술 용어만으로 충분한가요?
아니요, 투명성과 올바른 상호작용을 위해서는 용어집을 사용하고 비즈니스 및 기술 용어를 연결해야 합니다.
부정적 사례:
문서 인식 클라우드 서비스와의 통합. 시스템 분석가는 기본적인 교환만 설명하고 한계 사례(예: 응답 대기 시간, 비유효 데이터 반환, 형식 유효성 검사 오류)를 생략했습니다.
장점:
단점:
긍정적 사례:
분석가는 happy path뿐만 아니라 모든 한계 및 예외 시나리오를 기록하고 규칙 처리를 위한 단일 decision table을 작성했습니다. AI 팀과 기술 지원 간의 용어집을 간소화하기 위한 일련의 워크숍을 진행했습니다.
장점:
단점: