계산과 응답 생성의 역할 분리
대화형 AI에서 정확한 계산과 자연스러운 설명을 연결하는 방법을 살펴봅니다.
Overview
재무 상담에서는 같은 조건에 일관된 계산 결과를 제공하면서, 사용자의 질문에 맞춰 그 의미를 설명해야 합니다. 이 샘플은 계산을 담당하는 엔진과 응답을 작성하는 AI의 역할을 나누는 구성을 소개합니다.
Design approach
계산 엔진은 현금흐름과 시나리오를 분석하고, AI는 결과와 판단 근거를 설명합니다. 공통 컨텍스트는 두 역할 사이에서 계산 조건과 금융적 의미를 전달합니다.
처리 단계 | 역할 |
|---|---|
질문과 대화 맥락 | 질문의 의도와 필요한 기능을 확인합니다. |
계산 엔진 | 정해진 조건으로 계산과 시뮬레이션을 수행합니다. |
공통 컨텍스트 | 계산 결과, 적용한 조건과 설명에 필요한 근거를 전달합니다. |
응답 생성 | 확인된 결과를 사용자의 질문에 맞춰 설명합니다. |
A simple example
“은퇴 시점을 앞당기면 어떤 변화가 생길까요?”
기준 계획과 변경된 계획을 같은 엔진으로 계산한 뒤 소득, 현금흐름과 순자산의 차이를 비교합니다. AI는 어떤 조건이 바뀌었는지, 그 변화가 계산 결과에 어떻게 반영됐는지를 설명합니다.
계산 결과가 없는 항목은 구분하고, 확인된 수치와 근거 안에서 응답하도록 구성합니다.