LINE bot × Azure OpenAI × GASで会話履歴機能を実装してみた|痛快技術株式会社
LINE Botが直前の話を覚えない課題に対し、GASとGoogle Sheetsで会話履歴を追加した実装記録。利用者別に過去のやり取りを取得し、Azure OpenAIへ渡す流れを説明する。
GASで会話の保存と読み出しを行い、Azure Functionsが履歴を整形して今回の質問に添える。シートで履歴を確認する方法と、全件を渡すと入力が膨らむため取得件数を制限した経験を掲載する。
学習・履歴の保存:利用者IDとやり取りをシートへ記録し、GASのAPIから読み出す。/確認 2026-09-15/https://note.com/tsux_com/n/n0f47a3b0e1d8
学習・応答との接続:最新の履歴をプロンプトに加え、返答後に新しい会話を保存する。/確認 2026-09-15/https://note.com/tsux_com/n/n0f47a3b0e1d8
対象:AIの開発・導入・活用を検討する担当者。形式:企業・著者による公開記事。言語:日本語(公開本文で確認)。利用条件:公開記事(本文をログインなしで確認)
確認事項(編集部):学習用の例で、公開GASへの認証は示されていない。実用前に認証・履歴管理を設計し、シート列定義とコードの不一致やTypeScriptの実行方法も確認する。
出典:痛快技術株式会社「LINE bot × Azure OpenAI × GASで会話履歴機能を実装してみた」/公開・更新情報:2026-02-03/確認日:2026-09-15/https://note.com/tsux_com/n/n0f47a3b0e1d8
株式会社世良(Sera, Inc.)/ お問い合わせ: info@sera-inc.co.jp