에이전트가 학습되면 Dialogflow는 학습 데이터를 사용하여 에이전트 전용 머신러닝 모델을 빌드합니다. 에이전트의 흐름마다 자체 모델이 있습니다. 이 학습 데이터는 주로 인텐트, 인텐트 학습 문구, 흐름에서 참조되는 항목으로 구성되며 이는 머신러닝 데이터 라벨로 효과적으로 사용됩니다. 그러나 에이전트 모델은 매개변수 프롬프트 응답, 상태 핸들러, 에이전트 설정, 에이전트와 관련된 기타 여러 데이터를 사용하여 빌드됩니다.
에이전트를 변경할 때마다 사용하기 전에 에이전트가 학습되었는지 확인해야 합니다. 에이전트 설정에 따라 학습이 자동으로 또는 수동으로 이루어질 수 있습니다.
Console에서 학습을 시작하면 작업 표시기가 작업의 상태를 제공합니다.
초안 흐름 자동 학습
ML 설정을 사용하면 표준 NLU 또는 고급 NLU NLU 유형을 선택할 수 있습니다. 표준 NLU 유형에는 자동 학습을 사용 설정 또는 중지하는 설정이 있습니다. 고급 NLU 유형은 자동 학습을 지원하지 않습니다.
자동 학습을 사용 중지했거나 NLU 유형이 자동 학습을 지원하지 않는 경우 업데이트를 완료한 후 수동 학습을 실행해야 합니다.
초안 흐름 수동 학습
콘솔에서 흐름을 수동으로 학습시키려면 ML 설정에서 NLU 학습 버튼을 클릭합니다.
API를 사용하여 흐름을 수동으로 학습시키려면 Flow
유형의 train
메서드를 호출합니다.
흐름 참조의 프로토콜 및 버전 선택:
프로토콜 | V3 | V3beta1 |
---|---|---|
REST | 흐름 리소스 | 흐름 리소스 |
RPC | 흐름 인터페이스 | 흐름 인터페이스 |
C | FlowsClient | 사용 불가능 |
C# | FlowsClient | 사용 불가능 |
Go | FlowsClient | 사용 불가능 |
자바 | FlowsClient | FlowsClient |
Node.js | FlowsClient | FlowsClient |
PHP | 사용 불가능 | 사용 불가능 |
Python | FlowsClient | FlowsClient |
Ruby | 사용 불가능 | 해당 사항 없음 |
흐름 버전 자동 학습
새 흐름 버전이 생성될 때마다 새 흐름 버전이 자동으로 학습됩니다.
콘솔에서 새 흐름 버전을 만들려면 버전 패널에서 만들기 버튼을 클릭합니다.
API를 사용하여 새 흐름 버전을 만들려면 Version
유형의 create
메서드를 호출합니다.
버전 참조의 프로토콜 및 버전을 선택합니다.
프로토콜 | V3 | V3beta1 |
---|---|---|
REST | 버전 리소스 | 버전 리소스 |
RPC | 버전 인터페이스 | 버전 인터페이스 |
C | VersionsClient | 사용 불가능 |
C# | VersionsClient | 사용 불가능 |
Go | VersionsClient | 사용 불가능 |
자바 | VersionsClient | VersionsClient |
Node.js | VersionsClient | VersionsClient |
PHP | 사용 불가능 | 사용 불가능 |
Python | VersionsClient | VersionsClient |
Ruby | 사용 불가능 | 해당 사항 없음 |