Visão Geral
Este Curso Python com Inteligencia Artificial Generativa OpenAI, Hugging Face, apresenta os fundamentos e a aplicação prática da Inteligência Artificial Generativa utilizando Python com as bibliotecas e APIs da OpenAI e da Hugging Face. Os participantes aprenderão a integrar modelos de linguagem, visão e áudio em seus projetos, além de explorar técnicas para criar chatbots inteligentes, geração de texto, imagens e aplicações personalizadas com IA. O curso une teoria e prática, preparando o aluno para desenvolver soluções inovadoras no ecossistema de IA generativa.
Objetivo
Após realizar este curso Python com Inteligência Artificial Generativa (OpenAI, Hugging Face), você será capaz de:
- Compreender os conceitos fundamentais da IA generativa.
- Utilizar a API da OpenAI para criar aplicações de geração de texto, imagem e áudio.
- Trabalhar com a biblioteca transformers da Hugging Face para NLP, visão e multimodalidade.
- Desenvolver chatbots inteligentes, sistemas de resumo e tradutores automáticos.
- Implementar pipelines de IA generativa com Python de forma prática.
- Integrar IA generativa em aplicações web e serviços no mundo real.
Publico Alvo
- Desenvolvedores Python que desejam trabalhar com IA generativa.
- Estudantes e profissionais de TI interessados em Inteligência Artificial aplicada.
- Cientistas de dados que buscam integrar modelos prontos de NLP, visão computacional e geração de conteúdo.
- Empresas e profissionais que querem implementar chatbots, assistentes virtuais e soluções com IA generativa.
Pre-Requisitos
- Conhecimentos básicos de Python.
- Noções de Machine Learning ou NLP (desejável, mas não obrigatório).
- Conhecimento básico de APIs e manipulação de dados em JSON.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Módulo 1: Introdução à Inteligência Artificial Generativa
- O que é IA generativa e aplicações no mercado
- Modelos de linguagem (LLMs) e suas arquiteturas
- Principais players: OpenAI e Hugging Face
- Casos de uso reais (chatbots, geração de imagens, resumo automático, etc.)
Módulo 2: Configuração do Ambiente de Desenvolvimento
- Preparando o ambiente em Python
- Instalação de bibliotecas:
openai
, transformers
, datasets
- Configuração de chaves de API (OpenAI, Hugging Face)
- Estrutura de um projeto em IA generativa
Módulo 3: Trabalhando com OpenAI
- Introdução à API da OpenAI
- Geração de texto com modelos GPT
- Criação de chatbots inteligentes com Python
- Geração de imagens (DALL·E API)
- Conversão de fala para texto e texto para fala (Whisper e TTS)
- Estudo de caso: Criando um assistente virtual personalizado
Módulo 4: Hugging Face e a Biblioteca Transformers
- Introdução ao ecossistema Hugging Face
- Uso da biblioteca
transformers
em Python
- Fine-tuning e uso de modelos pré-treinados
- Modelos de NLP: tradução, resumo, análise de sentimento, QA
- Modelos multimodais: texto + imagem
- Estudo de caso: Criando um sistema de resumo automático de documentos
Módulo 5: Desenvolvimento de Aplicações Generativas
- Integração entre OpenAI e Hugging Face em um mesmo projeto
- Criação de pipelines de NLP com Python
- Construção de APIs e microsserviços com FastAPI
- Integração com front-end (Streamlit / Flask)
- Estudo de caso: Dashboard interativo de IA generativa
Módulo 6: Ética, Segurança e Boas Práticas
- Limitações e vieses em modelos generativos
- Uso ético da IA generativa
- Segurança no uso de chaves de API
- Monitoramento e logging em aplicações com IA
Módulo 7: Projeto Final
- Desenvolvimento de uma aplicação completa com Python + OpenAI + Hugging Face
- Exemplo 1: Chatbot de suporte ao cliente com memória contextual
- Exemplo 2: Gerador automático de conteúdos (textos + imagens)
- Testes, validação e apresentação do projeto
TENHO INTERESSE