11
ui-guide-studio
8
7
6
5
4
2
3
1
5
15
11
9
20
18
19
17
16
15
14
13
12
11
10
8
7
6
5
4
3
2
1
10
18
17
16
14
13
12
10
9
8
7
6
4
3
2
1
9
8
7
6
5
4
3
2
1
7
6
5
4
3
2
1
6
5
4
3
2
1
다음 강의
다음 강의
이번 강의에서

Hooks는 봇의 라이프사이클 특정 시점에 사용자 지정 코드를 실행할 수 있도록 해줍니다. 이를 통해 메시지를 가로채고 수정하거나, 세션을 관리하고, 상호작용을 기록하며, 외부 시스템과 연동할 수 있습니다.

Hooks는 사용자 지정 실행 지점처럼 동작하여, 봇이 이벤트를 처리하고 응답하는 방식을 세밀하게 제어할 수 있습니다. Execute Code 카드와 유사하게 작동하며, hook 유형에 따라 다양한 매개변수를 받을 수 있습니다.

Hooks는 봇의 흐름에서 세 가지 주요 지점에 삽입할 수 있습니다:

  • 메시지 전후, 즉 들어오거나 나가는 메시지 이전 또는 이후에.
  • LLMz 실행 또는 반복 전후, 즉 LLMz가 출력을 생성하기 전이나 응답 반복을 마친 후에.
  • 턴 또는 대화가 끝난 시점, 즉 어떤 일이 발생하거나 대화가 종료된 후에 코드를 실행할 수 있습니다.

Hooks를 사용하면 봇 상호작용을 정밀하게 제어할 수 있어, 맞춤 정보를 저장하거나 기록하거나 특정 작업을 수행할 수 있습니다.

요약
Studio 인터페이스의 Hooks를 사용하면 주요 라이프사이클 지점에서 사용자 지정 코드를 실행할 수 있어, 메시지 가로채기, 세션 관리, 외부 시스템 연동이 가능합니다.
이 과정의 모든 강의
Fresh green broccoli floret with thick stalks.