NLU 시스템 엔터티
전역적으로 정의된 NLU 엔터티를 사용하여 대화에서 추출할 수 있는 가상 에이전트 시스템 정보를 식별합니다. 엔터티를 주제에 대한 "노드 없는" 입력 변수로 정의할 수 있습니다. 이러한 변수는 서비스 제공자 예측에서 NLU 슬롯으로 채워지거나 주제 범위 밖에서 제공될 수 있습니다.
시스템 엔터티는 기본적으로 모델에서 NLU 활성화됩니다. 의 NLU 워크벤치모델 엔터티 탭에서 볼 수 있습니다.
글로벌. DATE 시스템 엔터티
DAY SubType은 특정 날짜까지 정확한 날짜 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | YYYY-MM-DD |
| 정규 표현식 | \\d\\d\\d\\d-\\d\\d-\\d\\d |
| 입력 예 | 스미스 씨는 2019년 2월 4일 금요일에 떠났습니다. |
| 정규화된 값 | 2019-02-04 |
| 코드 예제 | |
WEEK SubType은 연도의 특정 주에 대한 날짜 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | YYYY'W'WW |
| 정규 표현식 | \\d\\d\\d\\d\\dW\\d\\d |
| 입력 예 | 스미스 씨는 1999년 셋째 주에 떠났다. |
| 정규화된 값 | 1999W3 |
| 코드 예제 | |
MONTH SubType은 연도의 특정 월에 대한 날짜 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | YYYY'M'MM |
| 정규 표현식 | \\d\\d\\d\\dM\\d\\d |
| 입력 예 | 스미스 씨는 1999년 2월에 회사를 떠났습니다. |
| 정규화된 값 | 1999M02 |
| 코드 예제 | |
YEAR SubType은 특정 연도의 날짜 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | 연도 |
| 정규 표현식 | \\d\\d\\d\\d |
| 입력 예 | 스미스 씨는 1999년에 회사를 떠났습니다. |
| 정규화된 값 | 1999 |
| 코드 예제 | |
SEASON SubType은 해당 연도의 특정 시즌의 날짜 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | 다음 중 하나입니다.
|
| 정규 표현식 | 다음 중 하나입니다.
|
| 입력 예 | 스미스 씨는 1999년 가을에 회사를 떠났습니다. |
| 정규화된 값 | 1999FA |
| 코드 예제 | |
글로벌. TIME 시스템 엔터티
TIME SubType은 시간 및 분까지 정확한 시간 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | 'T'HH:mm |
| 정규 표현식 | T\\d\\d:\\d\\d |
| 입력 예 | 스미스 씨는 10분에서 3분 사이에 떠났다. |
| 정규화된 값 | T02:50 |
| 코드 예제 | |
PARTSOFDAY SubType은 하루의 일부를 지정하는 시간 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | 다음 중 하나입니다.
|
| 정규 표현식 | 다음 중 하나입니다.
|
| 입력 예 | 스미스 씨는 아침에 떠났다. |
| 정규화된 값 | 티엠모 |
| 코드 예제 | |
글로벌. DATE_TIME 시스템 엔터티
DATE_TIME SubType은 특정 날짜 및 시간 문자열에 대해 정확한 날짜 문자열(시간 및 분까지 정확한 날짜 문자열)을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | YYYY-MM-DD'T'HH:mm |
| 정규 표현식 | \\d\\d\\d\\d-\\d\\d-\\d\\d\\dT\\d\\d\\d\\d |
| 입력 예 | Mr. Smith는 10월 31일 오후 5:00에 떠납니다. |
| 정규화된 값 | 2022-10-31T17:00 |
| 코드 예제 | |
글로벌. DURATION 시스템 엔터티
이 엔터티는 활동 기간을 지정하는 기간 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | 다음 중 하나입니다.
|
| 정규 표현식 | 다음 중 하나입니다.
|
| 입력 예 | 스미스 씨는 보스턴에 48시간 동안 머물렀다. |
| 정규화된 값 | h48 |
| 코드 예제 | |
글로벌. LOCATION 시스템 엔터티
이 엔터티는 위치 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | 문자열 값입니다. 예: 산타클라라 |
| 정규 표현식 | 해당 사항 없음. |
| 입력 예 | 스미스 씨는 산타클라라에서 일합니다. |
| 정규화된 값 | 산타클라라 |
| 코드 예제 | |
글로벌. PERSON 시스템 엔터티
이 엔터티는 이름 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | 문자열 값입니다. 예: Joe Smith |
| 정규 표현식 | 해당 사항 없음. |
| 입력 예 | Joe Smith는 산타클라라에서 일합니다. |
| 정규화된 값 | 조 스미스 |
| 코드 예제 | |
글로벌. MONEY 시스템 엔터티
이 엔터티는 통화 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | 문자열 값입니다. 예: USD 2000 |
| 정규 표현식 | 해당 사항 없음. |
| 입력 예 | $2000 미만의 노트북을 보여주세요. |
| 정규화된 값 | 미화 2,000달러 주: 정규화된 값은 소스 통화의 세 글자 ISO 3166 국가 코드를 사용합니다. |
| 코드 예제 | |
글로벌. NUMBER 시스템 엔터티
이 엔터티는 숫자를 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | 문자열 값입니다. 예: 5.0 |
| 정규 표현식 | 해당 사항 없음. |
| 입력 예 | 내 계정에서 이전 5건의 거래를 보고 싶습니다. |
| 정규화된 값 | 5.0 |
| 코드 예제 | |
글로벌. 소프트웨어
소프트웨어 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | 문자열 값입니다. 예: Java |
| 정규 표현식 | 해당 사항 없음. |
| 입력 예 | Java는 어떻게 설치합니까? |
| 정규화된 값 | Java |
| 코드 예제 | |
글로벌. 하드웨어
하드웨어 문자열을 반환합니다.
| 사용량 | 예제 |
|---|---|
| 형식 | 문자열 값입니다. 예: printer |
| 정규 표현식 | 해당 사항 없음. |
| 입력 예 | 프린터는 어떻게 주문합니까? |
| 정규화된 값 | printer |
| 코드 예제 | |
소프트웨어 시스템 엔터티를 사용한 예측 결과 예시 NLU
{"status":"success",
"response":{
"utterance":"How do I install Java?",
"intents":[
{
"intentName":"test intent",
"nluModelName":"ml_x_snc_global_global_268a97a9dbd23c107906265d1396191a",
"score":0.90401393,
"intents":[
],
"entities":[
{
"name":"entity:GLOBAL.SOFTWARE",
"value":"Java",
"score":0.99930537,
"normalization":{
"type":"entity:GLOBAL.SOFTWARE",
"subType":"SOFTWARE",
"value":"Java"
},
"startingPosition":-1
}
]
}
],
"properties":{
"all:ml_x_snc_global_global_268a97a9dbd23c107906265d1396191a":"0.55",
"entity:all":"0.01",
"inference.sspace.time":"4",
"inference.time":"33",
"intent:all":"0.01",
"nluPlatformLanguage":"en",
"nluPlatformVersion":"rome.0"
}
}
}
DATE 시스템 엔터티를 사용한 예측 결과 예시 NLU
{
"utterance": "We should meet next Sunday at Starbucks.",
"intents": [
{
"intentName": "intent:Desire.Desire",
"score": 0.83452,
"entities": []
},
{
"intentName": "intent:Meeting.MeetRequest",
"score": 0.8919042,
"entities": [
{
"entityName": "entity:Meeting.MeetRequest.Where",
"value": "Starbucks",
"score": 1
},
{
"entityName": "entity:GLOBAL.DATE",
"value": "Sunday",
"normalization": { "type": "DATE",
"subType": "DAY",
"value": "1999-10-01"
},
"score": 0.87
}
]
}
]
}