SFA Publisher 双方向テンプレート運用UI(AIフリー生成 ↔ テンプレート保存)

SFA Publisher – 双方向テンプレート運用UI
AIフリー生成 → テンプレ保存 → テンプレ生成 → ハルシネーション修正 → 修正テンプレ保存までを一連で管理するUI。
Free ↔ Template / Hallucination Safe Flow
1
AIフリー生成
AIに自由構成で記事を作らせる。良い構成ならテンプレート候補にする。
2
テンプレ化
生成結果をプレースホルダ化してDBテンプレートとして保存。
3
テンプレ生成
保存済みテンプレートで安定した記事構成を再利用。
4
修正テンプレ適用
ハルシネーション記事に訂正・検査・再構成テンプレートを適用。
生成モード
AIに自由に作らせるか、DB保存済みテンプレートに沿って生成するかを選択します。
生成モード
フリー生成は自由構成。テンプレート生成は安定出力。テンプレ候補化は、良い構成をDB保存する前提。
カテゴリ
テンプレート
AIフリー生成では未指定でも可。テンプレート生成・修正用では明示指定または自動選択を使用。
テーマ
補助情報
投稿ステータス
生成後アクション
AIフリー生成結果をテンプレートとして保存したり、修正結果を再利用可能な安全テンプレートに変換します。
テンプレ保存


生成結果のHTML構造をテンプレ化し、DBの html_body に保存する想定。
保存先タイプ
Template ID
schema_id
Prompts側のJSONスキーマと揃えることで、テンプレのプレースホルダ不足を防ぐ。
双方向フローの状態
AIフリー生成 テンプレ保存 テンプレ生成 修正適用 ハルシネーション対策
テンプレート管理(DB保存)
テンプレートはDB保存。通常テンプレ、AIフリー由来、修正用テンプレを同じ一覧で管理します。
Template ID 種別 用途 schema_id 状態
default system 通常記事 article_default 有効
ai-free-001 ai_free AIフリー由来 article_default 候補
hallucination-correction correction 訂正・追記 article_correction 有効
rewrite-safe rewrite_safe 安全再構成 article_rewrite_safe 有効
テンプレート本文(html_body)
AIフリー生成から保存した構成は、ここでプレースホルダ化して再利用可能にします。
Template ID
template_source
template_purpose
html_body
必須: {{ title }}, {{ body_html }} / 修正用: {{ problem_html }}, {{ correct_info_html }}, {{ correction_html }}
ハルシネーション記事の修正
問題記事を指定し、修正用テンプレートで訂正記事・追記記事・安全な再構成記事を作成します。
対象記事URL / ID
問題タイプ
適用テンプレート
正しい情報
修正後の再テンプレ化
修正結果が良ければ、同種のエラー記事に再利用できる修正テンプレとして保存します。
{
  "source_article": "problem-post-id",
  "problem_type": "hallucination",
  "template": "hallucination-correction",
  "action": "apply_correction_template",
  "after_action": [
    "create_correction_post",
    "save_as_reusable_template"
  ],
  "new_template_source": "correction",
  "new_template_purpose": "rewrite_safe"
}
双方向テンプレート運用ログ
どの生成モード・テンプレート・マッピング理由で記事が作成されたかを記録します。
日時 mode template reason action 結果
2026-05-03 13:10 ai_free free_generation generate_post OK / draft
2026-05-03 13:14 free_to_template ai-free-001 saved_from_ai_free save_template OK / candidate
2026-05-03 13:22 template ai-free-001 manual_selected generate_post OK / draft
2026-05-03 13:30 correction hallucination-correction problem_type_match apply_correction OK / correction_post
SFA Publisher Forge
SFA Publisher の構造化・テンプレート制御・ハルシネーション修正対応版
sfaf_ / DB Templates / Schema Import Export
Generate:記事生成
AIフリー生成、テンプレート生成、フリー生成からのテンプレ候補化を行います。
生成モード
カテゴリ
テンプレート
自動選択時はマッピング → カテゴリ → グローバルデフォルトの順で解決。
テーマ
補助情報
投稿ステータス
生成後アクション


AIフリー生成で良い構成が出た場合、DBテンプレートとして保存して次回以降に再利用します。
{
  "mode": "free_to_template",
  "template_source": "ai_free",
  "template_purpose": "normal",
  "schema_id": "article_default"
}
Correction:ハルシネーション修正
対象記事URL/ID
問題タイプ
修正テンプレート
正しい情報
修正結果の再テンプレ化
correction rewrite_safe
良い修正パターンは再利用可能なテンプレートとして保存します。
Templates:DB保存テンプレート
template_idsourcepurposeschema_id状態
defaultsystemnormalarticle_default有効
ai-free-001ai_freenormalarticle_default候補
hallucination-correctioncorrectioncorrectionarticle_correction有効
テンプレート編集(html_body)
Template ID
schema_id
グローバルデフォルト
html_body
Prompts:schema管理
プロンプトは記事生成の共通仕様+schema別ルール。インポート/エクスポート可能。
schema_idlabelversionrequired
article_defaultDefault Article1.0.0title, body_html
article_correctionCorrection Article1.0.0title, problem_html, correction_html
schema JSON 編集
ベースキーワード
カテゴリごとにサイクリック実行。
カテゴリキーワード
AIツール
生活
フリーキーワード
1行=1キーワード。成功時のみキューから削除。
Logs:実行ログ
日時modetemplateschemareason結果
2026-05-03 13:10ai_freearticle_defaultfree_generationOK
2026-05-03 13:22templatedefaultarticle_defaultglobal_defaultOK
2026-05-03 13:30correctionhallucination-correctionarticle_correctionproblem_type_matchOK
Settings:基本設定
OpenAI API Key
公開ページには本物を書かない。
Model
REST Token
サンプル値。本番トークンはwp-adminのみ。
本文ブロック形式

内部固定ルール
ユーザー変更不可のガード。JSON形式・required_fields・schema_id検証・失敗時再試行だけをコード側で固定。
hard_rules:
- response must be valid JSON
- schema_id must exist
- required_fields must exist
- invalid JSON triggers retry
決済はStripeで安全に処理されます。
Amazonで「テンプレート・生成」を検索
Amazonで探す

この記事の感想をこっそり教えてください(非公開)