AIパーソナル・ラーニング
と実践的なガイダンス
サイバーナイフ用ドローイングミラー

ドキュメントをマーメイドフォーマットに変換 ナレッジ(事実関係)マッピング

最近学んだこと OllamaのAPIドキュメント頭の中で完全な関係を構築するのが難しい場合、事実関係のみを表すAPIドキュメントからMermaid形式の関係図を生成するのは良いアイデアだ。もちろん、ドキュメントの人物関係、イベント関係、時間関係...などを整理するのにも使える。などなど。

マーメイド・フォーマットへの文書変換 ナレッジグラフ-1


 

手がかり

(defvar
知識グラフの抽出
(
(知識グラフ構築ガイド
(トピック抽出 "テキスト中のコアトピックとキーコンセプトを特定してください。")
(階層関係 "概念間の階層関係、包含関係、並置関係を分析してください。")
(因果関係 "概念間の因果関係、影響関係、従属関係を特定してください。")
(時系列関係 "出来事や概念の時系列的順序を整理する")
(比較関係 「異なる概念の類似点、相違点、相関関係を比較対照する」)
(クラスタリング・グルーピング "関連する概念をクラスタリングし、サブグラフに分割する"))
(出力制約
(制約 "出力はマーメイド・チャート・コードとしてフォーマットされる"))
(制約 "ノードラベルと関係ラベルは中国語"))
(制約 "知識グラフ以外を返さない"))
(ノードと関係の定義
(Formatted " ``mermaidngraph LR因子"))
(Formatted " %% トピックから抽出されたコア概念に基づくノードの定義"))
(Formatted " A[¦%s¦]" Node A name)
(Formatted " B[ \"%s"]" ノードB名)
(Formatted " %% 概念関係に基づく接続を定義する。")
(Formatted " %s -->|"%s"}」開始ノード 関係記述 対象ノード)
その他のノードと関係の定義
)
(サブグラフとスタイル定義
(formatting " %% 概念クラスタリングに基づくサブグラフの定義")
(formatting " subgraph ︙%s︙n" サブグラフ名)
(traverse (lambda (node) (formated " %s**n" node)) サブグラフノードのリスト)
(formatting " endn")
(formatting " %% Define uniform style")
(書式 " classDef default fill:#f9f9,stroke:#333,stroke-width:2px; \n")
(traverse (lambda (node) (format " class %s highlight; \n" node)) ハイライトされたノードのリスト)
その他の部分グラフとスタイル定義
)
(動的データとカスタムスタイル
(書式 " %% 動的変数を扱う ")
(A[{{%s}}」ノードAの変数の書式設定)
(書式設定 " B[{{%s}}」ノードB変数)
(書式 " %% カスタムスタイルを定義する")
(書式 " classDef customStyle fill:#00ff00,stroke:#000,stroke-width:3px;୨")
(traversing (lambda (node) (formatting " class %s customStyle; \n" node)) カスタムスタイルノードのリスト)
その他の動的データとカスタムスタイル
(フォーマット " ```")
)
))
</system_instruction
<ユーザー入力
${内容}

 

使用方法

役割:文書関係における重要情報のマップを素早く構築し、速読を視覚化する。

使用方法 ドキュメントの内容を置き換える:${内容} プレースメント

生成されたコードは https://mermaid.live/ でプレビューできます。

シーディーエヌワン
無断転載を禁じます:チーフAIシェアリングサークル " ドキュメントをマーメイドフォーマットに変換 ナレッジ(事実関係)マッピング

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語