知識マップ: HCPチャートとMakingHCPChartSkill入門

記事「HCPチャートとMakingHCPChartSkill入門」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。

HCPチャートは日本電信電話公社の横須賀電気通信研究所で考案された階層的な図法で、MakingHCPChartSkillはこれをテキストで書くためのHCP-DSLと、それを検証・レンダリングするPython製スクリプトhcp_render_svg.pyを提供します。hcp_render_svg.pyは非推奨となった旧スクリプトhcp_xml_to_svg.pyの後継で、標準ライブラリのみに依存するPython 3で動作し、renderAllModulesとmoduleは同時に指定できないという制約を持ちます。HCP-DSLの記述では、最上位に目的ラベルだけを書くという記述粒度の規約が必須ルールとして定められています。OpenAI Codexのようなコーディングエージェントは、このスキルをホームディレクトリ配下のskillsフォルダーへ配置することで呼び出せます。

HCPチャートとMakingHCPChartSkillの知識マップHCPチャートという図法とそれを実装するHCP-DSL・記述粒度の規約の関係、MakingHCPChartSkillがhcp_render_svg.pyでHCP-DSLをSVGへ変換し旧スクリプトhcp_xml_to_svg.pyを置き換えたこと、Codexからの利用形態、renderAllModulesとmoduleパラメータの排他関係を示す図実装を担う実装を担う利用する利用する実装を担うの後継前提とする前提とする利用する両立しない利用する利用する前提とする実装を担うHCPチャートMakingHCPChartSkillHCP-DSLhcp_render_svg.pyhcp_xml_to_svg.py記述粒度の規約CodexrenderAllModulesmoduleパラメータPythondiagnostics(診断結果)

概念間の関係(全14件)

図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。

主要概念の定義

HCPチャート
処理の目的を左に、手段をより深いインデントの右に置いて階層的に記述する図法で、日本電信電話公社の横須賀電気通信研究所で考案された。
MakingHCPChartSkill
HCP-DSLを仕様に沿って解釈し、決定的なSVGを返すためのスキルリポジトリ。
HCP-DSL
HCPチャートをテキストで記述するための、MakingHCPChartSkillが定める記法で、行頭の記号とインデントで階層・分岐・繰り返しなどを表す。
hcp_render_svg.py
JSON入力を検証し、HCP-DSLを解釈してSVGレスポンスを返すMakingHCPChartSkillの本体スクリプト。
Codex
OpenAIが提供する、リポジトリのファイルを実際に読み書きするコーディングエージェント。
renderAllModules
hcp_render_svg.pyへのJSON入力で指定する、全モジュールのSVGをまとめて生成させるオプション。

機械可読データ

このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。