2016-12-08 6 views

答えて

3

まったくありません。会話アクションの作成にAPI.AIを使用する利点には、自然言語の理解と文法の拡張、フォームの入力、インテントのマッチングなどがあります。

Googleプラットフォームのアクションには、CLI、クライアントライブラリ、Webシミュレータが含まれており、これらはすべてAPI.AIから独立したアクションを開発するために使用できます。これを行うには、自分のアクションパッケージと予想されるユーザーの文法、そしてアシスタントの要求に応え、ユーザーのクエリに対する応答を提供するエンドポイントを記述する独自のアクションパッケージを構築する必要があります。 CLIを使用してアクションパッケージをGoogleに直接デプロイすることができます。また、任意のホスティングサービスでエンドポイントをホストすることもできます。 Google Cloud PlatformにはApp Engineをお勧めします。

+0

これはGoogleがアクションSDKを呼び出したものです。詳細はこちらhttps://developers.google.com/actions/develop/sdk/getting-started – matueranet

0

Googleは皆さんを積極的にAPI.AIに誘導しています。彼らが持っている唯一のSDK(Node.js)は、例えば、予想されるイベントをサポートしません。もちろん、SDKに依存する必要はありません(APIに直接話すことはできます)が、APIを変更する可能性もあります。だから慎重に進んでください。

+0

APIとの対話方法は?私たちは一種の休憩APIを持っていますか? – Vijay

1

私はこの説明をthe official pageから見つけました。ほとんどのユースケースのための

API.AI

このオプションを使用。自然な人間の言葉を理解し、解析することは非常に難しい作業であり、APIです。私はあなたのためにそれをすべて行います。 API.AIは、Action SDKの機能を、使いやすいWeb IDEにラップしています。このIDEには、アクションパッケージの生成や展開などの便利な機能があります。 これにより、会話体験を一度構築し、Googleのアクション以外の多くのプラットフォームに展開することもできます。

アクションが

使用しますが、限られたユーザー入力の変動と非常に短い会話を持っている簡単な操作を持っている場合は、このオプションをSDK。これらのタイプのアクションは、通常、堅牢な言語理解を必要とせず、典型的には、1つの迅速な使用事例を達成する。

さらに、使用したいNLUがあり、生のテキストを受信して​​自分のNLUに渡したい場合は、アクションSDKも使用する必要があります。

最後に、Action SDKはIDEの現代的な利便性を提供していないため、テキストエディタでアクションパッケージを手動で作成し、コマンドラインユーティリティを使用してGoogle Developerプロジェクトにデプロイする必要があります。

関連する問題