Skip to content

Critical Thinker Agent

Overview

The CriticalThinker class is a utility agent within the AI Refinery SDK designed to analyze complex conversations. Te Critical Thinker Agent scans the different interactions between the user and all the agents and provides highlighs on potential issues or concerns.

Implementation

The CriticalThinker class is responsible for providing potential concerns and issues based on the interaction data.

Template YAML configuration

agent_class: CriticalThinker
agent_name: <name of the agent>
agent_description: <description of the agent>
config:
  output_style: <"markdown" or "conversational" or "html">  # Optional field
  context:  # Optional field
    - "date"
    - "chat_history"
    - "chat_summary"