이번 강의에서
Hooks는 봇의 라이프사이클 특정 시점에 사용자 지정 코드를 실행할 수 있도록 해줍니다. 이를 통해 메시지를 가로채고 수정하거나, 세션을 관리하고, 상호작용을 기록하며, 외부 시스템과 연동할 수 있습니다.
Hooks는 사용자 지정 실행 지점처럼 동작하여, 봇이 이벤트를 처리하고 응답하는 방식을 세밀하게 제어할 수 있습니다. Execute Code 카드와 유사하게 작동하며, hook 유형에 따라 다양한 매개변수를 받을 수 있습니다.
Hooks는 봇의 흐름에서 세 가지 주요 지점에 삽입할 수 있습니다:
- 메시지 전후, 즉 들어오거나 나가는 메시지 이전 또는 이후에.
- LLMz 실행 또는 반복 전후, 즉 LLMz가 출력을 생성하기 전이나 응답 반복을 마친 후에.
- 턴 또는 대화가 끝난 시점, 즉 어떤 일이 발생하거나 대화가 종료된 후에 코드를 실행할 수 있습니다.
Hooks를 사용하면 봇 상호작용을 정밀하게 제어할 수 있어, 맞춤 정보를 저장하거나 기록하거나 특정 작업을 수행할 수 있습니다.
요약
Studio 인터페이스의 Hooks를 사용하면 주요 라이프사이클 지점에서 사용자 지정 코드를 실행할 수 있어, 메시지 가로채기, 세션 관리, 외부 시스템 연동이 가능합니다.
이 과정의 모든 강의
