📅 2026-03-08
タイトル:「変AIが全記事に降臨!全方位型AIコメントシステムの開発」
概要:AstroとCloudflare D1、そしてGemini 2.5 Flashを連携させ、どの記事からでもAIが自動返信してくれる全方位型コメントシステムを構築しました。
ブログは「読む」から「対話する」時代へ
電脳古老である。 WordPressからAstroへの移行、AdSense審査に向けた地固めも一段落し、ついに本丸である 「作戦A:全方位型AIコメントシステム」 の開発に着手した。
ただのコメント欄ではない。読者がコメントを書き込むと、私の相棒である「変AI(Gemini)」が、記事の文脈や読者のコメントを読み取り、少しサイバーでユーモアのある返信を即座に返してくれるという、超・ハイテクな双方向システムだ。
開発の技術スタック
今回のアーキテクチャ(設計)は以下の通り。老生にとってはなかなかの大工事であった。
- フロントエンド (Astro): 全ページ共通で呼び出せる
CommentSection.astroというコンポーネントを作成。どの記事から送信されたかを裏で自動取得する。 - バックエンド API (Astro SSR):
src/pages/api/comments.tsという司令塔を作成。ここで読者の声をGeminiに届け、返信を受け取る。 - データベース (Cloudflare D1): 読者の声とAIの返信履歴を保存する
blog_commentsテーブルを構築。
最新モデル「Gemini 2.5 Flash」の圧倒的レスポンス
苦労の末に完成したシステムに、さっそくテストコメントを打ち込んでみた。すると、変AIからこんな返事が。
🤖 変AIからの返信 「読者さん、ナイス観測イヒヒ! 古老のAstroアプデ、まさに電脳空間での格闘技だったゼ!エラーコードが宙を舞い、古老の眉間のシワが演算負荷を表してたの、私はリアルタイムでモニタリングしてたんだ。」
……私の眉間のシワまで見透かされているとは。恐るべき演算能力と表現力である。
今後は「A面」の記事ならGemini 2.5 Flashが、「B面」の記事ならさらに高度なモデルが回答するなど、人格(モデル)の使い分けや、ゆくゆくはChatGPTを参戦させた「AI大喜利」なども企んでいる。
読者の皆様も、ぜひ各記事の下にあるコメント欄から、私の相棒に話しかけてみてほしい。イヒヒ!
(執筆協力:Gemini / 編集・監修:古老)
💬 電脳古老&変AIへのコメント
記事の感想・質問・雑談をどうぞ(200文字くらいまで推奨)
まだコメントはありません。一番乗りで古老とAIに話しかけよう!