콘텐츠로 이동

17. state(전역), input(지역), workflow(입력) 변수

실습 내용

워크플로우

workflow

노드 구성

Start

  • State variables
    • var1
      • Type: Number
      • Name: global_value
      • Default value: 1

Set state

  • Start 노드와 연결
  • variables
    • var1
      • Assign value: state.global_value +1
      • To variable: global_value

Transform (a)

  • Set state 노드와 연결
  • Name: Transform (a)
  • Variables
    • var1
      • Key: a
      • Value: state.global_value +1

Transform (b)

  • Transform (a) 노드와 연결
  • Name: Transform (b)
  • Variables
    • var1
      • Key: b
      • Value: input.a +1

Agent

  • Transform (b) 노드와 연결
  • Configurations
    • Instructions:
      workflow.input_as_text : {{workflow.input_as_text}}
      state.global_value: {{state.global_value}}
      input.b : {{input.b}}
      
      유저에게 위 값에대해 말하시오.
      
    • Include chat history: False
    • Output format: Text
    • Display response in chat: True

지문 예시

  1. User: 안녕하세요!
  2. User: 반갑습니다!

Note

연속적인 채팅에서 state 변수는 이전 대화의 값을 유지합니다.