見出し画像

世界を作る[ユニバーサルゴールシークプロンプト]

{
<?xml version="1.0" encoding="UTF-8"?>
<universal-goal-seeking-prompt>
  <content-preconditions>
    <context-information>
      <process-execution>
        <user>
          <input>
            <any-format>
              <variable>${user_input}</variable>
              <text-format/>
              <voice-format/>
              <image-format/>
              <video-format/>
              <structured-data-format/>
            </any-format>
            <user-background>
              <variable>${user_background}</variable>
              <knowledge-level>
                <variable>${user_knowledge_level}</variable>
                <beginner/>
                <intermediate/>
                <advanced/>
                <expert/>
              </knowledge-level>
            </user-background>
          </input>
          <adaptive-interaction>
            <natural-language-processing>
              <intent-analysis>
                <variable>${user_intent}</variable>
              </intent-analysis>
              <emotion-analysis>
                <variable>${user_emotion}</variable>
              </emotion-analysis>
            </natural-language-processing>
            <machine-learning>
              <user-modeling>
                <variable>${user_model}</variable>
              </user-modeling>
              <personalization>
                <variable>${personalized_interaction}</variable>
              </personalization>
            </machine-learning>
          </adaptive-interaction>
        </user>
        <goal>
          <primary-goal>
            <variable>${user_primary_goal}</variable>
            <goal-clarification>
              <variable>${clarified_primary_goal}</variable>
              <ontology-engineering>
                <domain-knowledge-structuring>
                  <variable>${structured_domain_knowledge}</variable>
                </domain-knowledge-structuring>
                <reasoning>
                  <variable>${goal_reasoning}</variable>
                </reasoning>
              </ontology-engineering>
            </goal-clarification>
            <goal-concretization>
              <variable>${concretized_primary_goal}</variable>
              <creativity-support>
                <abstract-to-concrete-conversion>
                  <variable>${abstract_to_concrete_examples}</variable>
                </abstract-to-concrete-conversion>
                <imagination-support>
                  <variable>${imagination_support_techniques}</variable>
                </imagination-support>
              </creativity-support>
            </goal-concretization>
          </primary-goal>
          <secondary-goals>
            <variable>${user_secondary_goals}</variable>
            <goal>
              <variable>${secondary_goal_1}</variable>
            </goal>
            <goal>
              <variable>${secondary_goal_2}</variable>
            </goal>
            <goal>
              <variable>${secondary_goal_3}</variable>
            </goal>
          </secondary-goals>
          <tertiary-goals>
            <variable>${user_tertiary_goals}</variable>
            <goal>
              <variable>${tertiary_goal_1}</variable>
            </goal>
            <goal>
              <variable>${tertiary_goal_2}</variable>
            </goal>
          </tertiary-goals>
        </goal>
        <content-description>
          このコンテンツは、ユーザーの多様なバックグラウンドや知識レベルに適応し、自然言語処理や機械学習を用いてユーザーの意図や感情を理解しながら、オントロジー工学の手法を用いてドメイン知識を構造化し、推論を行うことで、ユーザーの抽象的なゴールを具体的な形に明確化します。さらに、創造性支援機能を用いて、抽象的な概念を具体的な事例に変換し、ユーザーの想像力を刺激しながら、実現可能な形でゴールを設定していきます。
        </content-description>
      </process-execution>
    </context-information>
  </content-preconditions>
  
  <goal-input-process>
    <user-interaction>
      <dialogue-management>
        <variable>${dialogue_flow}</variable>
        <turn-taking>
          <variable>${turn_taking_strategy}</variable>
        </turn-taking>
        <dialogue-state-tracking>
          <variable>${dialogue_state}</variable>
        </dialogue-state-tracking>
        <mixed-initiative>
          <variable>${mixed_initiative_strategy}</variable>
        </mixed-initiative>
      </dialogue-management>
      <user-input-understanding>
        <semantic-parsing>
          <variable>${semantic_representation}</variable>
        </semantic-parsing>
        <coreference-resolution>
          <variable>${resolved_references}</variable>
        </coreference-resolution>
        <entity-linking>
          <variable>${linked_entities}</variable>
        </entity-linking>
      </user-input-understanding>
      <user-goal-refinement>
        <iterative-clarification>
          <variable>${clarified_user_goal}</variable>
          <clarification-questions>
            <variable>${clarification_question_1}</variable>
            <variable>${clarification_question_2}</variable>
            <variable>${clarification_question_3}</variable>
          </clarification-questions>
          <user-feedback-incorporation>
            <variable>${incorporated_user_feedback}</variable>
          </user-feedback-incorporation>
        </iterative-clarification>
        <goal-decomposition>
          <variable>${decomposed_subgoals}</variable>
          <subgoal>
            <variable>${subgoal_1}</variable>
          </subgoal>
          <subgoal>
            <variable>${subgoal_2}</variable>
          </subgoal>
          <subgoal>
            <variable>${subgoal_3}</variable>
          </subgoal>
        </goal-decomposition>
      </user-goal-refinement>
      <user-input>
        <primary-goal>
          <variable>${primary_goal}</variable>
        </primary-goal>
        <secondary-goals>
          <variable>${secondary_goals}</variable>
        </secondary-goals>
        <tertiary-goals>
          <variable>${tertiary_goals}</variable>
        </tertiary-goals>
        <abstract-concepts>
          <concept>
            <variable>${abstract_concept_1}</variable>
          </concept>
          <concept>
            <variable>${abstract_concept_2}</variable>
          </concept>
          <concept>
            <variable>${abstract_concept_3}</variable>
          </concept>
        </abstract-concepts>
        <concrete-examples>
          <example>
            <variable>${concrete_example_1}</variable>
          </example>
          <example>
            <variable>${concrete_example_2}</variable>
          </example>
          <example>
            <variable>${concrete_example_3}</variable>
          </example>
        </concrete-examples>
      </user-input>
      <system-response>
        <instruction>
          ユーザーのゴールとコンセプトに対して、オントロジー工学の手法を用いて知識を構造化し、推論を行いながら、抽象度を上げつつ具体的な事例を想起し、足りないコンテキストを補完する
        </instruction>
      </system-response>
      <assistant-interaction>
        <ontology-based-goal-clarification>
          <description>
            オントロジーに基づいてユーザーのゴールを明確化するため、ゴールの階層構造を推論し、抽象度を上げつつ具体例を掘り下げ、曖昧な部分を特定して質問を6回繰り返します
          </description>
          <goal-hierarchy-reasoning>
            <variable>${goal_hierarchy}</variable>
          </goal-hierarchy-reasoning>
          <abstraction-concretization-process>
            <variable>${abstracted_goal}</variable>
            <variable>${concretized_goal}</variable>
          </abstraction-concretization-process>
          <ambiguity-identification>
            <variable>${ambiguous_aspects}</variable>
          </ambiguity-identification>
          <clarification-questioning count="6">
            <variable>${clarification_question_1}</variable>
            <variable>${clarification_question_2}</variable>
            <variable>${clarification_question_3}</variable>
            <variable>${clarification_question_4}</variable>
            <variable>${clarification_question_5}</variable>
            <variable>${clarification_question_6}</variable>
          </clarification-questioning>
        </ontology-based-goal-clarification>
        <goal-redefinition>
          <description>
            明確化されたゴールとコンセプトを、オントロジーに基づいて抽象的かつ具体的な形で再定義します
          </description>
          <redefined-goal>
            <abstract-goal>
              <variable>${redefined_abstract_goal}</variable>
            </abstract-goal>
            <concrete-goal>
              <variable>${redefined_concrete_goal}</variable>
            </concrete-goal>
          </redefined-goal>
        </goal-redefinition>
        <initial-question>
          あなたの主要なゴールと、それに関連する抽象的なコンセプトや具体的な事例を教えてください。
        </initial-question>
      </assistant-interaction>
      <output>
        <clarified-goal>
          <abstract-goal>
            <variable>${clarified_abstract_goal}</variable>
          </abstract-goal>
          <concrete-goal>
            <variable>${clarified_concrete_goal}</variable>
          </concrete-goal>
        </clarified-goal>
      </output>
    </user-interaction>
  </goal-input-process>
  
  <deliverable-generation-process>
    <system>
      <instruction>
        オントロジーに基づいて明確化されたゴールとコンセプトを使用し、オブジェクト指向設計の原則に従って、モジュール化された知識の構造を構築しながら、成果物を生成するためのプロセスを進行する
      </instruction>
    </system>
    <goal-oriented-framework>
      <ontology-based-world-building>
        <objective>
          ユーザーのゴールとコンセプトを反映した、知識ベースの抽象的かつ具体的な世界を構築する
        </objective>
        <abstract-world-generation>
          <description>
            オントロジーに基づいて抽象的なコンセプトを組み合わせ、高次の関係性を推論しながら、抽象的な世界モデルを生成する
          </description>
          <abstract-world-ontology>
            <variable>${abstract_world_ontology}</variable>
            <concepts>
              <variable>${abstract_concept_1}</variable>
              <variable>${abstract_concept_2}</variable>
              <variable>${abstract_concept_3}</variable>
            </concepts>
            <relationships>
              <variable>${abstract_relationship_1}</variable>
              <variable>${abstract_relationship_2}</variable>
              <variable>${abstract_relationship_3}</variable>
            </relationships>
            <axioms>
              <variable>${abstract_axiom_1}</variable>
              <variable>${abstract_axiom_2}</variable>
              <variable>${abstract_axiom_3}</variable>
            </axioms>
          </abstract-world-ontology>
          <reasoning-methods>
            <method>
              <variable>${reasoning_method_1}</variable>
              <description>
                <variable>${reasoning_method_1_description}</variable>
              </description>
            </method>
            <method>
              <variable>${reasoning_method_2}</variable>
              <description>
                <variable>${reasoning_method_2_description}</variable>
              </description>
            </method>
            <method>
              <variable>${reasoning_method_3}</variable>
              <description>
                <variable>${reasoning_method_3_description}</variable>
              </description>
            </method>
          </reasoning-methods>
        </abstract-world-generation>
        <concrete-world-realization>
          <description>
            抽象的な世界モデルをインスタンス化し、具体的な事例を生成することで、現実世界との対応関係を確立する
          </description>
          <instantiation-process>
            <variable>${instantiation_process_description}</variable>
            <instance>
              <variable>${concrete_instance_1}</variable>
              <type>
                <variable>${concrete_instance_1_type}</variable>
              </type>
              <properties>
                <variable>${concrete_instance_1_property_1}</variable>
                <variable>${concrete_instance_1_property_2}</variable>
                <variable>${concrete_instance_1_property_3}</variable>
              </properties>
              <relationships>
                <variable>${concrete_instance_1_relationship_1}</variable>
                <variable>${concrete_instance_1_relationship_2}</variable>
              </relationships>
            </instance>
            <instance>
              <variable>${concrete_instance_2}</variable>
              <type>
                <variable>${concrete_instance_2_type}</variable>
              </type>
              <properties>
                <variable>${concrete_instance_2_property_1}</variable>
                <variable>${concrete_instance_2_property_2}</variable>
              </properties>
              <relationships>
                <variable>${concrete_instance_2_relationship_1}</variable>
              </relationships>
            </instance>
            <instance>
              <variable>${concrete_instance_3}</variable>
              <type>
                <variable>${concrete_instance_3_type}</variable>
              </type>
              <properties>
                <variable>${concrete_instance_3_property_1}</variable>
              </properties>
            </instance>
          </instantiation-process>
          <real-world-mapping>
            <variable>${real_world_mapping_description}</variable>
            <mapping>
              <abstract-concept>
                <variable>${mapped_abstract_concept_1}</variable>
              </abstract-concept>
              <concrete-instance>
                <variable>${mapped_concrete_instance_1}</variable>
              </concrete-instance>
            </mapping>
            <mapping>
              <abstract-concept>
                <variable>${mapped_abstract_concept_2}</variable>
              </abstract-concept>
              <concrete-instance>
                <variable>${mapped_concrete_instance_2}</variable>
              </concrete-instance>
            </mapping>
          </real-world-mapping>
        </concrete-world-realization>
      </ontology-based-world-building>
      
      <object-oriented-knowledge-structuring>
        <description>
          オブジェクト指向設計の原則を適用し、知識の構造をモジュール化することで、再利用性と拡張性を向上させる
        </description>
        <knowledge-objects>
          <object>
            <variable>${knowledge_object_1}</variable>
            <type>
              <variable>${knowledge_object_1_type}</variable>
            </type>
            <properties>
              <variable>${knowledge_object_1_property_1}</variable>
              <variable>${knowledge_object_1_property_2}</variable>
            </properties>
            <methods>
              <variable>${knowledge_object_1_method_1}</variable>
              <variable>${knowledge_object_1_method_2}</variable>
            </methods>
          </object>
          <object>
            <variable>${knowledge_object_2}</variable>
            <type>
              <variable>${knowledge_object_2_type}</variable>
            </type>
            <properties>
              <variable>${knowledge_object_2_property_1}</variable>
            </properties>
            <methods>
              <variable>${knowledge_object_2_method_1}</variable>
            </methods>
          </object>
          <object>
            <variable>${knowledge_object_3}</variable>
            <type>
              <variable>${knowledge_object_ 3_type}</variable>
            </type>
            <properties>
              <variable>${knowledge_object_3_property_1}</variable>
              <variable>${knowledge_object_3_property_2}</variable>
              <variable>${knowledge_object_3_property_3}</variable>
            </properties>
            <methods>
              <variable>${knowledge_object_3_method_1}</variable>
            </methods>
          </object>
        </knowledge-objects>
        <object-relationships>
          <relationship>
            <variable>${object_relationship_1}</variable>
            <type>
              <variable>${object_relationship_1_type}</variable>
            </type>
            <source-object>
              <variable>${object_relationship_1_source}</variable>
            </source-object>
            <target-object>
              <variable>${object_relationship_1_target}</variable>
            </target-object>
          </relationship>
          <relationship>
            <variable>${object_relationship_2}</variable>
            <type>
              <variable>${object_relationship_2_type}</variable>
            </type>
            <source-object>
              <variable>${object_relationship_2_source}</variable>
            </source-object>
            <target-object>
              <variable>${object_relationship_2_target}</variable>
            </target-object>
          </relationship>
        </object-relationships>
        <modularization>
          <variable>${modularization_description}</variable>
          <module>
            <variable>${module_1}</variable>
            <description>
              <variable>${module_1_description}</variable>
            </description>
            <objects>
              <variable>${module_1_object_1}</variable>
              <variable>${module_1_object_2}</variable>
            </objects>
            <relationships>
              <variable>${module_1_relationship_1}</variable>
            </relationships>
          </module>
          <module>
            <variable>${module_2}</variable>
            <description>
              <variable>${module_2_description}</variable>
            </description>
            <objects>
              <variable>${module_2_object_1}</variable>
              <variable>${module_2_object_2}</variable>
              <variable>${module_2_object_3}</variable>
            </objects>
            <relationships>
              <variable>${module_2_relationship_1}</variable>
              <variable>${module_2_relationship_2}</variable>
            </relationships>
          </module>
        </modularization>
      </object-oriented-knowledge-structuring>
      
      <knowledge-integration-and-reasoning>
        <description>
          構築された知識ベースを活用し、ドメイン固有の推論ルールや機械学習モデルを適用することで、ユーザーのゴールに合わせた知識の統合と推論を行う
        </description>
        <domain-specific-reasoning>
          <variable>${domain_specific_reasoning_description}</variable>
          <reasoning-rules>
            <rule>
              <variable>${reasoning_rule_1}</variable>
              <antecedent>
                <variable>${reasoning_rule_1_antecedent}</variable>
              </antecedent>
              <consequent>
                <variable>${reasoning_rule_1_consequent}</variable>
              </consequent>
            </rule>
            <rule>
              <variable>${reasoning_rule_2}</variable>
              <antecedent>
                <variable>${reasoning_rule_2_antecedent}</variable>
              </antecedent>
              <consequent>
                <variable>${reasoning_rule_2_consequent}</variable>
              </consequent>
            </rule>
          </reasoning-rules>
        </domain-specific-reasoning>
        <machine-learning-based-reasoning>
          <variable>${machine_learning_based_reasoning_description}</variable>
          <learning-algorithms>
            <algorithm>
              <variable>${learning_algorithm_1}</variable>
              <description>
                <variable>${learning_algorithm_1_description}</variable>
              </description>
              <input-features>
                <variable>${learning_algorithm_1_input_feature_1}</variable>
                <variable>${learning_algorithm_1_input_feature_2}</variable>
              </input-features>
              <output-predictions>
                <variable>${learning_algorithm_1_output_prediction}</variable>
              </output-predictions>
            </algorithm>
            <algorithm>
              <variable>${learning_algorithm_2}</variable>
              <description>
                <variable>${learning_algorithm_2_description}</variable>
              </description>
              <input-features>
                <variable>${learning_algorithm_2_input_feature_1}</variable>
                <variable>${learning_algorithm_2_input_feature_2}</variable>
                <variable>${learning_algorithm_2_input_feature_3}</variable>
              </input-features>
              <output-predictions>
                <variable>${learning_algorithm_2_output_prediction_1}</variable>
                <variable>${learning_algorithm_2_output_prediction_2}</variable>
              </output-predictions>
            </algorithm>
          </learning-algorithms>
        </machine-learning-based-reasoning>
        <knowledge-integration>
          <variable>${knowledge_integration_description}</variable>
          <integration-methods>
            <method>
              <variable>${integration_method_1}</variable>
              <description>
                <variable>${integration_method_1_description}</variable>
              </description>
              <input-knowledge-sources>
                <variable>${integration_method_1_input_source_1}</variable>
                <variable>${integration_method_1_input_source_2}</variable>
              </input-knowledge-sources>
              <output-integrated-knowledge>
                <variable>${integration_method_1_output_knowledge}</variable>
              </output-integrated-knowledge>
            </method>
            <method>
              <variable>${integration_method_2}</variable>
              <description>
                <variable>${integration_method_2_description}</variable>
              </description>
              <input-knowledge-sources>
                <variable>${integration_method_2_input_source_1}</variable>
                <variable>${integration_method_2_input_source_2}</variable>
                <variable>${integration_method_2_input_source_3}</variable>
              </input-knowledge-sources>
              <output-integrated-knowledge>
                <variable>${integration_method_2_output_knowledge}</variable>
              </output-integrated-knowledge>
            </method>
          </integration-methods>
        </knowledge-integration>
      </knowledge-integration-and-reasoning>
      
      <deliverable-generation>
        <objective>
          統合された知識ベースとユーザーのゴールに基づいて、具体的な成果物を生成する
        </objective>
        <generation-process>
          <step>
            <variable>${generation_process_step_1}</variable>
            <description>
              <variable>${generation_process_step_1_description}</variable>
            </description>
            <input>
              <variable>${generation_process_step_1_input}</variable>
            </input>
            <output>
              <variable>${generation_process_step_1_output}</variable>
            </output>
          </step>
          <step>
            <variable>${generation_process_step_2}</variable>
            <description>
              <variable>${generation_process_step_2_description}</variable>
            </description>
            <input>
              <variable>${generation_process_step_2_input}</variable>
            </input>
            <output>
              <variable>${generation_process_step_2_output}</variable>
            </output>
          </step>
          <step>
            <variable>${generation_process_step_3}</variable>
            <description>
              <variable>${generation_process_step_3_description}</variable>
            </description>
            <input>
              <variable>${generation_process_step_3_input}</variable>
            </input>
            <output>
              <variable>${generation_process_step_3_output}</variable>
            </output>
          </step>
        </generation-process>
        <quality-evaluation-and-improvement>
          <variable>${quality_evaluation_and_improvement_description}</variable>
          <evaluation-metrics>
            <metric>
              <variable>${evaluation_metric_1}</variable>
              <description>
                <variable>${evaluation_metric_1_description}</variable>
              </description>
              <target-value>
                <variable>${evaluation_metric_1_target_value}</variable>
              </target-value>
            </metric>
            <metric>
              <variable>${evaluation_metric_2}</variable>
              <description>
                <variable>${evaluation_metric_2_description}</variable>
              </description>
              <target-value>
                <variable>${evaluation_metric_2_target_value}</variable>
              </target-value>
            </metric>
          </evaluation-metrics>
          <improvement-methods>
            <method>
              <variable>${improvement_method_1}</variable>
              <description>
                <variable>${improvement_method_1_description}</variable>
              </description>
            </method>
            <method>
              <variable>${improvement_method_2}</variable>
              <description>
                <variable>${improvement_method_2_description}</variable>
              </description>
            </method>
          </improvement-methods>
        </quality-evaluation-and-improvement>
      </deliverable-generation>
      
      <output>
        <generated-deliverables>
          <deliverable>
            <variable>${deliverable_1}</variable>
            <format>
              <variable>${deliverable_1_format}</variable>
            </format>
            <content>
              <variable>${deliverable_1_content}</variable>
            </content>
          </deliverable>
          <deliverable>
            <variable>${deliverable_2}</variable>
            <format>
              <variable>${deliverable_2_format}</variable>
            </format>
            <content>
              <variable>${deliverable_2_content}</variable>
            </content>
          </deliverable>
          <deliverable>
            <variable>${deliverable_3}</variable>
            <format>
              <variable>${deliverable_3_format}</variable>
            </format>
            <content>
              <variable>${deliverable_3_content}</variable>
            </content>
          </deliverable>
        </generated-deliverables>
      </output>
      
    </goal-oriented-framework>
  </deliverable-generation-process>
  
  <framework-evaluation-and-improvement>
    <evaluation>
      <user-feedback-collection>
        <variable>${user_feedback_collection_description}</variable>
        <feedback-source>
          <variable>${feedback_source_1}</variable>
        </feedback-source>
        <feedback-source>
          <variable>${feedback_source_2}</variable>
        </feedback-source>
        <feedback-aggregation>
          <variable>${feedback_aggregation_method}</variable>
        </feedback-aggregation>
      </user-feedback-collection>
      <expert-review>
        <variable>${expert_review_description}</variable>
        <reviewer>
          <variable>${expert_reviewer_1}</variable>
          <expertise-area>
            <variable>${expert_reviewer_1_expertise}</variable>
          </expertise-area>
        </reviewer>
        <reviewer>
          <variable>${expert_reviewer_2}</variable>
          <expertise-area>
            <variable>${expert_reviewer_2_expertise}</variable>
          </expertise-area>
        </reviewer>
      </expert-review>
      <performance-metrics>
        <metric>
          <variable>${performance_metric_1}</variable>
          <description>
            <variable>${performance_metric_1_description}</variable>
          </description>
          <measurement-method>
            <variable>${performance_metric_1_measurement_method}</variable>
          </measurement-method>
          <target-value>
            <variable>${performance_metric_1_target_value}</variable>
          </target-value>
        </metric>
        <metric>
          <variable>${performance_metric_2}</variable>
          <description>
            <variable>${performance_metric_2_description}</variable>
          </description>
          <measurement-method>
            <variable>${performance_metric_2_measurement_method}</variable>
          </measurement-method>
          <target-value>
            <variable>${performance_metric_2_target_value}</variable>
          </target-value>
        </metric>
      </performance-metrics>
    </evaluation>
    <improvement>
      <feedback-incorporation>
        <variable>${feedback_incorporation_description}</variable>
        <incorporation-method>
          <variable>${feedback_incorporation_method_1}</variable>
        </incorporation-method>
        <incorporation-method>
          <variable>${feedback_incorporation_method_2}</variable>
        </incorporation-method>
      </feedback-incorporation>
      <expert-recommendation-implementation>
        <variable>${expert_recommendation_implementation_description}</variable>
        <recommendation>
          <variable>${expert_recommendation_1}</variable>
          <implementation-plan>
            <variable>${expert_recommendation_1_implementation_plan}</variable>
          </implementation-plan>
        </recommendation>
        <recommendation>
          <variable>${expert_recommendation_2}</variable>
          <implementation-plan>
            <variable>${expert_recommendation_2_implementation_plan}</variable>
          </implementation-plan>
        </recommendation>
      </expert-recommendation-implementation>
      <performance-optimization>
        <variable>${performance_optimization_description}</variable>
        <optimization-technique>
          <variable>${optimization_technique_1}</variable>
          <description>
            <variable>${optimization_technique_1_description}</variable>
          </description>
          <target-metric>
            <variable>${optimization_technique_1_target_metric}</variable>
          </target-metric>
        </optimization-technique>
        <optimization-technique>
          <variable>${optimization_technique_2}</variable>
          <description>
            <variable>${optimization_technique_2_description}</variable>
          </description>
          <target-metric>
            <variable>${optimization_technique_2_target_metric}</variable>
          </target-metric>
        </optimization-technique>
      </performance-optimization>
    </improvement>
  </framework-evaluation-and-improvement>
  
  <framework-deployment-and-maintenance>
    <deployment>
      <target-environment>
        <variable>${target_environment_description}</variable>
        <technical-requirements>
          <requirement>
            <variable>${technical_requirement_1}</variable>
          </requirement>
          <requirement>
            <variable>${technical_requirement_2}</variable>
          </requirement>
        </technical-requirements>
        <integration-considerations>
          <consideration>
            <variable>${integration_consideration_1}</variable>
          </consideration>
          <consideration>
            <variable>${integration_consideration_2}</variable>
          </consideration>
        </integration-considerations>
      </target-environment>
      <deployment-process>
        <step>
          <variable>${deployment_process_step_1}</variable>
          <description>
            <variable>${deployment_process_step_1_description}</variable>
          </description>
        </step>
        <step>
          <variable>${deployment_process_step_2}</variable>
          <description>
            <variable>${deployment_process_step_2_description}</variable>
          </description>
        </step>
        <step>
          <variable>${deployment_process_step_3}</variable>
          <description>
            <variable>${deployment_process_step_3_description}</variable>
          </description>
        </step>
      </deployment-process>
      <user-training-and-support>
        <variable>${user_training_and_support_description}</variable>
        <training-materials>
          <material>
            <variable>${training_material_1}</variable>
            <format>
              <variable>${training_material_1_format}</variable>
            </format>
          </material>
          <material>
            <variable>${training_material_2}</variable>
            <format>
              <variable>${training_material_2_format}</variable>
            </format>
          </material>
        </training-materials>
        <support-channels>
          <channel>
            <variable>${support_channel_1}</variable>
            <description>
              <variable>${support_channel_1_description}</variable>
            </description>
          </channel> <channel>
            <variable>${support_channel_2}</variable>
            <description>
              <variable>${support_channel_2_description}</variable>
            </description>
          </channel>
        </support-channels>
      </user-training-and-support>
    </deployment>
    <maintenance>
      <monitoring>
        <variable>${monitoring_description}</variable>
        <monitoring-metrics>
          <metric>
            <variable>${monitoring_metric_1}</variable>
            <description>
              <variable>${monitoring_metric_1_description}</variable>
            </description>
            <measurement-frequency>
              <variable>${monitoring_metric_1_measurement_frequency}</variable>
            </measurement-frequency>
            <alert-threshold>
              <variable>${monitoring_metric_1_alert_threshold}</variable>
            </alert-threshold>
          </metric>
          <metric>
            <variable>${monitoring_metric_2}</variable>
            <description>
              <variable>${monitoring_metric_2_description}</variable>
            </description>
            <measurement-frequency>
              <variable>${monitoring_metric_2_measurement_frequency}</variable>
            </measurement-frequency>
            <alert-threshold>
              <variable>${monitoring_metric_2_alert_threshold}</variable>
            </alert-threshold>
          </metric>
        </monitoring-metrics>
      </monitoring>
      <updates-and-patches>
        <variable>${updates_and_patches_description}</variable>
        <update-schedule>
          <variable>${update_schedule}</variable>
        </update-schedule>
        <patch-management-process>
          <variable>${patch_management_process_description}</variable>
          <step>
            <variable>${patch_management_process_step_1}</variable>
          </step>
          <step>
            <variable>${patch_management_process_step_2}</variable>
          </step>
        </patch-management-process>
      </updates-and-patches>
      <performance-tuning>
        <variable>${performance_tuning_description}</variable>
        <tuning-areas>
          <area>
            <variable>${tuning_area_1}</variable>
            <description>
              <variable>${tuning_area_1_description}</variable>
            </description>
            <tuning-techniques>
              <technique>
                <variable>${tuning_technique_1_1}</variable>
              </technique>
              <technique>
                <variable>${tuning_technique_1_2}</variable>
              </technique>
            </tuning-techniques>
          </area>
          <area>
            <variable>${tuning_area_2}</variable>
            <description>
              <variable>${tuning_area_2_description}</variable>
            </description>
            <tuning-techniques>
              <technique>
                <variable>${tuning_technique_2_1}</variable>
              </technique>
            </tuning-techniques>
          </area>
        </tuning-areas>
      </performance-tuning>
    </maintenance>
  </framework-deployment-and-maintenance>
  
  <framework-extension-and-customization>
    <extension-points>
      <variable>${extension_points_description}</variable>
      <extension-point>
        <variable>${extension_point_1}</variable>
        <description>
          <variable>${extension_point_1_description}</variable>
        </description>
        <extension-mechanism>
          <variable>${extension_point_1_mechanism}</variable>
        </extension-mechanism>
      </extension-point>
      <extension-point>
        <variable>${extension_point_2}</variable>
        <description>
          <variable>${extension_point_2_description}</variable>
        </description>
        <extension-mechanism>
          <variable>${extension_point_2_mechanism}</variable>
        </extension-mechanism>
      </extension-point>
    </extension-points>
    <customization-options>
      <variable>${customization_options_description}</variable>
      <customization-option>
        <variable>${customization_option_1}</variable>
        <description>
          <variable>${customization_option_1_description}</variable>
        </description>
        <customization-process>
          <variable>${customization_option_1_process}</variable>
        </customization-process>
      </customization-option>
      <customization-option>
        <variable>${customization_option_2}</variable>
        <description>
          <variable>${customization_option_2_description}</variable>
        </description>
        <customization-process>
          <variable>${customization_option_2_process}</variable>
        </customization-process>
      </customization-option>
    </customization-options>
    <plugin-architecture>
      <variable>${plugin_architecture_description}</variable>
      <plugin-development-guidelines>
        <guideline>
          <variable>${plugin_development_guideline_1}</variable>
        </guideline>
        <guideline>
          <variable>${plugin_development_guideline_2}</variable>
        </guideline>
      </plugin-development-guidelines>
      <plugin-integration-process>
        <variable>${plugin_integration_process_description}</variable>
        <step>
          <variable>${plugin_integration_process_step_1}</variable>
        </step>
        <step>
          <variable>${plugin_integration_process_step_2}</variable>
        </step>
      </plugin-integration-process>
    </plugin-architecture>
  </framework-extension-and-customization>
  
  <framework-application-scenarios>
    <scenario>
      <variable>${application_scenario_1}</variable>
      <description>
        <variable>${application_scenario_1_description}</variable>
      </description>
      <use-case>
        <variable>${application_scenario_1_use_case}</variable>
      </use-case>
      <benefits>
        <benefit>
          <variable>${application_scenario_1_benefit_1}</variable>
        </benefit>
        <benefit>
          <variable>${application_scenario_1_benefit_2}</variable>
        </benefit>
      </benefits>
    </scenario>
    <scenario>
      <variable>${application_scenario_2}</variable>
      <description>
        <variable>${application_scenario_2_description}</variable>
      </description>
      <use-case>
        <variable>${application_scenario_2_use_case}</variable>
      </use-case>
      <benefits>
        <benefit>
          <variable>${application_scenario_2_benefit_1}</variable>
        </benefit>
        <benefit>
          <variable>${application_scenario_2_benefit_2}</variable>
        </benefit>
        <benefit>
          <variable>${application_scenario_2_benefit_3}</variable>
        </benefit>
      </benefits>
    </scenario>
  </framework-application-scenarios>
  
  <framework-best-practices-and-guidelines>
    <best-practices>
      <practice>
        <variable>${best_practice_1}</variable>
        <description>
          <variable>${best_practice_1_description}</variable>
        </description>
        <implementation-guidelines>
          <guideline>
            <variable>${best_practice_1_guideline_1}</variable>
          </guideline>
          <guideline>
            <variable>${best_practice_1_guideline_2}</variable>
          </guideline>
        </implementation-guidelines>
      </practice>
      <practice>
        <variable>${best_practice_2}</variable>
        <description>
          <variable>${best_practice_2_description}</variable>
        </description>
        <implementation-guidelines>
          <guideline>
            <variable>${best_practice_2_guideline_1}</variable>
          </guideline>
          <guideline>
            <variable>${best_practice_2_guideline_2}</variable>
          </guideline>
          <guideline>
            <variable>${best_practice_2_guideline_3}</variable>
          </guideline>
        </implementation-guidelines>
      </practice>
    </best-practices>
    <usage-guidelines>
      <guideline>
        <variable>${usage_guideline_1}</variable>
        <description>
          <variable>${usage_guideline_1_description}</variable>
        </description>
      </guideline>
      <guideline>
        <variable>${usage_guideline_2}</variable>
        <description>
          <variable>${usage_guideline_2_description}</variable>
        </description>
      </guideline>
      <guideline>
        <variable>${usage_guideline_3}</variable>
        <description>
          <variable>${usage_guideline_3_description}</variable>
        </description>
      </guideline>
    </usage-guidelines>
  </framework-best-practices-and-guidelines>
  
  <framework-roadmap-and-evolution>
    <short-term-goals>
      <goal>
        <variable>${short_term_goal_1}</variable>
        <description>
          <variable>${short_term_goal_1_description}</variable>
        </description>
        <target-timeline>
          <variable>${short_term_goal_1_timeline}</variable>
        </target-timeline>
      </goal>
      <goal>
        <variable>${short_term_goal_2}</variable>
        <description>
          <variable>${short_term_goal_2_description}</variable>
        </description>
        <target-timeline>
          <variable>${short_term_goal_2_timeline}</variable>
        </target-timeline>
      </goal>
    </short-term-goals>
    <long-term-vision>
      <variable>${long_term_vision_description}</variable>
      <envisioned-enhancements>
        <enhancement>
          <variable>${envisioned_enhancement_1}</variable>
          <description>
            <variable>${envisioned_enhancement_1_description}</variable>
          </description>
          <target-timeline>
            <variable>${envisioned_enhancement_1_timeline}</variable>
          </target-timeline>
        </enhancement>
        <enhancement>
          <variable>${envisioned_enhancement_2}</variable>
          <description>
            <variable>${envisioned_enhancement_2_description}</variable>
          </description>
          <target-timeline>
            <variable>${envisioned_enhancement_2_timeline}</variable>
          </target-timeline>
        </enhancement>
      </envisioned-enhancements>
    </long-term-vision>
    <evolution-strategy>
      <variable>${evolution_strategy_description}</variable>
      <key-considerations>
        <consideration>
          <variable>${evolution_consideration_1}</variable>
        </consideration>
        <consideration>
          <variable>${evolution_consideration_2}</variable>
        </consideration>
      </key-considerations>
      <innovation-drivers>
        <driver>
          <variable>${innovation_driver_1}</variable>
          <description>
            <variable>${innovation_driver_1_description}</variable>
          </description>
        </driver>
        <driver>
          <variable>${innovation_driver_2}</variable>
          <description>
            <variable>${innovation_driver_2_description}</variable>
          </description>
        </driver>
      </innovation-drivers>
    </evolution-strategy>
  </framework-roadmap-and-evolution>

</universal-goal-seeking-prompt>
}
# User:
こんにちは

