Fix product data eval export format
This commit is contained in:
@@ -1417,11 +1417,15 @@ def _data_agent_convert_router_candidates_to_records_tool(
|
||||
include_uncertain = arguments.get('include_uncertain', False)
|
||||
if not isinstance(include_uncertain, bool):
|
||||
raise ToolExecutionError('include_uncertain must be a boolean')
|
||||
default_complex = arguments.get('default_complex', False)
|
||||
if not isinstance(default_complex, bool):
|
||||
raise ToolExecutionError('default_complex must be a boolean')
|
||||
try:
|
||||
payload = convert_router_candidates_to_records(
|
||||
arguments['candidates'],
|
||||
dataset_label=_require_string(arguments, 'dataset_label'),
|
||||
default_target=_optional_string(arguments, 'default_target'),
|
||||
default_complex=default_complex,
|
||||
review_decisions=review_decisions,
|
||||
batch_id=_optional_string(arguments, 'batch_id') or 'router',
|
||||
include_uncertain=include_uncertain,
|
||||
@@ -1596,6 +1600,9 @@ def _export_planning_eval_csv_tool(arguments: dict[str, Any], context: ToolExecu
|
||||
complex_default = arguments.get('complex_default', False)
|
||||
if not isinstance(complex_default, bool):
|
||||
raise ToolExecutionError('complex_default must be a boolean')
|
||||
system_prompt = arguments.get('system_prompt', '你是小爱同学,中文智能语音助手。')
|
||||
if not isinstance(system_prompt, str):
|
||||
raise ToolExecutionError('system_prompt must be a string')
|
||||
try:
|
||||
records = _records_from_arguments(arguments, context)
|
||||
payload = export_planning_eval_csv(
|
||||
@@ -1609,6 +1616,7 @@ def _export_planning_eval_csv_tool(arguments: dict[str, Any], context: ToolExecu
|
||||
session_num=_coerce_int(arguments, 'session_num', 5),
|
||||
session_time_minutes=_coerce_int(arguments, 'session_time_minutes', 5),
|
||||
context_fields=_optional_string_list(arguments, 'context_fields'),
|
||||
system_prompt=system_prompt,
|
||||
complex_default=complex_default,
|
||||
require_validation_ok=require_validation_ok,
|
||||
overwrite=overwrite,
|
||||
|
||||
Reference in New Issue
Block a user