Web

Web browsing and interaction

Web capabilities for browsing and interacting with websites.

Diagram

Web

🤖 Agent

🌐 Browse

📄 Page

📤 Extract

Quick Start

  1. Enable Web Browsing
    rust
    use praisonai::{Agent, WebConfig};
    
    let config = WebConfig::new()
        .browsing(true);
    
    let agent = Agent::new()
        .name("Web Bot")
        .web(config)
        .build()?;
    
    agent.chat("Go to example.com and extract the title").await?;

Web Capabilities

CapabilityDescription
FetchGet page content
BrowseNavigate sites
ExtractParse data
InteractFill forms, click

Related