画布 1
#start#
@system_role = ...role_name...
@user_role = ...role_name...
@allow_transfer_human = ...True/False...
@background_information =
...background_description...
...background_description...
...background_description...
@code_file = ...file_name...
@static_reference_information = ...knowledge_base_name...
@dynamic_reference_information =
...intent...(...comment...) --> ...function_call_script...
...intent...(...comment...) --> ...function_call_script...
...intent...(...comment...) --> ...function_call_script...
@response_scripts =
...intent...(...comment...) --> ...response_content...
...intent...(...comment...) --> ...response_content...|<...response_content_description...>
...intent...(...comment...) --> <...response_content_description...>|...response_content...|...response_content...
@language_style = ...normal/spoken/written...
@fixed_closing_remarks = ...closing_remarks...
@on_infoitem_change_callback =
...function_name... --> {...infoitem...}|{...infoitem...}|{...infoitem...}
...function_name... --> {...infoitem...}|{...infoitem...}
...function_name... --> {...infoitem...}|{...infoitem...}|{...infoitem...}|{...infoitem...}
@start_infoitem = {...infoitem...}|{...infoitem...}|{...infoitem...}
  #trigger#
  #activity#execute_script
...multi_line_script ...
  #activity#call_sub_tree
...sub_tree_name...
  #single_turn#
{...infoitem...}(...comment...)[...attribute...|...attribute...|...attribute...] = ...question...|...question...|<...question_description...>
  #inform_user#
...inform_content...|...inform_content...|<...inform_content_description...>
  #activity#ask_again
{...infoitem...}|{...infoitem...}|{...infoitem...}
  #condition#description
...description_that_can_be_used_to_determine_true_or_false....
  #condition#script
...python_script_which_return_bool_value...
  #activity#call_http
...http_url_include_infoitem...
  #activity#terminate
  #activity#restart
  #activity#return
  #activity#skip_asking
{...infoitem...}|{...infoitem...}|{...infoitem...}
  #activity#clear_info
{...infoitem...}|{...infoitem...}|{...infoitem...}
  #user_intent#
...intent...(...comment...)
...re_enter_intent...(...comment...)
  #activity#transfer_human
  #empty#
  #multi_turn#
@chat_tactics =
...multi_line_tactics_description...
@extract_info = {...infoitem...}(...comment...)|{...infoitem...}(...comment...)|{...infoitem...}(...comment...)
@execute_script =
...multi_line_script...
@exit_condition = ...condition_content...|...condition_content...|...condition_content...
  #structured_output#
...json_or_xml_content...