Middleware를 활용한 Human in the Loop 구현 Agent가 상황을 해결하기 위해 인간의 개입이 필요한 경우가 종종 있다.이를 Human-in-the-Loop 구조로 처리할 수 있다. 우는 Agent를 정의할 때, 어떤 Tool Calling에 대해 인간의 Feedback을 받고 싶은지 지정할 수 있다.이러한 도구 중 하나가 호출되면, Interrupt가 발생하여 인간의 응답을 요청하게 된다.우리는 승인, 거절, Edit의 허용 등 여러가지 응답을 생성할 수 있다. Example Code우선 Chinook DB에 연결하고 Runtime Context를 정의한다.RuntimeContext와 execute_SQL Tool과 System Prompt도 마찬가지로 정의한다.from la..