ページ

2026年9月29日火曜日

PHP1ファイルのAIチャットに、参照資料の表示・選択肢の聞き返し・1日の料金上限・自社API連携を追加

自社サイトに置くAIチャット「Kurage Light ChatBot」(PHPのファイル1つで、レンタルサーバーに置くだけで動くナレッジチャット)に、4つの機能を足しました。

参考にしたのは、shadcn が公開したチャットボットのひな形です。作りは Next.js とクラウド前提で当社とは違いますが、「AIチャットを人に使ってもらうとき、画面に何を出すべきか」が参考になりました。

足したのは、答えの下に根拠にした資料を出すこと(実在するファイルだけを表示)、あいまいな質問は選択肢のボタンで聞き返すこと、サイト全体の1日のトークン数と回数の上限でAPI料金の使いすぎを止めること、設定したAPIだけを呼んで調べてから答え、その進み具合を画面に出すことです。デモでは、当社の防災AIチャットのAPIを道具として呼んでいます。

質問3つで18,197トークンという実測や、途中でページを閉じると使った量が上限に数えられていなかった抜けを直した話も書きました。

この記事は要約版です。続きは元記事でどうぞ:

AIチャットに4つの機能を足した(Kurage Light ChatBot)

動画で見る:PHP1ファイルのAIチャットに足した、出典表示・聞き返し・利用上限・API連携

PHPのファイル1つで、レンタルサーバーに置くだけで動くAIチャット「Kurage Light ChatBot」に足した4つの機能を、約2分の動画にまとめました。 1つ目は、答えの下に根拠にした資料を出す機能です。AIが存在しないファイル名を書いても、画面は実在するファイルだけ...