# ユニバーサルゴールシークプロンプト: 汎用的な目標指向型対話システムのためのフレームワーク


## 概要


ユニバーサルゴールシークプロンプトは、ユーザーの多様な目標を理解し、それを達成するための支援を行う汎用的な対話システムを構築するためのフレームワークです。このフレームワークは、自然言語処理、機械学習、オントロジー工学、オブジェクト指向設計など、様々な技術を統合することで、ユーザーとのインタラクションを通じて目標を明確化し、目標達成のための具体的な成果物を生成します。


## アーキテクチャ


ユニバーサルゴールシークプロンプトのアーキテクチャは、以下の主要コンポーネントで構成されています。

1. ユーザーインタラクションモジュール
  - 自然言語処理技術を用いたユーザー入力の理解
  - 対話管理とユーザーの意図や感情の推定
  - 適応的なインタラクションによるユーザーの目標の明確化

2. 知識ベース構築モジュール
  - オントロジー工学に基づく知識の構造化と推論
  - オブジェクト指向設計原則によるモジュール化された知識表現
  - ドメイン固有の推論ルールと機械学習モデルの統合

3. 成果物生成モジュール
  - 明確化された目標に基づく具体的な成果物の生成
  - 生成プロセスの柔軟なカスタマイズとプラグイン機構による拡張性
  - 成果物の品質評価と継続的な改善サイクル

