# Agente Branco vs Agente Preto: Jogo de Xadrez

> Um sistema avançado de jogo de xadrez onde dois agentes AI jogam xadrez entre si utilizando Autogen numa aplicação Streamlit. É construído com validação robusta de movimentos e gestão do estado do jogo.

- Fonte: https://doutorai.pt/apps/ai-chess-agent
- Categoria: Agentes de Jogos
- Dificuldade: Avançado
- Modelos: OpenAI
- Frameworks: AutoGen/AG2
- Corre local?: Precisa de APIs cloud
- Chaves necessárias: Nenhuma
- Licença: Apache-2.0
- Site: Doutor AI (https://doutorai.pt) - ferramentas de IA para pequenos negócios em português

## Tutorial completo

# ♜ Agent White vs Agent Black: Jogo de Xadrez

### 🎓 Tutorial Passo a Passo GRÁTIS
**👉 [Clica aqui para seguir o nosso tutorial completo passo a passo](https://www.theunwindai.com/p/build-a-multi-agent-chess-game) e aprende a construir isto do zero com explicações detalhadas e melhores práticas.**

Um sistema avançado de jogo de Xadrez onde dois agentes de IA jogam xadrez um contra o outro utilizando Autogen numa aplicação streamlit. É construído com uma validação robusta de movimentos e gestão do estado do jogo.

## Funcionalidades

### Arquitetura Multi-Agente
- Jogador Branco: Tomador de decisões estratégicas alimentado pela OpenAI
- Jogador Preto: Oponente tático alimentado pela OpenAI
- Proxy do Tabuleiro: Agente de validação para a legalidade dos movimentos e estado do jogo

### Segurança & Validação
- Sistema robusto de verificação de movimentos
- Prevenção de movimentos ilegais
- Monitorização em tempo real do estado do tabuleiro
- Controlo seguro da progressão do jogo

### Jogabilidade Estratégica
- Avaliação de posição que usa IA
- Análise tática profunda
- Adaptação dinâmica de estratégias
- Implementação completa do conjunto de regras do xadrez

### Como Começar?

1. Clona o repositório do GitHub

```bash
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd advanced_ai_agents/autonomous_game_playing_agent_apps/ai_chess_agent
```

```markdown
## 2. Instala as dependências necessárias:

```bash
npm install
```
```

```bash
pip install -r requirements.txt
```

```markdown
3. Obtém a tua Chave de API da OpenAI

- Regista-te para uma [conta OpenAI](https://platform.openai.com/) (ou o fornecedor de LLM da tua escolha) e obtém a tua chave de API.

4. Executa a Aplicação Streamlit
```

```bash
streamlit run ai_chess_agent.py
```

## Poupe horas todas as semanas com IA, sem complicações

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. [Ver planos →](https://doutorai.pt/precos)

---
Conteúdo de Doutor AI (https://doutorai.pt). Ao citar, indique a fonte: https://doutorai.pt/apps/ai-chess-agent
