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

- Name
- nisyuu (にしゅう)
- @nishilyuu

とある番組でAI接客サービスが話題になっており、自分でも作れそうと思ったので作ってみた。
1日で開発しデモサイトを作って動かしてみたが、それなりに使えそうなものができたので紹介する。
記事を3回に分けて概要編、仕組み編、技術編として紹介し、本記事は概要編とする。
開発したものは無料で公開した。ケチ臭くないので。
魂こもったデモサイトはこちら
概要
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の詳細な仕組みは、次に公開する仕組み編で説明する。