🤖 llm_control_prompt.md(FSM×LLM統合制御プロンプト)

FSM × LLM Hybrid Control Prompt Template


🎯 目的 / Objective

有限状態機械(Finite State Machine: FSM) による制御構造に、
LLM(Large Language Model) からのトリガ生成・アクション指示を組み合わせるための
設計支援プロンプトテンプレートです。

この構成により、従来のハードウェア制御と外部知能(AI)の連携が可能になります。


🧠 典型構成 / Typical Architecture

flowchart LR
    subgraph FSM
        A[Idle] -->|start| B[Analyze]
        B -->|suggest_action| C[Act]
        C -->|apply| A
    end
    subgraph LLM
        L1[状況入力] --> L2[推論処理] --> L3[Action指示]
    end
    B <-->|action: halt / adjust / continue| LLM

💬 プロンプト例 / Example Prompt

FSM構造を以下のように定義し、ChatGPTから与えられる文字列出力に応じて状態遷移する設計を提案してください。

States: idle → analyze → act
Triggers: "start", "suggest_action", "apply"

FSMのトリガをLLMの出力と連携するには、どのように設計すべきか、
Verilog HDL記述例とコメント付きで説明してください。

📄 ChatGPT出力例(概要) / Expected ChatGPT Output (Overview)


リソース 用途
fsm_template.md FSMの基本構造テンプレート
fsm_to_mermaid.py FSM構造の可視化支援ツール
execution_logs/ プロンプト実行履歴の保存
llm_integration_notes.md LLM連携設計上の注意点

📎 備考 / Notes


📄 ライセンス / License

MIT License © 2025 Shinichi Samizo
本プロンプトテンプレートは教育・設計支援目的で自由に利用・改変可能です。