EduController

🚨 03. 例外処理とLLMによる知識注入

本節では、従来の制御系では困難だった例外的状況や未知の事象への対応について、
LLMを活用して「知識ベース制御」や「意味的補完」を行うアプローチを紹介します。


🔧 例外処理とは?


🧠 LLMが担う役割

項目 内容
状況理解 異常の自然言語的記述を文脈理解(例:「ブザー音が鳴っている」)
原因推定 「これは過熱異常の可能性がある」と過去知識から推定
対応策提案 「電源を落として30秒待ってください」などの行動提案
FSM補完 状態遷移の例外パスとして挿入可能(例:回復状態 → 通常復帰)

📘 実装例(ChatGPTベース)

def handle_exception(observation_text):
    prompt = f"異常が発生しました:{observation_text}。原因と対応策を述べてください。"
    return chatgpt_respond(prompt)

入力例:

「センサが全く反応しない」「温度が急上昇している」

出力例(ChatGPT):

「センサ断線の可能性があります。機器を停止し、センサ接続を確認してください。」

💬 FSMへの統合イメージ


🔒 安全性と制約


🔚 まとめ

📄 次へ:04_goal_reasoning.md