prebuilt.misc.agent_utilities_prompts¶

Agent Utilities Prompts and Factory Functions.

This module provides prompt templates and factory functions for creating specialized utility agents for various business and project management tasks.

Classes¶

AgentUtilitiesPrompts

Collection of prompt templates for utility agents.

Functions¶

create_communication_planning_agent([name, ...])

Create a communication planning agent.

create_decision_analysis_agent([name, temperature, ...])

Create a decision analysis agent.

create_goal_decomposition_agent([name, temperature, ...])

Create a goal decomposition agent.

create_quality_assessment_agent([name, temperature, ...])

Create a quality assessment agent.

create_resource_planning_agent([name, temperature, ...])

Create a resource planning agent.

create_workflow_optimization_agent([name, ...])

Create a workflow optimization agent.

Module Contents¶

class prebuilt.misc.agent_utilities_prompts.AgentUtilitiesPrompts¶

Collection of prompt templates for utility agents.

prebuilt.misc.agent_utilities_prompts.create_communication_planning_agent(name='communication_planning_agent', temperature=0.7, max_tokens=None)¶

Create a communication planning agent.

Parameters:
  • name (str) – Name for the agent

  • temperature (float) – Temperature for LLM responses

  • max_tokens (Optional[int]) – Maximum tokens for responses

Returns:

Configured SimpleAgent for communication planning

Return type:

haive.agents.simple.agent.SimpleAgent

prebuilt.misc.agent_utilities_prompts.create_decision_analysis_agent(name='decision_analysis_agent', temperature=0.3, max_tokens=None)¶

Create a decision analysis agent.

Parameters:
  • name (str) – Name for the agent

  • temperature (float) – Temperature for LLM responses

  • max_tokens (Optional[int]) – Maximum tokens for responses

Returns:

Configured SimpleAgent for decision analysis

Return type:

haive.agents.simple.agent.SimpleAgent

prebuilt.misc.agent_utilities_prompts.create_goal_decomposition_agent(name='goal_decomposition_agent', temperature=0.5, max_tokens=None)¶

Create a goal decomposition agent.

Parameters:
  • name (str) – Name for the agent

  • temperature (float) – Temperature for LLM responses

  • max_tokens (Optional[int]) – Maximum tokens for responses

Returns:

Configured SimpleAgent for goal decomposition

Return type:

haive.agents.simple.agent.SimpleAgent

prebuilt.misc.agent_utilities_prompts.create_quality_assessment_agent(name='quality_assessment_agent', temperature=0.3, max_tokens=None)¶

Create a quality assessment agent.

Parameters:
  • name (str) – Name for the agent

  • temperature (float) – Temperature for LLM responses

  • max_tokens (Optional[int]) – Maximum tokens for responses

Returns:

Configured SimpleAgent for quality assessment

Return type:

haive.agents.simple.agent.SimpleAgent

prebuilt.misc.agent_utilities_prompts.create_resource_planning_agent(name='resource_planning_agent', temperature=0.4, max_tokens=None)¶

Create a resource planning agent.

Parameters:
  • name (str) – Name for the agent

  • temperature (float) – Temperature for LLM responses

  • max_tokens (Optional[int]) – Maximum tokens for responses

Returns:

Configured SimpleAgent for resource planning

Return type:

haive.agents.simple.agent.SimpleAgent

prebuilt.misc.agent_utilities_prompts.create_workflow_optimization_agent(name='workflow_optimization_agent', temperature=0.4, max_tokens=None)¶

Create a workflow optimization agent.

Parameters:
  • name (str) – Name for the agent

  • temperature (float) – Temperature for LLM responses

  • max_tokens (Optional[int]) – Maximum tokens for responses

Returns:

Configured SimpleAgent for workflow optimization

Return type:

haive.agents.simple.agent.SimpleAgent