haive.games.debate_v2.agent_with_judges ======================================= .. py:module:: haive.games.debate_v2.agent_with_judges .. autoapi-nested-parse:: Enhanced Gamified Debate Agent with AI Judge Integration. This module extends the basic gamified debate with AI judge panels for sophisticated winner determination and performance evaluation. Classes ------- .. autoapisummary:: haive.games.debate_v2.agent_with_judges.JudgedGameDebateAgent Module Contents --------------- .. py:class:: JudgedGameDebateAgent Bases: :py:obj:`haive.games.debate_v2.agent.GameDebateAgent` Gamified debate agent with AI judge panel integration. This agent extends the basic GameDebateAgent with sophisticated AI judge evaluation for more nuanced winner determination and detailed performance feedback from multiple judge perspectives. .. py:method:: conclude_conversation(state) :async: Enhanced conclusion with AI judge evaluation. .. py:method:: create_judged_tournament_match(topic, player_a, player_b, match_id, judge_panel_type = 'tournament', num_judges = 3, bracket_position = 'tournament', **kwargs) :classmethod: Create a tournament debate match with AI judge evaluation. .. py:method:: get_judge_panel_info() Get information about the current judge panel. .. py:method:: setup_agent() Setup the judged debate agent with judge panel.