Sales Representative Agent Example

Simple example showing how to set up a sales representative agent with PilottAI framework.

Setup

pip install pilott

Example Usage

from pilott import Serve
from pilott.core import AgentConfig, LLMConfig

# Initialize
pilott = Serve(name="SalesRepresentative")

# Create agent
sales_agent = await pilott.add_agent(
    role="sales_representative",
    goal="Manage leads and close sales effectively",
    tools=["lead_manager", "proposal_generator"]
)

# Manage lead
task = {
    "type": "manage_lead",
    "lead_id": "LEAD123",
    "action": "qualify",
    "details": {
        "company": "TechCorp",
        "budget": "100k"
    }
}

result = await pilott.execute([task])

Tools

  • lead_manager: Manage sales leads
  • proposal_generator: Generate sales proposals

Features

  • Lead qualification
  • Proposal generation
  • Sales process automation
  • Client relationship management

Code

Ready to use code sales_rep.py