チャットや音声エージェントを他のプラットフォーム用に構築した経験がありますが、私はAPI.AIを使用して自然言語や解析の意図を理解していません。既存のソリューションをAPI.AIに置き換える必要がありますか?Google Homeのアクションを作成するにはAPI.AIを使用する必要がありますか?
答えて
まったくありません。会話アクションの作成にAPI.AIを使用する利点には、自然言語の理解と文法の拡張、フォームの入力、インテントのマッチングなどがあります。
Googleプラットフォームのアクションには、CLI、クライアントライブラリ、Webシミュレータが含まれており、これらはすべてAPI.AIから独立したアクションを開発するために使用できます。これを行うには、自分のアクションパッケージと予想されるユーザーの文法、そしてアシスタントの要求に応え、ユーザーのクエリに対する応答を提供するエンドポイントを記述する独自のアクションパッケージを構築する必要があります。 CLIを使用してアクションパッケージをGoogleに直接デプロイすることができます。また、任意のホスティングサービスでエンドポイントをホストすることもできます。 Google Cloud PlatformにはApp Engineをお勧めします。
Googleは皆さんを積極的にAPI.AIに誘導しています。彼らが持っている唯一のSDK(Node.js)は、例えば、予想されるイベントをサポートしません。もちろん、SDKに依存する必要はありません(APIに直接話すことはできます)が、APIを変更する可能性もあります。だから慎重に進んでください。
APIとの対話方法は?私たちは一種の休憩APIを持っていますか? – Vijay
私はこの説明をthe official pageから見つけました。ほとんどのユースケースのための
API.AI
このオプションを使用。自然な人間の言葉を理解し、解析することは非常に難しい作業であり、APIです。私はあなたのためにそれをすべて行います。 API.AIは、Action SDKの機能を、使いやすいWeb IDEにラップしています。このIDEには、アクションパッケージの生成や展開などの便利な機能があります。 これにより、会話体験を一度構築し、Googleのアクション以外の多くのプラットフォームに展開することもできます。
アクションが
使用しますが、限られたユーザー入力の変動と非常に短い会話を持っている簡単な操作を持っている場合は、このオプションをSDK。これらのタイプのアクションは、通常、堅牢な言語理解を必要とせず、典型的には、1つの迅速な使用事例を達成する。
さらに、使用したいNLUがあり、生のテキストを受信して自分のNLUに渡したい場合は、アクションSDKも使用する必要があります。
最後に、Action SDKはIDEの現代的な利便性を提供していないため、テキストエディタでアクションパッケージを手動で作成し、コマンドラインユーティリティを使用してGoogle Developerプロジェクトにデプロイする必要があります。
- 1. API.AI for Googleホーム - アカウントリンクを開始するには何がウェブフックにある必要がありますか?
- 2. ArrayBlockingQueue:プールの作成に使用する必要がありますか?
- 3. re-routingをアクションにラップする必要がありますか?
- 4. Googleのアクションのキーエンティティとしてapi.aiエンティティを使用する
- 5. テストファイルにヘルパーメソッドを作成する必要がありますか?
- 6. 私はコードを作成し、アンドロイドカメラを使用する必要があります
- 7. エンティティのインタフェースを作成する必要がありますか?
- 8. Google Firebaseを使用するには、アプリユーザーがGoogleアカウントを持っている必要がありますか?
- 9. UITextFieldのコントローラを作成する必要はありますか?
- 10. iOS:マップ用のカスタムアノテーションクラスを常に作成する必要がありますか?
- 11. 開始点を使用するには、ソースからテンソルフローを作成する必要がありますか?
- 12. MOSS 2007 - カスタムワークフローを作成する必要がありますか?
- 13. サブクラスNSManagedObjectを作成する必要がありますか?
- 14. DateRangeオブジェクトを作成する必要がありますか?
- 15. なぜデータベースラッパーを作成する必要がありますか?
- 16. Android ListView:これを使用するには別のクラスを作成する必要がありますか?
- 17. iOSでカードを作成するには、どのコンポーネントを使用する必要がありますか?
- 18. google cromeのアップデートがあるたびに新しいポップアップを作成する必要がありますか?
- 19. Travis cache node_modulesまたは$ HOME/.npmを設定する必要があります
- 20. アクションは普通のオブジェクトである必要があります。
- 21. Rails |ユーザーモデルを使用するか、管理者用に別のモデルを作成する必要があります
- 22. レポートビューアを使用してレポートを作成する必要があります
- 23. RESTを使用してWebサービスを作成する必要があります
- 24. は.pemファイルを作成する必要があります
- 25. GMSGroundOverlayアニメーション - CATiledLayerを使用する必要がありますか?
- 26. どのGoogleマップAPIを使用する必要がありますか
- 27. アクションクリエイターはアクションを返す必要がありますか?
- 28. Lotus:リモートサーバーにファイルを作成する必要があります
- 29. Opencartカスタムテーマを作成する必要はありますか?
- 30. カップルプログラムOpenGLを作成する必要はありますか?
これはGoogleがアクションSDKを呼び出したものです。詳細はこちらhttps://developers.google.com/actions/develop/sdk/getting-started – matueranet