Agente de Análise de AQI
O Agente de Análise de AQI é uma poderosa ferramenta de monitorização da qualidade do ar e recomendações de saúde, ajudando os utilizadores a tomar de…
- OpenAI
Equipas de Agentes ·Avançado
Assista a dois agentes de IA a competirem numa negociação épica de carros usados, construído com Google ADK para os agentes de backend e AG-UI + CopilotKit para um frontend reativo impressionante.
GOOGLE_API_KEYLicença Apache-2.0 · conteúdo curado, traduzido e mantido pelo Doutor AI.
Assiste a dois agentes de IA a batalharem numa épica negociação de carros usados! Construído com Google ADK para os agentes de backend e AG-UI + CopilotKit para um frontend reativo de cortar a respiração.
┌─────────────────────────────────────────────────────────────────┐
│ Next.js + CopilotKit Frontend │
│ ┌─────────────┐ ┌──────────────┐ ┌─────────────┐ │
│ │ Battle Arena│ │ VS Display │ │Chat Sidebar │ │
│ │ Timeline │ │ Buyer/Seller │ │ (AG-UI) │ │
│ └──────┬──────┘ └──────────────┘ └──────┬──────┘ │
└──────────┼────────────────────────────────────────┼─────────────┘
│ AG-UI Events │
└────────────────────┬───────────────────┘
│
┌───────────▼───────────┐
│ CopilotKit Runtime │
│ (/api/copilotkit) │
└───────────┬───────────┘
│ HTTP/SSE
┌───────────▼───────────┐
│ FastAPI + AG-UI │
│ ADK Middleware │
└───────────┬───────────┘
│
┌───────────▼─────────────┐
│ ADK Negotiation Agent │
│ (Battle Master) │
│ │
│ Tools: │
│ • configure_negotiation│
│ • start_negotiation │
│ • buyer_make_offer │
│ • seller_respond │
└─────────────────────────┘
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd advanced_ai_agents/multi_agent_apps/ai_negotiation_battle_simulator
cd backend
pip install -r requirements.txt
# Create .env file
echo "GOOGLE_API_KEY=your_api_key_here" > .env
# Start the backend
python agent.py
O backend irá iniciar em http://localhost:8000
cd frontend
npm install
# Start the frontend
npm run dev
A interface irá iniciar em http://localhost:3000
Abre http://localhost:3000 e diz ao Mestre da Batalha:
| Personalidade | Emoji | Estilo |
|---|---|---|
| Desperate Dan | 😰 | Precisa de carro HOJE, cara de poker fraco |
| Analytical Alex | 🧮 | Cita todos os dados, muito lógico |
| Cool-Hand Casey | 😎 | Mestre do bluff de desistência |
| Fair-Deal Fran | 🤝 | Apenas quer um acordo vantajoso |
| Personalidade | Emoji | Estilo |
|---|---|---|
| Shark Steve | 🦈 | Nunca desce mais de 5% |
| By-The-Book Beth | 📊 | Segue estritamente o KBB |
| Motivated Mike | 😅 | Precisa mesmo de vender |
| Drama Queen Diana | 🎭 | Tudo é "oferta final" |
ai_negotiation_battle_simulator/
├── README.md
├── .env.example
│
├── backend/ # Python ADK + AG-UI
│ ├── agent.py # Main agent with tools
│ ├── requirements.txt
│ ├── config/
│ │ ├── personalities.py # 8 unique personalities
│ │ └── scenarios.py # 3 negotiation scenarios
│ └── agents/
│ ├── buyer_agent.py
│ ├── seller_agent.py
│ └── orchestrator.py
│
└── frontend/ # Next.js + CopilotKit
├── package.json
├── src/
│ └── app/
│ ├── layout.tsx # CopilotKit provider
│ ├── page.tsx # Battle Arena UI
│ ├── globals.css # Battle animations
│ └── api/
│ └── copilotkit/
│ └── route.ts # CopilotKit runtime
└── tailwind.config.js
🔔 NEGOTIATION BEGINS: 2019 Honda Civic EX
📋 ASKING PRICE: $15,500
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
😎 COOL-HAND CASEY (Round 1):
"I've seen similar Civics go for less. $11,500 seems fair
given the market. Cash in hand today."
🦈 SHARK STEVE (Round 1):
"$15,000. This car is pristine. I've got two other
interested buyers coming this weekend."
😎 COOL-HAND CASEY (Round 2):
"$12,500 is my limit. Take it or I walk."
🦈 SHARK STEVE (Round 2):
*considers* "$14,000. Final offer."
😎 COOL-HAND CASEY (Round 3):
"$13,000. Meet me in the middle."
🦈 SHARK STEVE (Round 3):
"...$13,500 and you've got a deal."
😎 COOL-HAND CASEY (Round 4):
"$13,250. Final answer."
🦈 SHARK STEVE (Round 4):
"Deal. 🤝"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
✅ DEAL CLOSED AT $13,250 🎉
Buyer saved: $2,250 (14.5% off asking)
buyer_make_offer e seller_respondSente-te à vontade para adicionar:
Que o melhor negociador vença! 🏆
O Agente de Análise de AQI é uma poderosa ferramenta de monitorização da qualidade do ar e recomendações de saúde, ajudando os utilizadores a tomar de…
Um assistente multiagente de migração de base de código, potenciado por IA, construído com LangGraph e Streamlit, que planeia tarefas de refatoração f…
Um agente de pesquisa IA avançado construído utilizando a estrutura Agno Agent, o modelo Qwen da Together AI e ferramentas Composio.
Precisa de uma solução à medida?
Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.
O Doutor AI dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.