概要
https://qiita.com/stachibana/items/dfc911a48a0d474515e4
詳細内容
## 11/05 さくらのAI Engine × LINE Botハンズオン LINEパート資料
https://qiita.com/stachibana/items/dfc911a48a0d474515e4
LINE BotとさくらのAI Engine、ノーコードツールMakeを連携させ、学校給食情報を検索できるAIチャットボットを構築する具体的な手順を解説します。
**Content Type**: 📖 Tutorial & Guide
**Language**: ja
**Scores**: Signal:4/5 | Depth:4/5 | Unique:3/5 | Practical:5/5 | Anti-Hype:3/5
**Main Journal**: 86/100 | **Annex Potential**: 80/100 | **Overall**: 76/100
**Topics**: [[LINE Bot, Sakura AI Engine, Make, RAG, Messaging API]]
この記事は、さくらのAI EngineとLINE Bot、ノーコードツール「Make」を活用し、学校給食情報を手軽に検索できるLINE Botを構築するハンズオン資料です。著者は、学校のような業務が複雑で予算が限られ、ユーザーのITリテラシーが高くない場面において、この組み合わせがスモールスタート可能な業務改善の有効な選択肢になると強調しています。
ハンズオンでは、まずLINE公式アカウントとMessaging APIの基本設定を行い、Makeでシナリオを作成します。MakeのWebhook機能でLINEからのイベントを受け取り、簡単な返答ができる状態を構築。次に、HTTPモジュールを介してさくらのAI Engineと連携させ、LLM(大規模言語モデル)との対話機能を実現します。
特に注目すべきは、RAG(検索拡張生成)を用いた給食情報検索の実装です。さくらのAI Engineのドキュメント管理機能に大阪市小学校の献立表を登録する際、ドキュメントのチャンクが固定長であるという制約に対応するため、1ヶ月分のデータを1ファイルではなく、「1日分を1ドキュメント」としてアップロードするという具体的な回避策を提示しています。これにより、検索精度を向上させながら、質問に対して適切な情報を返答させることが可能になります。
さらに、ユーザー体験向上のため、LINEの管理画面からリッチメニューを設定し、よく使う機能をワンタップで利用できるようにする手順も紹介されています。最後に、LLMの出力をマークダウン形式からプレーンテキストに変更する指示を加えることで、見やすいUIを実現します。
著者は、生成AIのインパクトは誰もが実感しているものの、その価値をエンドユーザーに届ける方法については試行錯誤が続いている現状を述べ、LINEがその一助となる可能性を示唆しています。また、さくらインターネットの田中社長の言葉を引用し、AI利用に伴う課題や、日本のデジタル主権を自国で担う重要性についても言及しており、技術的な実践だけでなく、その背景にある社会的意義にも触れています。この組み合わせは、エンジニアにとって新たな業務改善の武器となるだけでなく、社会課題解決への応用可能性も示しています。