archive
#human-in-the-loop
-
DB 설정을 재기동 없이 자동으로 반영하는 방법
운영자가 설정값을 DB에서 바꾸면 각 에이전트 서버는 재기동 없이도 다음 요청을 처리할 때 그 변경을 스스로 감지해 반영한다. 이 자동 반영이 정확히 언제 어떤 기준으로 동작하는지 정리한다. 요청이 한 서버나 여러 서버에 동시에 몰릴 때는 어떻게 처리되는지도 함께 다룬다.
7분 읽기 -
LangGraph 기본 Message Channel과 내장 체크포인트 테이블을 그대로 쓰지 않는 이유
LangGraph로 멀티에이전트 시스템을 만들 때 그래프 실행 상태는 LangGraph에 맡긴다. 다만 서버 재기동이나 여러 인스턴스 조율처럼 서비스 운영에 필요한 부분은 왜 별도 테이블로 나눠 관리하는지 정리한다. 대화만 담당하는 Message channel과 실행 상태를 저장하는 Checkpointer가 어떻게 다른 개념인지도 함께 짚는다.
4분 읽기 -
NL2SQL 슬롯필링 설계
슬롯필링은 빈칸이 있는 조회 신청서를 채우는 과정이다. 사용자가 채우는 값과 코드가 확정하는 값을 나눈다. 되묻기를 왜 최후 수단으로만 써야 하는지 살펴본다. 다른 서비스는 몇 번까지 되묻는지도 함께 다룬다.
8분 읽기