データベースをAPI.AIに接続するにはどうすればいいですかデータベースをAPI.AIに接続するにはどうすればよいですか?
すべての文をINTENTにし、それぞれのエンティティを作成するのは良い考えではありませんか?だから最善の方法は何ですか?
データベースをAPI.AIに接続するにはどうすればいいですかデータベースをAPI.AIに接続するにはどうすればよいですか?
すべての文をINTENTにし、それぞれのエンティティを作成するのは良い考えではありませんか?だから最善の方法は何ですか?
は、私の知る限りでは、それはまだできませんが、ORは、すべてのエンティティを含むJSON
/CSV
ファイルをインポートCVS
かJSON
形式でエンティティrow mode
に、過去切り替えることができます。
ファイルは、以下の(JSON形式)のようになります。
[
{
"value": "val1",
"synonyms": [
"syn1",
"syn2"
]
},
{
"value": "val2",
"synonyms": [
"syn21",
"syn22"
]
},
]
だからすることができますDBからエンティティを読み取って、希望のフォーマットに従って、JSON/CSVファイルを作成し、小さな仕事を書いている画像。
ジョブが完了すると、このプロセスにより、api.aiにエンティティの作成が大幅に容易になります。あなたが意図のためのウェブフックを使用する場合は、あなたがあなたのデシベル
にすべてのクエリを行うことができますあなたのエンドポイントへのparams渡すことができ、私はニュースを照会してデモを行いました
(私はそれを得ていたとして、不正行為ウェブからは、私はDBを接続することができます)。私はウェブフックのエンドポイントに経由で送信するのparamsだろう
"What are the latest news about France"
latest
とFrance
:
ザ・は、次のような要求を得ていました。次のJSONは、次にあなたのアイデアを作成することですFrance
のためのすべてのニュースを照会し、私の理解ではlatest
することによって、それらを注文することができAPI.AI
"result": {
"source": "agent",
"resolvedQuery": "latest news about France",
"action": "show.news",
"actionIncomplete": false,
"parameters": {
"adjective": "latest",
"subject": "France"
}
してエンドポイントを送っなるだろう
クエリーする必要がある値の「プレースホルダー」であるエンティティ。 その後、要求にタグを付けて人が何を聞いたかを例にしてAIを教えます。誰かが尋ねてみましょう:ので、あなたがそれを教えてくれ
"what is the oldest news about France?"
AIがoldest
が何であるかを知らないかもしれませんされてすることは、私はデモチャットボットを作成する必要があるのparam
として最も古い取得することができ形容詞で、今からapi.aiを使用しているiOSでは、リンクやチュートリアルはありません。ありがとう –