Busca Inteligente de Candidatos (Protótipo PHP Puro)

Este é um protótipo didático em PHP puro. Ele simula uma base de dados de candidatos e usa a API do Google Gemini para interpretar sua busca em linguagem natural e filtrar os resultados.

Exemplos de Busca:

Lembre-se de substituir `SUA_CHAVE_DE_API_DO_GEMINI_AQUI` no código!

Resultados da Busca

ID Nome Email Idade Cidade Res. Dados Extras (JSON) Testes (Hoje/Ontem) Experiências
1 Alice Silva alice@example.com 28 Campinas
Ver JSON
{
    "habilidades_tecnicas": [
        {
            "nome": "PHP",
            "nivel": "avancado"
        },
        {
            "nome": "Laravel",
            "nivel": "avancado"
        },
        {
            "nome": "SQL",
            "nivel": "intermediario"
        },
        {
            "nome": "Excel",
            "nivel": "avancado"
        }
    ],
    "preferencias_trabalho": {
        "regiao": "Remoto",
        "tipo_contrato": [
            "CLT",
            "PJ"
        ]
    },
    "certificacoes": [
        {
            "nome": "AWS Certified Developer",
            "data": "2023-03-10"
        }
    ]
}
Personalidade (05/12) Desenvolvedora Fullstack na Tech Solutions SA (Campinas)
2 Bruno Costa bruno@example.com 35 São Paulo
Ver JSON
{
    "habilidades_tecnicas": [
        {
            "nome": "Metodologias \u00c1geis",
            "nivel": "avancado"
        },
        {
            "nome": "Excel",
            "nivel": "intermediario"
        }
    ],
    "preferencias_trabalho": {
        "regiao": "Presencial",
        "tipo_contrato": [
            "CLT"
        ]
    },
    "certificacoes": []
}
Lógico (06/12) Gerente de Projetos na Global IT Ltda (São Paulo)
3 Carla Dantas carla@example.com 22 Campinas
Ver JSON
{
    "habilidades_tecnicas": [
        {
            "nome": "Comunica\u00e7\u00e3o",
            "nivel": "avancado"
        },
        {
            "nome": "Excel",
            "nivel": "basico"
        }
    ],
    "preferencias_trabalho": {
        "regiao": "H\u00edbrido",
        "tipo_contrato": [
            "Estagio"
        ]
    },
    "certificacoes": []
}
Estagiária de RH na Tech Solutions SA (Campinas)
4 Daniel Rocha daniel@example.com 40 Rio de Janeiro
Ver JSON
{
    "habilidades_tecnicas": [
        {
            "nome": "Java",
            "nivel": "avancado"
        },
        {
            "nome": "Spring Boot",
            "nivel": "avancado"
        },
        {
            "nome": "SQL",
            "nivel": "avancado"
        }
    ],
    "preferencias_trabalho": {
        "regiao": "Remoto",
        "tipo_contrato": [
            "PJ"
        ]
    },
    "certificacoes": [
        {
            "nome": "Oracle Certified Professional",
            "data": "2017-08-20"
        }
    ]
}
Lógico (01/12) Desenvolvedor Senior na SoftWorks Rio (Rio de Janeiro)
5 Eva Souza eva@example.com 30 Belo Horizonte
Ver JSON
{
    "habilidades_tecnicas": [
        {
            "nome": "Python",
            "nivel": "avancado"
        },
        {
            "nome": "R",
            "nivel": "intermediario"
        },
        {
            "nome": "Excel",
            "nivel": "avancado"
        }
    ],
    "preferencias_trabalho": {
        "regiao": "H\u00edbrido",
        "tipo_contrato": [
            "CLT"
        ]
    },
    "certificacoes": []
}
Personalidade (06/12) Analista de Dados na Inovação Digital (Belo Horizonte)
Ver Resposta Bruta do LLM (Debug)

        
Ver Filtros Gerados pelo LLM (Debug)
null