agents.researchΒΆ
Research Agents - Advanced research and information gathering agents.
This module provides specialized agents for conducting research, gathering information, and generating comprehensive reports on various topics.
- Available Agents:
PersonResearchAgent: Comprehensive person research with multi-source data
OpenPerplexityAgent: Web search and research capabilities
STORMAgent: Structured research methodology (in development)
Example
Basic research usage:
from haive.agents.research.person import PersonResearchAgent
agent = PersonResearchAgent(
name="researcher",
research_topic="AI Safety"
)
result = await agent.ainvoke({"query": "Recent developments in AI safety"})