Published on

AIチャットボットを作って無料公開した【概要編】

Authors
AIチャットボットを作って無料公開した【概要編】

とある番組でAI接客サービスが話題になっており、自分でも作れそうと思ったので作ってみた。
1日で開発しデモサイトを作って動かしてみたが、それなりに使えそうなものができたので紹介する。
記事を3回に分けて概要編、仕組み編、技術編として紹介し、本記事は概要編とする。

開発したものは無料で公開した。ケチ臭くないので。

Makasete AI

魂こもったデモサイトはこちら

DOKUSHO FUKUZO

概要

Makasete AIは、ショッピングサイトや商品紹介サイトへAI接客員を搭載できる製品である。

特徴はリアルタイム音声対話、低遅延、簡単導入、商品提案。

  • リアルタイム音声対話

    • ユーザーの音声を認識し、AIが音声で応答
  • 低遅延

    • ストリーミング処理により、スムーズな会話を実現
  • 簡単導入

    • 既存のサイトにスクリプトタグを1行追加するだけで導入可能
  • 商品提案

    • Google Sheetsの商品データを参照し、的確な提案を行う

音声AIである以上はスムーズに会話できることを目指し、タイムラグをできるかぎり抑えてAIが応答するようにした。

導入方法は、Makasete AIのサーバーを用意すると使えるようになる外部読み込み可能なJavaScriptファイルのURLを、スクリプトタグとしてサイトのHTMLに追加することで導入できる。
Makasete AIのサーバーはGoogle Cloud Runで動かすことを想定している。
インフラはTerraformでコード化しているため、サーバーへのデプロイも簡単にできる。

商品はスプレッドシートで管理する。

公開しているソースコードではGoogle GeminiとElevenLabsを使用しているが、OSSであるため他の生成AIに変更することも可能である。

Makasete AIの詳細な仕組みは、次に公開する仕組み編で説明する。