taolib.testing.multi_agent.agents.templates#
预设智能体模板。
提供常用的智能体模板,方便快速创建专用子智能体。
Classes#
智能体模板。 |
Functions#
获取代码助手智能体模板。 |
|
获取写作助手智能体模板。 |
|
获取数据分析智能体模板。 |
|
获取研究助手智能体模板。 |
|
获取通用助手智能体模板。 |
|
|
根据ID获取模板。 |
|
获取所有预设模板。 |
Module Contents#
- class taolib.testing.multi_agent.agents.templates.AgentTemplate#
Bases:
pydantic.BaseModel智能体模板。
- capabilities: list[AgentCapability]#
- config: AgentConfig#
- taolib.testing.multi_agent.agents.templates.get_code_assistant_template() taolib.testing.multi_agent.models.AgentTemplate#
获取代码助手智能体模板。
- taolib.testing.multi_agent.agents.templates.get_writing_assistant_template() taolib.testing.multi_agent.models.AgentTemplate#
获取写作助手智能体模板。
- taolib.testing.multi_agent.agents.templates.get_data_analyst_template() taolib.testing.multi_agent.models.AgentTemplate#
获取数据分析智能体模板。
- taolib.testing.multi_agent.agents.templates.get_research_assistant_template() taolib.testing.multi_agent.models.AgentTemplate#
获取研究助手智能体模板。
- taolib.testing.multi_agent.agents.templates.get_general_assistant_template() taolib.testing.multi_agent.models.AgentTemplate#
获取通用助手智能体模板。
- taolib.testing.multi_agent.agents.templates.get_template(template_id: str) taolib.testing.multi_agent.models.AgentTemplate | None#
根据ID获取模板。
- 参数:
template_id -- 模板ID
- 返回:
模板实例,如果不存在则返回None
- 返回类型:
AgentTemplate | None
- taolib.testing.multi_agent.agents.templates.get_all_templates() list[taolib.testing.multi_agent.models.AgentTemplate]#
获取所有预设模板。