読者です 読者をやめる 読者になる 読者になる

MARTECH LABO | AI, BigData, CRM, DMP, EC, Fxxx

西海岸の最新テクノロジーを日本語にして紹介する簡単なお仕事

リクルートの人工知能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

LINE Messaging APIとGoogle Map APIで位置情報共有SNSつくってみた

LINE BOTに位置情報を送信すると、LINE表示名とプロフィール写真を取得し、マップ上に表示するWebアプリを作りました。

geokome.herokuapp.com



LINE Messaging API の使い方は、以前 Qiitaに投稿したものを見ていただければ大体わかるかと。

qiita.com



さっそく意識高い系交流会で発表してきたら、結構ウケがよかったので、こういうのサクっと作って発表する場を増やしていきたいですね。


f:id:tetsuyaimagawa:20170416171027j:plain


リアルタイムで位置情報が取れるネイティブはできることが無限大にありそう。いい加減Swiftやるかなぁ…