2016-12-08 5 views

答えて

2

Alexaスキルをアシスタントアクションとして手動で変換することは可能です。スキルとアクションには、着信HTTPリクエストを受け入れてからJSONペイロードで応答するライフサイクルがあります。スキルの発話と意図は、アクションSDKを使用している場合、またはAPI.ai Web GUIで設定できる場合は、アクションパッケージに変換できます。スキルのハンドラ関数を変更して、アクションの着信JSONリクエスト形式を使用して、期待されるアクションJSON応答形式を作成することができます。スキルのロジックの大部分を再利用できるはずです。

0

これは実行できますが、いくつかの作業が必要となり、すべてのコードを書き直す必要はありません。

videoは、API.AI(推奨)を使用してGoogleホームアクションを開発する際にチェックしてください。

GoogleのホームアクションがAmazon Alexa Skillsとどのように異なるのかを理解し始めたら、ロジックを転送して同様にすることができます。意図のアイデアは非常に似ていますが、あなたが学ばなければならない複雑な複雑さがあります。

インテントを実行すると、ほとんどの場合、アプリのロジックが類似しているように見えます。これは、セットアップ、展開、実行が異なるだけです。いくつかの違いはあるものの

3

グーグルアシスタントは、アマゾンアレクサに似ています。

たとえば、「Googleの操作」コンソールで言語モデルを作成しないでください。ほとんどのGoogleアクションデベロッパーはDialogFlow(旧称API.AI)を使用しています。これはGoogleが所有し、深い統合を提供します。 DialogFlowにはimport feature for Alexa Interaction modelsがあり、すぐに使い始めることができます。

音声アプリケーションを開発する作業のほとんどはJSONリクエストを解析してJSONレスポンスを返していますが、Google SDKのアクションはNode.jsのAlexa SDKとは異なります。

コードベースが1つのみのクロスプラットフォームの音声アプリケーションを作成するのに役立つように、私たちはJovoを開発しました。オープンソースのフレームワークは、Google Assistantと比較してAlexa SDKに少し近いものです。あなたのコードを移植することを検討している場合は、見て、私は助けて嬉しいです!ここにリポジトリがあります:https://github.com/jovotech/jovo-framework-nodejs

関連する問題