567
10
장
조합 가능한 에이전트형 작업흐름
둘째 옵션은 초안을 일반 텍스트로 표시하되, 사용자가 직접 수정할 수 있도록 편집 버튼을 제
공하는 것이다.
사용자가 아티팩트를 변경하도록 하는 세 번째 옵션은 [그림
10
-
7
]의
Modify
draft
섹션에서
보듯이 채팅 인터페이스를 제공하는 것이다. 사용자는 이를 이용해서 에이전트에게 편집 지시
사항을 요청한다. [그림
10
-
7
]은 전투 지역과 관련된 키워드를 더 추가해 달라고 요청하는 상
황을 보여 준다. 이러한 지시사항은 해당 에이전트가 이미 사용 중인 프롬프트에 추가된다. 따
라서 맞춤형 편집이 가능하려면 사용자가 이전에 한 말, 현재 보고 있는 내용, 현재의 프롬프
트, 이전 지시사항 중 현재 아티팩트와 유관한 내용이 있는지 등 사용자의 컨텍스트를 순서대
로 보관하는 것이 중요하다. 여기에는
장기 기억
패턴 (제
9
장 패턴
28
)이 유용하다.
UX
를 설계할 때는 컨텍스트가 프롬프트에 얼마나, 어떻게 포함되는지를 고려해야 한다. 사용
자의 지시사항을 비롯한 컨텍스트가 작업흐름의 현재 단계에만 필요하다면, 프롬프트 관련 인
터페이스를 해당 페이지에 배치하면 그만이다. 하지만 전체 작업흐름에 필요하다면 측면 패널
에 배치하는 것이 좋다.
10.1.3
시스템 아키텍처
이 예제의 시스템 아키텍처는 상호작용하는 다섯 가지 구성 요소로 이루어진다.
•
작업흐름의 각 단계를 구현하는 에이전트들
•
최종 사용자가 작업흐름을 진행하도록 돕는 다중 에이전트 아키텍처
•
거버넌스, 모니터링, 보안 구성 요소
• AI ...