Edited at

【Noby API】ノビィ取り扱い説明書【CotoGoto】

こんにちは。この記事は国産Web API Advent Calendar 2018の19日目の記事です。


1. CotoGoto(コトゴト)とは?

CotoGoto(コトゴト)は毎日の会話を作業内容として記録し、作業時間、モチベーションを集計・解析をするWebサービスです。

毎日の会話を人工知能と楽しむことで、いつの間にかライフログが形成されていきます。

スライド04.png

スライド05.png


2. NOBY APIとは?

NOBY API は自動で会話対応し、会話からモチベーションの解析、生活のサポートをしてくれるAPIです。近年のスマートフォンの普及により、LINEやFacebookメッセンジャーなどのチャット型のコミュニケーションサービスが一般化したのに加えて、2016年に入ってからFacebookとLINEがチャットボット開発用のAPIを公開したことからニーズも高まりつつあります。

NOBY API を提供することで、会話ログを解析し、モチベーションの変化、気づきを助ける、サポートサービスを提供します。

【このAPIが提供する機能】

簡単にBotが作成できる。

形態素解析、感情解析、固有表現抽出、オプション機能が豊富。

コマンド機能による外部連携のサポート。


2-1. NOBY API のユーザーの流れ

スライド14.png


2-2. 応答機能一覧

id
機能名
機能概要

001
コマンド機能
話かけた言葉に対して、特定のキーワードが含まれている場合、
登録した該当キーを返します。
※コマンド機能については別途説明

002
挨拶機能
挨拶に対して、挨拶を返します。

003
係り受け機能
言葉に対して係り受けを抽出し、該当する言葉を返します。

004
パターン機能
登録されている特定の言葉に対して、
該当する言葉を返します。

005
テンプレート機能
用意されたテンプレートの言葉に、
話かけた言葉の名詞を当て込み言葉を返します。

006
オウム返し機能
話かけた言葉に合わせて、オウム返しをします。

007
あいづち機能
話かけた言葉に対して、感情解析をして感情に合わせたあいづちを返します。

008
ランダム機能
ランダムで言葉を返します。

009
質問機能
全ての機能で返す言葉がない場合に質問を返します。


2-3. 機能の応答処理の流れ

スライド16.png


2-4. コマンド機能について

コマンド機能は文章中に設定した単語が登場した場合、登録したコマンドIDを返却します。

スライド17.png


3. 使い方について

使い方については次の記事で紹介しています。