MCPcopy Create free account

hub / github.com/THUDM/AgentBench / functions

Functions312 in github.com/THUDM/AgentBench

↓ 11 callersFunctionget_symbol_type
(symbol: str)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:82
↓ 10 callersFunctionget_root
(var: int)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:510
↓ 10 callersFunctionlisp_to_nested_expression
Takes a logical form as a lisp string and returns a nested list representation of the lisp. For example, "(count (division first))" would get
src/server/tasks/knowledgegraph/utils/semparse_util.py:4
↓ 9 callersMethod_normalize_special_values
处理特殊值、百分比和格式化数字
src/server/tasks/dbbench/result_processor.py:115
↓ 9 callersMethodyellow
(msg)
src/utils/others.py:69
↓ 7 callersMethodcyan
(msg)
src/utils/others.py:65
↓ 6 callersMethodintersection
Set intersection. Returns (new_variable, "Observation: ...").
src/server/tasks/knowledgegraph/api.py:114
↓ 6 callersMethodload_from
(self, path)
src/configs.py:30
↓ 5 callersMethod__init__
(self, reason: str, detail: Union[str, None] = None)
src/typings/exception.py:9
↓ 5 callersMethod_get_conn
(self)
src/server/tasks/dbbench/interaction.py:136
↓ 5 callersFunctiondeep_merge
(base_item, new_item)
src/configs.py:9
↓ 5 callersMethodexecute
(self, sql: str, data: Union[Sequence, Dict[str, Any]] = ())
src/server/tasks/dbbench/interaction.py:27
↓ 5 callersMethodget_output_dir
(self, agent: str, task: str)
src/assigner.py:158
↓ 4 callersMethod_is_float
检查是否可以转换为浮点数
src/server/tasks/dbbench/result_processor.py:266
↓ 4 callersMethodcreate
(self)
src/typings/general.py:20
↓ 4 callersMethodexecute_query
(self, query: str)
src/server/tasks/knowledgegraph/utils/sparql_executer.py:23
↓ 4 callersMethodgreen
(msg)
src/utils/others.py:61
↓ 4 callersFunctionnone_function
(G, start, arg_node=None, type_constraint=True)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:328
↓ 3 callersFunctionbinary_nesting
(function: str, elements: List[str], types_along_path=None)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:308
↓ 3 callersFunctionexpression_to_lisp
(expression)
src/server/tasks/knowledgegraph/utils/semparse_util.py:25
↓ 3 callersMethodget_available_actions
(actions)
src/server/tasks/alfworld/task.py:126
↓ 3 callersMethodinitialize
(self)
src/server/tasks/dbbench/interaction.py:49
↓ 3 callersFunctionlisp_to_sparql
(lisp_program: str)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:475
↓ 3 callersFunctionlisp_to_sparql_and
(expressions: Union[List[str], str], variable=1)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:780
↓ 3 callersFunctionlisp_to_sparql_join
(expressions: Union[List[str], str], variable=1)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:805
↓ 3 callersFunctionload_yaml
(path: pathlib.Path)
scripts/validate_lite_configs.py:25
↓ 3 callersFunctionlogical_form_to_graph
(expression: List)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:139
↓ 3 callersMethodmatch
(self, task_name)
src/analysis.py:183
↓ 3 callersFunctionpostprocess_raw_code
(raw_lisp)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:734
↓ 3 callersMethodrole_content_dict
( message_key: str = "messages", role_key: str = "role", content_key: str = "content",
src/client/agents/http_agent.py:76
↓ 3 callersMethodstart
(self, tqdm_out=None)
src/assigner.py:238
↓ 2 callersMethod__init__
(self, db_type: str)
src/server/tasks/dbbench/interaction.py:17
↓ 2 callersMethod_build_init_sql
Builds initialization SQL for MySQL.
src/server/tasks/dbbench/task.py:254
↓ 2 callersMethod_clean_answer
清理和标准化答案
src/server/tasks/dbbench/result_processor.py:198
↓ 2 callersMethod_float_equal
比较两个浮点数是否相等(考虑精度)
src/server/tasks/dbbench/result_processor.py:275
↓ 2 callersFunctionanalysis_size
(size_str)
data/os_interaction/scripts/4/check/size-match.py:3
↓ 2 callersFunctionanalysis_size
(size_str)
data/os_interaction/scripts/2/check/size-match.py:3
↓ 2 callersFunctionanalysis_size
(size_str)
data/os_interaction/scripts/1/check/size-match.py:3
↓ 2 callersFunctionanalysis_size
(size_str)
data/os_interaction/scripts/dev/check/size-match.py:3
↓ 2 callersFunctionanalysis_size
(size_str)
data/os_interaction/scripts/3/check/size-match.py:3
↓ 2 callersFunctionanalysis_size
(size_str)
data/os_interaction/scripts/5/check/size-match.py:3
↓ 2 callersFunctionanalysis_size
(size_str)
data/os_interaction/scripts/7/check/size-match.py:3
↓ 2 callersMethodbatch_execute
(self, sql: List[Union[str, Tuple[str, Union[Sequence, Dict[str, Any]]]]])
src/server/tasks/dbbench/interaction.py:107
↓ 2 callersMethodcalculate_tables_hash_async
异步计算所有表的组合哈希值
src/server/tasks/dbbench/result_processor.py:81
↓ 2 callersMethodcheck
(self, obj)
src/utils/rules.py:45
↓ 2 callersMethodcleanup
(self)
src/server/tasks/os_interaction/task.py:50
↓ 2 callersMethoddefault
()
src/client/agents/http_agent.py:62
↓ 2 callersMethoddelete
(self)
src/server/tasks/dbbench/interaction.py:56
↓ 2 callersMethodexecute
异步执行命令
src/server/tasks/os_interaction/task.py:53
↓ 2 callersMethodexecute
(self, sql: str, data: Union[Sequence, Dict[str, Any]] = ())
src/server/tasks/dbbench/interaction.py:84
↓ 2 callersMethodexecute_independent
异步执行独立命令
src/server/tasks/os_interaction/task.py:89
↓ 2 callersMethodget_attributes
Get all attributes of a variable. Returns (None, "Observation: [...]").
src/server/tasks/knowledgegraph/api.py:148
↓ 2 callersFunctionget_end_num
(G, s)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:294
↓ 2 callersMethodget_handler
(task_name)
src/analysis.py:155
↓ 2 callersMethodinference
(self, history: List[dict])
src/client/agent.py:8
↓ 2 callersMethodinitialize
(self)
src/server/tasks/os_interaction/task.py:38
↓ 2 callersMethoditerate_edges
(self)
src/utils/max_flow.py:14
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/4/check/string-match.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/4/check/containing.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/4/check/in.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/2/check/string-match.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/2/check/containing.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/2/check/in.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/1/check/string-match.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/1/check/containing.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/1/check/in.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/dev/check/string-match.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/dev/check/containing.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/dev/check/in.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/3/check/string-match.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/3/check/containing.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/3/check/in.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/5/check/string-match.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/5/check/containing.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/5/check/in.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/7/check/string-match.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/7/check/containing.py:3
↓ 2 callersFunctionnorm_newline
(s)
data/os_interaction/scripts/7/check/in.py:3
↓ 2 callersMethodrecord_completion
( self, agent: str, task: str, index: SampleIndex, result: TaskOutput )
src/assigner.py:301
↓ 1 callersMethod__init__
(self, controller: EnvironmentController, image: str)
src/server/tasks/os_interaction/task.py:32
↓ 1 callersFunction_anonymize_entities
(expression: list)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:722
↓ 1 callersMethod_calculate_f1
(predict_answer, gold_answer)
src/server/tasks/knowledgegraph/task.py:216
↓ 1 callersMethod_clean_mysql_result
处理MySQL执行结果的特殊格式 [(value,)] 或多元组情况 [(value1,), (value2,), ...]
src/server/tasks/dbbench/result_processor.py:158
↓ 1 callersMethod_create_database
(self)
src/server/tasks/dbbench/interaction.py:128
↓ 1 callersMethod_evaluate_answer
评估答案
src/server/tasks/os_interaction/task.py:671
↓ 1 callersMethod_evaluate_by_check_scripts
使用检查脚本评估答案
src/server/tasks/os_interaction/task.py:714
↓ 1 callersMethod_evaluate_by_match
使用匹配标准评估答案
src/server/tasks/os_interaction/task.py:700
↓ 1 callersMethod_execute_bash_command
执行bash命令并处理结果
src/server/tasks/os_interaction/task.py:643
↓ 1 callersMethod_extract_function
(func_name: str, arguments: List, thought: str)
src/server/tasks/os_interaction/task.py:346
↓ 1 callersFunction_get_graph
( expression: List)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:148
↓ 1 callersMethod_get_table_hash_async
异步获取单个表的MD5哈希值
src/server/tasks/dbbench/result_processor.py:102
↓ 1 callersMethod_handle_agent_action
( self, session: Session, container: Container, round_num: int, finish: bool, round_re
src/server/tasks/os_interaction/task.py:535
↓ 1 callersMethod_handle_history
(self, history: List[dict])
src/client/agents/http_agent.py:185
↓ 1 callersMethod_inject_initial_messages
注入系统消息和问题描述
src/server/tasks/os_interaction/task.py:513
↓ 1 callersMethod_judge
执行任务判断的主要逻辑
src/server/tasks/os_interaction/task.py:399
↓ 1 callersFunction_linearize_lisp_expression
(expression: list, sub_formula_id)
src/server/tasks/knowledgegraph/utils/logic_form_util.py:702
↓ 1 callersMethod_load_configs
(self, config_path, script_root_dir=".")
src/server/tasks/os_interaction/task.py:202
↓ 1 callersMethod_setup_execution_environment
设置执行环境,运行初始化和启动脚本
src/server/tasks/os_interaction/task.py:476
↓ 1 callersMethodalfworld_run
(self, session: Session, env)
src/server/tasks/alfworld/task.py:130
↓ 1 callersFunctionanalyze_output
Walk through the output folder (including sub-dir) and analyze the overall.json file Rule: - valid overall file: **/{agent}/{task}/ov
src/analysis.py:56
next →1–100 of 312, ranked by callers