세션은 Dialogflow 에이전트와 최종 사용자 간의 대화를 나타냅니다. 세션 중에 세션 항목 또는 사용자 항목이라는 특수 항목을 만들 수 있습니다. 세션 항목은 커스텀 항목 유형을 확장하거나 대체할 수 있으며 세션 항목이 만들어진 세션 동안에만 존재할 수 있습니다. Dialogflow는 세션 항목을 포함한 모든 세션 데이터를 30분 동안 저장합니다.
예를 들어 에이전트에 '서양배' 및 '포도'를 포함하는 @fruit
항목 유형이 있는 경우, 에이전트가 최종 사용자로부터 수집하는 정보에 따라 '사과' 또는 '오렌지'를 포함하도록 항목 유형을 업데이트할 수 있습니다.
업데이트된 항목 유형은 나머지 세션에 대해 '사과' 또는 '오렌지' 항목을 포함하게 됩니다.
API로 세션 항목 관리
API를 사용하여 세션 항목을 관리하려면 SessionEntity
유형의 메서드를 사용합니다.
SessionEntityType 참조에 대한 프로토콜 및 버전 선택:
프로토콜 | V3 | V3beta1 |
---|---|---|
REST | SessionEntityType 리소스 | SessionEntityType 리소스 |
RPC | SessionEntityType 인터페이스 | SessionEntityType 인터페이스 |
C++ | SessionEntityTypesClient | 사용 불가능 |
C# | SessionEntityTypesClient | 없음 |
Go | SessionEntityTypesClient | 없음 |
자바 | SessionEntityTypesClient | SessionEntityTypesClient |
Node.js | SessionEntityTypesClient | SessionEntityTypesClient |
PHP | 사용 불가능 | 사용 불가능 |
Python | SessionEntityTypesClient | SessionEntityTypesClient |
Ruby | 사용 불가능 | 해당 사항 없음 |