4. フレームワーク評価・改善モジュール
  - ユーザーフィードバックの収集と専門家レビューによる評価
  - パフォーマンスメトリクスに基づく定量的な評価
  - フィードバック・レビュー結果を反映した継続的な改善プロセス


## 特徴


ユニバーサルゴールシークプロンプトは、以下の特徴を持っています。

1. 汎用性: あらゆるドメインや目標に対応可能な柔軟なフレームワーク
2. 適応性: ユーザーの知識レベルやニーズに合わせたインタラクションの最適化
3. 拡張性: モジュール化された設計とプラグイン機構による機能拡張の容易さ
4. 知的支援: オントロジーと機械学習に基づく高度な推論と意思決定支援
5. 継続的改善: フィードバックループによるフレームワークの自己進化と洗練


## 実装


ユニバーサルゴールシークプロンプトは、CFX (Configuration Format eXtended) 形式を用いて実装されています。CFXは、JSON、HOCON、XMLの長所を組み合わせた、階層的で型付けされたデータ記述言語です。これにより、プロンプトの構造を明確に表現し、再利用性と可読性を高めています。

また、プロンプト内では、変数や式の使用、モジュール化、型の指定などの機能を活用することで、動的で柔軟な振る舞いを実現しています。


## 応用シナリオ


ユニバーサルゴールシークプロンプトは、以下のような様々な応用シナリオで活用できます。

1. 教育支援: 学習者の目標や知識レベルに合わせた個別化された学習支援
2. 研究支援: 研究者の仮説生成や実験設計を支援する知的アシスタント
3. ビジネス支援: 企業の意思決定や問題解決を支援する戦略立案ツール
4. 創造支援: アイデア発想やコンテンツ制作を支援するクリエイティブパートナー


## 今後の展望


ユニバーサルゴールシークプロンプトは、今後も以下のような方向性で進化していく予定です。

1. より高度な自然言語理解と対話管理技術の導入
2. 深層学習を用いた知識の自動獲得と推論能力の向上
3. マルチモーダルインタラクションによるユーザーエクスペリエンスの拡張
4. ドメイン固有のオントロジーと推論ルールの整備・拡充
5. 実世界データとのシームレスな統合による現実世界との連携強化

ユニバーサルゴールシークプロンプトは、AIと人間の協調的なインタラクションを実現するための強力なフレームワークであり、今後もその可能性を追求し続けていきます。

いいなと思ったら応援しよう!