tool_aggregator
Module Contents
Classes
- class lagent.agents.aggregator.tool_aggregator.InternLMToolAggregator(environment_role='environment', environment_begin='', environment_end='', user_names=None, few_shot=None)
Bases:
lagent.agents.aggregator.default_aggregator.DefaultAggregator- 参数:
user_names (Optional[List[str]]) –
few_shot (Optional[List[List[dict]]]) –
- environment_role = 'environment'
- environment_begin = ''
- environment_end = ''
- user_names = ['user']
- few_shot = []
- aggregate(messages, name, parser, system_instruction=None)
- 参数:
messages (lagent.memory.base_memory.Memory) –
name (str) –
parser (Union[lagent.prompts.parsers.tool_parser.ToolParser, lagent.prompts.parsers.tool_parser.MixedToolParser]) –
system_instruction (str) –
- 返回类型:
List[Dict[str, str]]