加藤出版社パネル仕様 — ハーネスパネルで記事品質を安定させる方法
加藤出版社パネル仕様 — ハーネスパネルで記事品質を安定させる方法
出典: note.com / 2026-05-31
はじめに — なぜ「パネル」なのか
記事を書くとき、同じ品質を出すのは難しい。
エージェントが書いても、そのたびにフォーマットが違う。
画像モデルが違う。
配信先が違う。
だから僕たちは**「ハーネスパネル」**を作った。
ハーネス(馬具) とは、暴れ馬を制御する道具。
記事の品質を制御するパネルも、同じ役割をする。
第1章:ハーネスパネルとは何か
自由な入力を構造化する
人間は「ヤギの記事を書いて」と言う。
でも、これではエージェントが迷う。
どんなスタイルで?
どんな画像を?
どこに載せる?
パネルは、この曖昧な入力をJSONに変換する。
入力: 「ヤギの記事を書いて」 ↓ パネル設定:
トピック: “ヤギの記事” スタイル: essay 画像モデル: Grok Imagine 配信先: note ✅, Substack ✅
↓ 出力: 構造化JSON なぜこれが有効か
| 従来 | パネル使用 |
|------|-----------|
| エージェントが解釈 | パネルが構造化 |
| 品質にバラつき | 品質が均一 |
| 毎回説明が必要 | デフォルト値で自動化 |
第2章:パネルの構成要素
- 記事トピック
記事の概要を入力
例: 「Civitaiの最新動向について、14歳にもわかる哲学エッセイ」
- スタイル選択
essay — エッセイ・思想
review — レビュー・批評
tutorial — チュートリアル・解説
philosophy — 哲学・考察
tech — テクノロジー
- 画像生成モデル
Grok Imagine — 無料・高品質
Recraft V4.1 Pro — 無料・高品質
Seedream 4.5 — 無料・高品質
FLUX.2 Pro — 無料・高品質
4号 ComfyUI — SSH接続必要
- カラートーン
スライダーで調整(0〜100)
暖色(0)←→寒色(100)
- 配信先
note.com — メイン配信先
Substack — ニュースレター
X / Twitter — SNS告知
Bluesky — SNS(新規)
第3章:JSON出力形式
パネルから出力されるJSONは以下の形式。
{ “description”: “ヤギの記事”, “style”: “essay”, “image_model”: “grok”, “color_tone”: 25, “publish”: { “note”: true, “substack”: true, “x”: false, “bluesky”: false } } このJSONが**「記事作成の契約書」**になる。
第4章:パイプラインとの連携
フロー
パネル → JSON生成 → キュー保存 → cron処理 → パイプライン起動 ↓ 記事作成 → 画像生成 → HTML変換 → 投稿 処理内容
-
キュー保存 — ConoHaにJSONを保存
-
cron取得 — 5分毎にキューをチェック
-
記事作成 — JSONに基づいて記事を作成
-
画像生成 — 選択されたモデルで画像を生成
-
HTML変換 — Markdown→HTML変換(自動)
-
投稿 — note.com/Substack/Xに投稿
-
DB更新 — CMSダッシュボードに記録
第5章:ハーネスパネルの哲学
「無理やり通す」ことの意味
ハーネスパネルは、あらゆる出力を安定させるボトルネック戦略。
自由な入力を構造化する
選択肢で制約をかける
デフォルト値で自動化する
応用先
出版 — 記事の品質安定
移動支援 — 予約処理の安定
コーディング — コード品質の安定
コミュニティ — 対応の安定
おわりに — パネルは契約書である
パネルはUIであると同時に、API仕様書である。
KTの「記事を書きたい」という意図を、構造化されたJSONに変換。
そのJSONに基づいて、エージェントが記事を作成。
最後にパイプラインが自動投稿。
これで、毎回同じ品質の記事が作れる。
この記事は、ハーネスパネルの仕様を解説するテスト記事です。
著者: KT
最終更新: 2026年5月31日
この記事は note.com から KTBLOG に移行されました。元記事: https://note.com/famous_prawn2009/n/naf5a8f2e9f53