백신에 대한 의료 문헌에는 상당량의 위험/이점 정보가 포함되어 있습니다. 하나의 페르소나(예: VaccineBot)가 이 모든 정보를 알고 있다면, 수백 개의 문서가 업로드되고 혼란의 가능성이 커질 것입니다. 이 접근법을 실험해 봤는데, 답변의 품질이 좋지 않았습니다.
대신, 전문화된 페르소나를 사용하는 것을 생각하고 있습니다:
- DTaP-Bot
- HepB-Bot
- MMR-Bot
- Rotavirus-Bot
- Polio-Bot
- 등등
모듈형 설계와 정보 집중도 측면에서는 매우 좋은 방법처럼 보입니다. 하지만 이는 커뮤니티 구성원들에게 대부분의 사람들이 가지고 있는 것 이상의 백신 일정 지식을 요구하는 큰 부담을 주게 됩니다. 따라서 이상적으로는 VaccineBot이 사용자의 질문을 받아 어떤 전문 봇을 참여시켜야 하는지 파악하고, 대화를 조정(오케스트레이션)할 수 있어야 합니다.
예를 들어, 복합 백신(1회 주사에 6가지 백신 포함)에 대해 부모가 질문을 한다면 여러 봇을 불러와야 합니다. 또는 생후 2개월 건강 검진 시 영아에게 한 번에 최대 8가지의 백신이 투여될 수 있는데, 이때 VaccineBot은 모든 전문 봇을 포함시키고, 각 봇의 목적과 초점, 일반적인 반응 등에 대한 요약을 받아야 합니다.
이 분야는 매우 빠르게 복잡해집니다:
DTaP = 3가지 백신, 1회 주사, 분리 불가
HepB = 1가지 백신, 1회 주사
MMR = 3가지 백신, 1회 주사, 분리 불가
소아과 의사들은 Vaxelis와 같은 복합 백신(6-in-1 주사: DTaP + HepB + Polio + Hib)을 자주 투여합니다.
생후 2개월 건강 검진에는 Vaxelis + PCV + Rotavirus가 포함될 수 있습니다.
사용자가 다가오는 생후 2개월 검진에 대해 질문하면, 오케스트레이터 봇(VaccineBot)은 6개의 다른 페르소나(봇)와 협력하거나, 적어도 그들을 대화에 참여시켜야 합니다.
이 설명이 이해되시나요?