2018の11日目は、リクルートテクノロジーズの人工知能API群「A3RT」と戯れてみたいと思います。TECHNOLOGIES」の略称です。SQL変換など、11種類ものAPIが公開されています。詳しくはA3RT公式サイトをご覧ください。APIとProofReadingAPIを使って、「便利?ツール」を作って行きたいと思います。以下で各APIの概要を説明します。APIテキストの自動生成を行うAPIです。こちらのAPIは、大量のテキストを学習することで、入力した文章に続く自然な文章を生成することが可能です。個人利用であれば、キーワードや話題まで浮かんでいても文章を書くのが大変なときにサポートしてくれます。集団で文章や原稿を作成する場合は、一定の原稿品質を担保したり、独特の言い回しや表現の規定を普及させる一助にもなりえます。学習させる文章を工夫すれば、非常に多様な場面で利用が可能です。APIテキストの校閲を行うAPIです。このAPIでは、誤字脱字箇所の指摘だけでなく、代替候補案までサジェストしてくれます。人手ではチェックしきれない量の原稿を、短時間かつ高クオリティでチェックすることが可能です。今後のアップデートでユーザーのFBによる自動学習機能の追加を予定しております。botを作ってみたいと思います。botを作る日々slackでコミュニケーションをとる上で、「誤字」と「言葉足らず」はミスコミュニケーションを生むため、絶対に避けなければいけません。課題を作っているので、深く突っ込まないでください。この日常に潜む2つの課題を、A3RTのAPIで解決したいと思います。準備APIキーを発行するまずはA3RTのAPIを利用するために、APIキーを発行します。APIキーは、利用するAPIごとに発行が必要です。APIAPIキーが正常に発行できてるかを、用意されているpublicデータセットを使って学習したモデルに問い合わせてみましょう。APIデフォルトで用意されている現代文を学習したモデルで「犬」に続く文章を生成してみます。