agentchat.contrib
agentchat.contrib.web_surfer
Installation
Tutorials
User Guide
- Code Execution
- OpenAI Assistant
- GroupChat
- Using Non-OpenAI Models
- CaptainAgent
- Handling Long Contexts
- LLM Caching
- Agent Observability
- LLM Configuration
- Prompting and Reasoning
- Retrieval Augmentation
- Swarm Orchestration
- Task Decomposition
- FAQ
API Reference
- agentchat
- agentchat.contrib
- agentchat.contrib.agent_eval
- agentchat.contrib.capabilities
- agentchat.contrib.captainagent
- agentchat.contrib.graph_rag
- agentchat.contrib.vectordb
- agent_builder
- agent_optimizer
- captainagent
- gpt_assistant_agent
- img_utils
- llamaindex_conversable_agent
- llava_agent
- math_user_proxy_agent
- multimodal_conversable_agent
- qdrant_retrieve_user_proxy_agent
- reasoning_agent
- retrieve_assistant_agent
- retrieve_user_proxy_agent
- society_of_mind_agent
- swarm_agent
- text_analyzer_agent
- tool_retriever
- web_surfer
- agentchat.realtime_agent
- agent
- assistant_agent
- chat
- conversable_agent
- groupchat
- user_proxy_agent
- utils
- cache
- coding
- interop
- io
- logger
- oai
- tools
- browser_utils
- code_utils
- exception_utils
- function_utils
- graph_utils
- math_utils
- retrieve_utils
- runtime_logging
- token_count_utils
AutoGen Studio
Ecosystem
agentchat.contrib
agentchat.contrib.web_surfer
WebSurferAgent
class WebSurferAgent(ConversableAgent)
(In preview) An agent that acts as a basic web surfer that can search the web and visit web pages.
generate_surfer_reply
def generate_surfer_reply(
messages: Optional[list[dict[str, str]]] = None,
sender: Optional[Agent] = None,
config: Optional[OpenAIWrapper] = None
) -> tuple[bool, Optional[Union[str, dict[str, str]]]]
Generate a reply using autogen.oai.
On this page