VitaRecall 구축: 의사 행세를 하지 않으면서 기억하는 건강 AI 동반자
요약
본 글은 건강 AI가 진단이나 처방 대신, 환자가 의료진과의 만남을 준비하도록 돕는 '케어 준비 동반자' VitaRecall 구축 과정을 소개합니다. Gemini와 Walrus Memory를 활용하여 사용자의 선호도 및 메모리를 여러 플랫폼에 걸쳐 연속적으로 저장하고 검색하는 기능을 구현했습니다.
핵심 포인트
- VitaRecall은 진단/처방이 아닌, 케어 준비 및 연속성 지원에 초점을 맞춤.
- Gemini 기반으로 Walrus Memory를 사용하여 다중 플랫폼에서 사용자 컨텍스트를 유지함.
- 사용자 메모리 네임스페이스 검색을 통해 관련 정보를 자동으로 가져와 응답의 도움도를 높임.
- 저장된 정보는 사용자가 검토하고 통제할 수 있도록 설계되어 안전성을 확보함.
건강 문제는 AI가 의사 행세를 하기에는 너무 심각합니다.
그렇기 때문에 저는 건강 관련 AI는 진단하거나, 약을 처방하거나, 응급 서비스를 대체하기보다는, 사람들이 치료를 준비하도록 돕는 보다 신중한 역할에서 시작해야 한다고 생각합니다.
저는 환자들이 다음 작업을 할 수 있도록 돕는 AI 케어 준비 동반자 VitaRecall을 구축했습니다:
- 예약 전 질문 준비
- 메모 및 케어 선호도 정리
- 후속 조치 과제 추적
- 중요한 내용을 반복하지 않으면서 대화 지속하기
VitaRecall은 Gemini를 사용하여 Walrus Memory on mainnet을 통해 새로운 채팅, 브라우저, 기기, 웹 앱 및 Telegram 전반에 걸쳐 환자 통제형 연속성을 제공합니다.
메모 작동 방식
사용자는 다음과 같은 선호도를 공유할 수 있습니다:
“짧고 쉬운 언어로 답변하고, 예약 전에 질문을 적도록 상기시켜 줘.”
VitaRecall은 이러한 컨텍스트를 기본적으로 자동으로 보관합니다. 사용자가 새로운 대화로 돌아오면, 앱은 해당 사용자의 메모리 네임스페이스를 검색하여 관련 저장된 컨텍스트를 가져와 응답이 더 도움이 되도록 만듭니다.
인터페이스는 보류 중인 저장과 확정된 Walrus 영수증을 구별합니다. 사용자는 스토리지 영수증을 검토하고, Walrus Scan에서 확인된 blob ID를 열어보고, 원한다면 향후 저장을 일시 중지할 수 있습니다.
현재까지 VitaRecall은 라이브 앱 기록 전반에 걸쳐 35개의 고유한 확정된 Walrus mainnet blob ID를 생성했습니다.
안전 경계가 중요합니다
VitaRecall은 의료 전문가, 진단 도구, 처방 서비스 또는 응급 서비스가 아닙니다. 이는 임상적 결정을 내리는 것이 아니라 케어 준비와 연속성을 지원하도록 설계되었습니다.
현재 공개 데모는 가상의 정보만을 사용합니다. 핵심 디자인 목표는 메모를 유용하게 만드는 동시에 사용자에게 무엇이 저장되고 언제 회수되는지 명확한 시야를 제공하는 것입니다.
제가 배운 것들
지속적인 메모리는 챗봇의 유용성을 변화시킵니다. 과제는 단순히 텍스트를 저장하는 것이 아니라, 검색을 관련성 있고, 가시적이며, 사용자 통제가 가능하고, 민감한 컨텍스트에 충분히 안전하게 만드는 것입니다.
개발자 피드백을 진심으로 바랍니다:
- 환자가 통제하는 AI 메모리는 어떻게 설계해야 할까요?
- 사용자는 돌아오는 AI 동반자를 신뢰하기 전에 무엇을 검사할 수 있어야 할까요?
- 유용한 지원과 안전하지 않은 건강 조언 사이의 경계를 어떻게 개선할 수 있을까요?
실시간 앱: [https://vitarecall.vercel.app]
텔레그램: [https://t.me/VitaRecall_bot]
소스 코드: [https://github.com/Tolex081/vitarecall]
데모 워크스루: [https://tinyurl.com/VitaRecall]
Walrus Sessions 8: 기억하는 챗봇을 위해 제작되었습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기