이 질문을하기 전에 [api.ai] 및 [dialogflow] 태그를 철저히 검색했습니다. 조각 배열API.ai Dialogflow를 사용하여 본인의 맞춤법을 교정하는 서비스를 어떻게 작성합니까?
{
"id": "pivx",
"name": "PIVX",
"symbol": "PIVX",
"rank": "46",
"price_usd": "8.65711",
"price_btc": "0.00052161",
"24h_volume_usd": "7948150.0",
"market_cap_usd": "477700707.0",
"available_supply": "55180159.0",
"total_supply": "55180159.0",
"max_supply": null,
"percent_change_1h": "0.07",
"percent_change_24h": "21.92",
"percent_change_7d": "69.6",
"last_updated": "1513821853",
"price_eur": "7.2916846395",
"24h_volume_eur": "6694543.93755",
"market_cap_eur": "402356318.0"
}
나는 "USD에 PIVY"와 같은 자주 유형의 어떤 사람이 어떻게 할 봇이에서 몇 개체를 보여줍니다 아래 나는, 나에게 JSON 배열 20 초마다 얻기 위해 API를 조회 올바른 "PIVY"나는 중지 단어를 제거하고 왼쪽하고, "PIVX"나는 마음에 몇 가지 접근 방식을 가지고로
- 난 "을"나 "PIVY을"제공 "PIVY USD에"토큰 화와 "USD" "PIVY"및 "USD"각 단어를 가져 와서 배열의 모든 기호와 비교하여 가장 낮은 levenshein 점수를 가진 후보자를 얻습니다. 이 접근법이 의미가 있습니까? PIVY 엔티티의 맞춤법이 잘못 PIVX 때문에
- 내가 API.ai에 "USD에 PIVY"를 실행하면, 난 단지 USD를 얻을
- 사람 유형은 "어떻게 지내"그래서 만약 내가 다른 의도를 가지고 내가 원하는 해달라고 토큰 화하고 내 배열의 모든 기호로 여기서 각 단어를 검색하십시오.
특정 의도에 대해 맞춤법 오류를 어떻게 수정합니까? 하나의 접근법은 철자법 실수를 바로 잡기 전에 통화의 존재를 감지하는 2 가지 의도와 1) 실제로 그것을 변환하는 2 가지 의도를 갖는 것입니다. Bot 프레임 워크를 사용 중입니다
이것에 대한 제안을 보내주십시오. 이 긴 질문을 읽어 주셔서 감사합니다.
답변 주셔서 감사합니다 :) 1) 내 사례가 무엇이든간에 무엇이든 변환 중일 때만 피킹스에만 국한되지 않습니다. 2) 내가 당신을 따르지 않았으며, 이미 모든 여기에 기호가 있으면 사용자가 PIVY를 USD로 입력합니다. 여기서 어떻게할까요? 퍼지 매치마다 단어? 정지 단어를 제거 하시겠습니까? 일단 맞춤법 검사를하고 적절한 엔티티 값 PIVX를 얻으면, 나는 항상 이것을 api, ai로 보낼 수 있으며 마술을 할 것입니다. – PirateApp