O projeto tem como objetivo capacitar os alunos para desenvolverem soluções avançadas em processamento de linguagem natural (NLP) e inteligência artificial (IA) generativa. Essas soluções visam resolver problemas complexos em organizações onde é crucial que sistemas computacionais compreendam, interpretem, e gerem linguagem humana de forma natural e eficaz.
EXEMPLOS DE APLICAÇÃO:
- Atendimento ao Cliente e Suporte (Chatbots e Assistentes Virtuais): Desenvolvimento de sistemas de resposta automática que podem entender e responder a consultas de clientes em linguagem natural (texto), proporcionando um atendimento ao cliente eficiente e reduzindo o tempo de espera.
- Análise de CVs e Matching de Talentos: Ferramentas automatizadas para analisar currículos, avaliar competências e experiências em formato textual, e sugerir candidatos a vagas de emprego e facilitar a geração de currículos personalizados, otimizando o processo de recrutamento.
Recursos de infraestrutura obrigatórios:
- Python: Linguagem de programação versátil e de alto nível.
- TensorFlow: Framework de deep learning de código aberto.
- PyTorch: Framework de deep learning com foco em flexibilidade.
- NumPy: Biblioteca essencial para computação numérica em Python.
- Scikit-learn: Biblioteca de aprendizado de máquina em Python.
- GPUs: Unidade de processamento gráfico para aceleração computacional.
- Clusters: Conjuntos de computadores interconectados para processamento paralelo.
- Cloud: Plataformas de computação escalável baseadas na nuvem.
- Google Colab Pro Plus: ambiente de desenvolvimento em cloud e colaborativo.
- Git: Ferramenta de repositório e controle de versionamento.
- Flask: Ferramenta de desenvolvimento de API em Python.
- Ngrok: Ferramenta de tunelamento para experimentação ágil com endpoints (e.g., tunelamento para disponibilizar rapidamente uma API executando localmente).
- Hugging Face: Plataforma de modelos LLM abertos disponíveis com acesso a API.
- Langchain: Ferramenta de desenvolvimento de agentes baseados em modelos LLM.
- Ollama: Ferramenta para execução local de modelo LLM aberto.