INNER CODE UNIT · Python
get_sys_msg
OSU-NLP-Group/ScienceAgentBench · agent.py:48
def get_sys_msg(self, task):
sys_msg = (
SYSTEM_PROMPT + "\n\n" +
(SELF_DEBUG_PROMPT + "\n\n" if self.use_self_debug else "") +
FORMAT_PROMPT + "\n\n" + REQUEST_PROMPT
)
sys_msg += (
"\n" + task["task_inst"] +
("\n" + str(task["domain_knowledge"]) if self.use_knowledge else "")
)
sys_msg += (
"\n" +
DATA_INFO_PROMPT.format(
dataset_path = task['dataset_path'],
dataset_folder_tree = task['dataset_folder_tree'],
dataset_preview = task["dataset_preview"]