나는 봇 기술을 연구하고 있습니다. 저는 LUIS API에서 미리 정의 된 채널을 사용하여 다양한 회사의 주가를 아는 주식 봇을 개발했습니다. 인지 서비스. 내 루이스 계정에 위의 재고 채널의 JSON 데이터를 배포 한 것을 들어 이 문제를 해결하는 방법 "GOOGL 또는 일부 다른 회사 이름의 주식 시세를 찾을 수 없습니다"
https://www.microsoft.com/cognitive-services/en-us/LUIS-api/documentation/Channels
, 그것은 성공적으로, 다음은 내 루이스 응용 프로그램을 게시 한 루이스 응용 프로그램을 만듭니다.그런 다음 쿼리를 확인한 후 아래 에서처럼 JSON 응답을 올바르게 제공합니다.
{
"query": "what is the current stock price of MSFT",
"topScoringIntent": {
"intent": "GetCurrentPrice",
"score": 0.997907,
"actions": [
{
"triggered": true,
"name": "GetCurrentPrice",
"parameters": [
{
"name": "Symbol",
"type": "Company",
"required": true,
"value": [
{
"entity": "msft",
"type": "Company",
"resolution": {}
}
]
}
]
}
]
},
을하지만 스카이프 채널로 내 봇을 추가 한 후 I는 "구글에 대한 마감 시간에 주가 무엇인지"와 같은 텍스트를 입력 한 후, 항상 "이 같은 결과를 얻을 수 GOOGL의 주식 시세를 찾을 수 없습니다. "
위의 문제를 해결하는 방법을 LUIS 응용 프로그램에서 잘못했는지 또는 내게 알려주십시오.
Stock Channel API에 문제가있는 것 같습니까? 맞습니까?
봇의 코드 일부를 게시 할 수 있습니까? –
봇에 코드를 작성하지 않았고 미리 정의 된 주식 채널을 사용하여 LUIS 애플리케이션을 구성한 다음 LUIS Endpoint를 Bot Messaging EndPoint에 제공했습니다. – pradeep
다음을 확인할 수도 있습니다. https://github.com/Microsoft/BotBuilder/tree/master/CSharp/Samples/Stock_Bot –