跳到主要内容

agentchat.contrib.text_analyzer_agent

文本分析器代理

class TextAnalyzerAgent(ConversableAgent)

(实验性)文本分析代理,是ConversableAgent的一个子类,旨在按指令分析文本。

__init__

def __init__(name="analyzer",
system_message: Optional[str] = system_message,
human_input_mode: Literal["ALWAYS", "NEVER",
"TERMINATE"] = "NEVER",
llm_config: Optional[Union[Dict, bool]] = None,
**kwargs)

参数:

  • name str - 代理的名称。
  • system_message str - ChatCompletion推理的系统消息。
  • human_input_mode str - 此代理绝不应提示人类输入。
  • llm_config dict or False - llm推理配置。 请参阅OpenAIWrapper.create获取可用选项。 要禁用基于llm的自动回复,请设置为False。
  • **kwargs dict - 其他在 ConversableAgent 中的 kwargs。

analyze_text

def analyze_text(text_to_analyze, analysis_instructions)

按照指令分析给定的文本,并返回分析结果。