{
"_NOTE" : "THIS FILE MAY BE AUTOGENERATED / COPIED. ONLY MODIFY THE ORIGINAL FILE IN THE FOLDER /sharedData/ !",
"valid_identifier_types" : [
["program", "ProgramModel", "Program"],
["symbol", "SymbolModel", "Symbol"],
["rule", "RuleModel", "Rule"],
["file", "FileObjectModel", "FileObject"],
["tag", "TagModel", "Tag"],
["message", "MessageModel", "Message"],
["event", "EventModel", "Event"],
["option", "OptionModel", "Option"]
],
"valid_event_types" : [
["default"],
["execute_rule"],
["execute_option"],
["present_options"],
["mention_uncertainty"],
["execute_program"],
["wait_for_signal"],
["user_command"]
],
"valid_user_command_event_subtypes" : [
["initialize", "initialize"],
["submit_data", "submit_data"],
["change_parameters", "change_parameters"],
["create_objects", "create_objects"]
],
"valid_object_creation_triggers" : [
"out_of_queued_events",
"chosen_by_priority",
"system_generated_tag",
"user_input",
"created_by_program",
"created_by_rule",
"created_by_option",
"displaying_list_of_options",
"mention_uncertainty",
"error_during_iteration",
"global_feedback_request"
],
"valid_runtime_error_types" : [
["program_timeout", "the program timed out"],
["program_interrupted_from_outside", "the program was interrupted from the outside (by the user) before it could finish"],
["program_docker_execution_failed", "the program encountered an unknown error and did not create an error file in the process"],
["program_failed_with_error_file", "the program encountered an error and created an error file while doing so"],
["program_result_parsing_failed", "the output of the program could not be parsed correctly"],
["program_result_processing_failed", "the result of the program could be parsed locally, but an error occured while processing it on the server"],
["rule_result_processing_failed", "a Rule attempted to do something illegal on the server."],
["option_result_processing_failed", "an Option attempted to do something illegal on the server."],
["user_input_processing_failed", "the User attempted to do something illegal on the server."],
["file_copying_failed", "a File provided by a user was not copied correctly by a lod-executor."],
["unexpected_error", "the server encountered an unexpected type of error. This is probably not the fault of the contributors but of the website's designers."]
],
"server_url" : "https://elody.com/",
"debug_server_url" : "http://localhost:9905/",
"docker_registry" : "elody.com:444",
"default_local_exec_env_host" : "https://localhost",
"default_local_exec_env_port" : 5555,
"json_encoding" : "utf-8",
"server_post_request_timeout" : 10,
"lod_executor_exec_env_timeout" : 60,
"new_program_default_max_execution_duration" : 360000.0,
"time_limit_for_exec_env_steps_server_response" : 3.0,
"execution_environment_keep_alive_interval" : 30,
"persistent_model_caching_duration" : 10,
"predefined_symbols" : [
{
"name" : "?scenario_start",
"description" : "This Tag is created when a Scenario starts and signalled with weight 1."
},
{
"name" : "?scenario_plan_tags",
"description" : "This Tag is created when a Scenario starts, if that Scenario was based on a Plan.\nThis Tag is created targeting all of the tags that are created on startup as part of the Plan, as well as the [[symbol:!set_signal_weight]] tags on them, to indicate that they were created as part of the Plan. The weight of this Tag is the number of created tags, excluding [[symbol:!set_signal_weight]] tags."
},
{
"name" : "?scenario_plan_user_trust",
"description" : "These tags are created when a Scenario starts, if that Scenario was based on a Plan.\nFor each User who should be especially trusted or distrusted, one of these Tags is created. The comment is the ID of the user, the weight is 1 if the user should be trusted (all their Rules are treated as if they had a rating of 5 and moderator approval) and 0 if they should be distrusted (all their Rules are treated as having a rating of zero)."
},
{
"name" : "?scenario_plan_rule_trust",
"description" : "These tags are created when a Scenario starts, if that Scenario was based on a Plan.\nFor each Rule that should be especially trusted or distrusted, one of these Tags is created. The comment is the name of the Rule, the weight is 1 if the Rule should be trusted (it is treated as if it had a rating of 5 and moderator approval) and 0 if it should be distrusted (it is treated as having a rating of zero).\nNote about the name of the Rule: If a version is given, the trust/distrust is specific to that version. If no version is given, it applies to all versions of that Rule."
},
{
"name" : "?scenario_plan_only_trust_explicitly",
"description" : "This Tag is created when a Scenario starts, if that Scenario was based on a Plan.\nIf its weight is 1, Elody will distrust all Rules that aren't explicitly trusted using [[symbol:?scenario_plan_user_trust]] or [[symbol:?scenario_plan_rule_trust]], regardless of their rating."
},
{
"name" : "!set_idle_message",
"description" : "This Tag is used to overwrite the idle message Elody will display if there are no Rules or Options eligible to be used under the current parameter settings.\nTo do so, create a Tag with this symbol targeting a hidden Message.\nTarget this Tag with a [[symbol:!nullify]] Tag to deactivate it again. The last non-nullified !set_idle_message will be the active one."
},
{
"name" : "!set_status_message",
"description" : "This Tag is used to overwrite the status message Elody displays.\nTo do so, create a Tag with this symbol where the comment is the text you want to display.\nIf the comment is None, a default value is used instead that describes what the lod-executor is currently doing.\nTarget this Tag with a [[symbol:!nullify]] Tag to deactivate it again. The last non-nullified !set_status_message will be the active one."
},
{
"name" : "!nullify",
"description" : "This Tag is used to deactivate other tags when needed.\nIt does not have a meaning on its own, but nullifies/negates/deactivates/ends other tags.\nNote that this behavior is not recursive: You can't !nullify another !nullify tag."
},
{
"name" : "!offer",
"description" : "This Tag is used to mark a 'require_' Tag with an offer that may satisfy the requirement.\nThe first argument of an !offer Tag should always be the !require tag. The remaining arguments can be whatever is appropriate and should be documented in the description of the require_ symbol.\nThis is similar to [[symbol:!provide]], but where [[symbol:!provide]] means that the requirement has been met, this symbol just means that it might be able to meet it. Several offers may be made on a require_ Tag before one of them is chosen and used with [[symbol:!provide]]."
},
{
"name" : "!provide",
"description" : "This Tag is used to mark a 'require_' Tag with something that satisfies the requirement.\nThe first argument of an !offer Tag should always be the !require tag. The remaining arguments can be whatever is appropriate and should be documented in the description of the require_ symbol.\nSee also: [[symbol:!offer]]."
},
{
"name" : "!task",
"description" : "This Tag is DEPRECATED. It used to be used for tasks, but no longer has any effect."
},
{
"name" : "?user_input_command_file",
"description" : "A Tag with this symbol targeting a file is created whenever a user enters a text command."
},
{
"name" : "?user_input_uploaded_file",
"description" : "A Tag with this symbol targeting a file is created whenever a user uploads a file."
},
{
"name" : "?user_input_command_keyword",
"description" : "Tags with this Symbol are created along with ?user_input_command_file.\nThe comment of the Tag is a word that appeared in the entered text."
},
{
"name" : "!set_signal_weight",
"description" : "This Tag decides which symbols are
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
共9个文件
py:6个
txt:2个
pkg-info:1个
资源分类:Python库 所属语言:Python 资源全名:lod-1.0.46.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
资源推荐
资源详情
资源评论
收起资源包目录
lod-1.0.46.tar.gz (9个子文件)
lod-1.0.46
PKG-INFO 353B
lod
utilities.py 21KB
lod.py 14KB
basics.py 71KB
__init__.py 1B
TRUTH.txt 16KB
exceptions.py 2KB
setup.py 611B
LICENSE.txt 1KB
共 9 条
- 1
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功