PHP1ファイルで最強のAIチャットを作る方法
中小企業や個人が抱える固定費の多くは、「作れないから借りている」という技術的制約から生まれています。月額を払い続けるSaaSや、制度対応のために買わされるシステムは、便利さと引き換えに自由度とコストを奪います。私はこの構造を変えたいと考えています。AIによって「一人で開発できる」ようになった今、作れるなら借りる必要はありません。自前で構築し、ソースコードを手にすることこそが、無駄な固定費を削り、事業の主導権を取り戻すための鍵となります。
私は1995年から業務システムを作ってきました。現場での基幹システム開発やパッケージ販売、オフショア開発の会社経営を経て、現在はAI事業を行っています。その中で一貫して大切にしているのは、ユーザーがコントロール可能な範囲を最大化することです。今回の「Kurage Light ChatBot」の開発もその延長線上にあります。あえてデータベースを使わず、レンタルサーバーで動くPHP1ファイルに絞ったのは、導入のハードルを極限まで下げ、かつ保守コストを最小化するためです。
このチャットボットには、実用性を高めるための4つの機能を実装しました。
・AIの回答の下に「参照した資料」を表示し、根拠を可視化する
・あいまいで不正確な質問に対し、選択肢ボタンで聞き返す仕組み
・1日の利用上限を設定し、API料金の予期せぬ高騰を防ぐガードレール
・自社のAPIを呼び出して最新の在庫や防災情報を取得する道具(Tool)の連携
特に「道具」の部分は、アプリをAPIとして先に作り、AIから使えるようにするという私の設計思想の小さな実例です。設定ファイルを書くだけで安全に拡張できるようにし、ソースコードごと提供することで、ユーザーがベンダーに依存せず自立してシステムを運用できる環境を提供しています。技術を民主化し、固定費という制約から解放されるための手段として、私はこの「買い切り・自前構築」のスタイルを貫きます。
この記事は、次の動画をつくったときに考えたことです。
動画: https://kurage.exbridge.jp/kuragev.php?id=fb4207fa7ad8405c
コメント
最初のコメントを投稿できます。