agentchat.contrib.text_analyzer_agent
TextAnalyzerAgent
class TextAnalyzerAgent(ConversableAgent)
(Experimental) Text Analysis agent, a subclass of ConversableAgent designed to analyze text as instructed.
__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)
Arguments:
name
str - name of the agent.system_message
str - system message for the ChatCompletion inference.human_input_mode
str - This agent should NEVER prompt the human for input.llm_config
dict or False - llm inference configuration. Please refer to OpenAIWrapper.create for available options. To disable llm-based auto reply, set to False.**kwargs
dict - other kwargs in ConversableAgent.
analyze_text
def analyze_text(text_to_analyze, analysis_instructions)
Analyzes the given text as instructed, and returns the analysis.