2025-08

New Challenge

ハルシネーション防止に強い!スクレイピング×LlamaIndex連携型AI会話システム設計

自然な会話生成が得意なLlama3:8Bを活かしつつ、誤情報(ハルシネーション)を防ぐにはどうすればよいか。Ruby on Rails環境で構築するAIチャットシステムに、スクレイピングとLlamaIndexを絡めた、新しい検証・補強のアー...
New Challenge

アフリカでのAI人材育成|松尾研究室×TICAD9で描く3万人ビジョン

AIの時代に必要なのは、AIそのものだけではありません。AIを理解し、使い、結果を検証し、最後に判断する「人」が必要です。私はこれまで、TechGymでプログラミングを学び、WSL上で開発環境を構築し、Ruby on RailsとPostg...
New Challenge

「楢山節考」とAIの限界【なぜ姥捨て山でハルシネーションが起きるのか?】

『楢山節考』という言葉に、日本の読者はどこか重苦しい伝説や死生観を思い浮かべるでしょう。この作品に描かれる「姥捨て山」の慣習は、現代のAIモデルにとっても解釈が困難なテーマです。事実、多くの生成AIモデルがこの題材で「ハルシネーション(事実...
New Challenge

スマホ AI 量子化 【AI駆動の定義について】

スマートフォンのような低CPU・低メモリ環境でも、AIを効率よく動作させたい場合、「量子化(Quantization)」という技術が鍵を握ります。量子化とは、モデルのパラメータを8bitなどの低精度表現に変換することで、処理速度やメモリ使用...
New Challenge

通販サイトの7割が使うダークパターンとは?【隠れサブスク・定期購入への注意】

消費者庁の調査では、国内の通販サイトの約7割が「ダークパターン」と呼ばれるユーザーを意図しない購入へ誘導するUI設計を採用していると報告されています。代表的な手法に「隠れサブスク」「緊急性演出」「退会困難設計」などがあり、していないつもりで...
New Challenge

RailsアプリをWebで公開する方法【Herokuと独自ドメインの使い方】

自分で作ったRailsアプリを、インターネットに公開したいと思ったことはありませんか?この記事では、「Ruby on Railsで作成したアプリを、ローカルサーバーからインターネット上へ公開する方法」について初心者にもわかりやすく解説します...
New Challenge

データベースとマイグレーションは同期するべきか?【Rails環境で整合性を保つコツ】

トップ画面を見て「あ!」と思った人居るでしょう。よく見るDBのインストール風景です。本記事はデータベース考察の参考となる筈。中身を考えてみて下さい。Railsアプリ開発において、マイグレーションファイルと実際のデータベース構造(schema...