最先端技術即席実装(SSJ)

最先端技術即席実装(SSJ)

いかに時間をかけないで、最新技術を使いこなすかを目標にした活動記録

リクルートの人工知能API "A3RT" で簡単botつくってみた

AIがタダで利用できるAPI "A3RT" を使ってbotを作ってみた。
a3rt.recruit-tech.co.jp


リファレンスを元にサクッと書く。

<?php
$text = $argv[1];
$url = "https://api.a3rt.recruit-tech.co.jp/talk/v1/smalltalk";
$post_data = [
	"apikey" => APIKEY,
	"query" => $text
	];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$result = curl_exec($ch);
curl_close($ch);
$result = mb_convert_encoding($result,'UTF-8');
$res = json_decode($result);
echo $res->{"results"}[0]->{"reply"}. "\n";
?>

実行結果はこち
f:id:tetsuyaimagawa:20170424210037p:plain