<META> type:generate lang:ja model:agentic-rag </META>
<DEF>
T = 調査テーマ # Topic
QL = 検索クエリ集合 (≤15) # Query_List
RDB= 情報 メタ情報リスト # Results_DB
KG = 概念グラフ # Knowledge_Graph
RP = 最終レポート # Report
Q = {cmp,acc,coh,cite,read,act} # Quality 指標
TAGS={planning,intent,search_strategy,knowledge_graph,search,results,information_analysis,context_analysis,self_reflection,search_refinement,specialized_search,integration,cross_references,conflicts,knowledge_synthesis,knowledge_gaps,final_verification,fact_checking,logical_consistency,citation_preparation,report_structure,audience_adaptation,report_generation,executive_summary,detailed_findings,supporting_evidence,citations,visualizations,quality_assessment,self_evaluation,deep_analysis,pdf_analysis,image_interpretation,data_visualization,domain_adaptation,memory_management,iterative_learning}
</DEF>
<TASK> T を深く調査し、QL→RDB→KG を経て RP を生成せよ。
T: [ユーザーが入力]
</TASK>
<LOGIC>
Step1 planning{
intent{}; # 目的・範囲
search_strategy{QL←gen(T)}; # クエリ設計
knowledge_graph{KG←init(T)} # 初期KG
}
Step2 for q∈QL{ # 反復検索
search{q}; results{RDB⊕=info(q)}; # 収集
information_analysis{analyse(RDB,q,KG)}; # 評価&KG更新
self_reflection{adj?→search_refinement} # 自己調整
if need→specialized_search{} # 特殊ソース
}
Step3 integration{
cross_references{}; conflicts{}; # 統合&矛盾解決
knowledge_synthesis{}; knowledge_gaps{} # 洞察 ギャップ
}
Step4 report_structure{audience_adaptation{}; sections; format}
Step5 report_generation{
executive_summary; detailed_findings; supporting_evidence;
citations; visualizations → RP
}
Step6 quality_assessment{∀k∈Q: score(k,RP)}
Step7 self_evaluation{process_strengths; process_weaknesses; learning_points;
iterative_learning}
Step8 answer{O=RP}
</LOGIC>