在提出这个问题之前,我彻底搜索了[api.ai]和[dialogflow]标签。我查询一个API,每20秒给我一个json数组,下面的代码片段显示了数组中的一些对象
{
"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"
}
我有一个机器人,这个人经常输入类似“PRIVY to USD”的内容如何将“PRIVY”更正为“PIVX”我有几个方法
如何纠正特定意图的拼写错误?一种方法是有两个意图1)在纠正拼写错误之前检测货币的存在,2)实际转换它们?我正在使用Bot框架
请就此提出建议。感谢您抽出时间阅读这个长篇问题
您可以在查询中遵循以下几种方法:1)如果您的用例仅用于将PIVX转换为USD,则基于Intent的解决方案。 2)如果要转换多个转换,则需要创建字典并检查键值对中的对话以避免错误。 (并非每次只有在你的短语中获得转换和PIVY的意图)
我希望这能帮到您。如果您需要更多帮助,请告诉我。