Turing Robot Platform は、自然言語処理、ナレッジ ベース、クラウド コンピューティングなどのテクノロジーに基づいており、開発者とパートナーに一連のインテリジェントなセマンティック処理機能 (意味理解、インテリジェントな質問応答、ナレッジ ベース ドッキングなど) を提供します。これまでに、このプラットフォームには 100 億近くのコーパスと PB レベルの基本データが蓄積されており、テストされたプラットフォームの全体的な精度は 90% 以上に達しており、このプラットフォームは HTC の Xiao Hi 音声アシスタントやチャイナテレコムの WeChat プラットフォームに適用されています。 、ハイアールのスマート家電制御システムなどは企業から広く称賛されています。
彼の API の紹介は次のとおりです。
以下は公式 Web サイトからの抜粋です: http://www.tuling123.com/openapi/cloud/api.jsp?section=9
$apiKey = "独自のアプリキー"
;
$apiURL = "http://www.tuling123.com/openapi/api?key=KEY&info=INFO";
// メッセージ ヘッダーを設定し、リクエスト メッセージを構築します
header("コンテンツタイプ: text/html; charset=utf-8");
$reqInfo = "冗談を言う"
;
$url = str_replace("INFO", $reqInfo, str_replace("KEY", $apiKey, $apiURL));
/**方法 1: file_get_contents を使用して get モードでコンテンツを取得する*/
$res =file_get_contents($url);
エコー $res
/**方法2.curlライブラリを使用するには、php.iniでcurl拡張機能がオンになっているかどうかを確認する必要があります。*/
$ch =curl_init();
$timeout = 5;curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch、CURLOPT_CONNECTTIMEOUT、$timeout);
$file_contents =curl_exec($ch);
カール_クローズ($ch);
$file_contents をエコーします。
返される結果:
これは JSON 文字列です。文字列
を処理するには、php の JSON を使用するだけです。
json_decode() を使用して json データ $data を返すと、$data->text を通じてジョークを出力できるようになります。
同様に、$reqInfo 変数を使用してユーザーが独自の入力を入力できるようにすると、独自のインターフェイスを持つロボットを作成できます。