Este curso visa fornecer aos programadores as técnicas e conhecimentos necessários para integrar eficazmente as ferramentas de IA nas suas práticas de desenvolvimento, com foco na criação de chatbots, visão computacional e implementação de soluções de IA em várias indústrias.
- Capacitar programadores a utilizar ferramentas de IA para criar e implementar chatbots em plataformas como WhatsApp e Facebook Messenger.
- Introduzir os conceitos de visão computacional e suas aplicações práticas.
- Ensinar a utilização de frameworks e bibliotecas de IA, como TensorFlow e PyTorch, para o desenvolvimento de soluções inteligentes.
- Orientar na concepção, desenvolvimento e deployment de projetos de IA.
- Explorar as tendências e inovações recentes em IA, incluindo IA generativa e sua aplicação em dispositivos móveis e IoT.
Módulo 1: Introdução à Inteligência Artificial no Contexto de Desenvolvimento
- Definição e conceitos fundamentais de IA aplicados ao desenvolvimento de software.
- História e evolução da IA no sector tecnológico.
- Tipos de IA: Simbólica, machine learning, deep learning, e suas aplicações no desenvolvimento de chatbots.
Módulo 2: Fundamentos do Chat GPT
- O que é o ChatGPT e exemplos de aplicação no desenvolvimento de chatbots.
- Visão geral da arquitetura do ChatGPT e suas capacidades de processamento de linguagem em contextos de desenvolvimento.
- Exploração de ferramentas do ChatGPT para desenvolvimento de aplicações.
- Criação de prompts eficazes para desenvolvimento de chatbots: dicas e exemplos práticos.
Módulo 3: Visão Computacional: Conceitos e Ferramentas
- Conceitos básicos: Deteção de bordas, segmentação e reconhecimento de padrões.
- Redes Neurais Convolucionais (CNNs): Arquiteturas populares (LeNet, AlexNet, ResNet).
- Aplicações práticas: Reconhecimento facial, análise de imagens médicas, e visão em tempo real.
Módulo 4: Laboratório Prático de Desenvolvimento de Chatbots e Visão Computacional
- Elaboração de scripts para integração de APIs.
- Criação de chatbots para WhatsApp utilizando ChatGPT.
- Desenvolvimento de chatbots para Facebook Messenger.
- Implementação de chatbots em LinkedIn.
- Implementação de modelos de visão computacional para reconhecimento facial.
- Análise de imagens médicas com IA.
- Desenvolvimento de sistemas de visão em tempo real para aplicações industriais.
- Utilização de ChatGPT como assistente para pesquisa e investigação de temas tecnológicos.
- Escrever emails e newsletters de forma assistida utilizando o ChatGPT.
Módulo 5: Implementação e Ferramentas de IA
- Introdução a bibliotecas e frameworks comuns: TensorFlow, PyTorch, Keras, scikit-learn.
- Utilização de ambientes de desenvolvimento como Jupyter Notebooks e Google Colab.
- Práticas de engenharia de software para IA: MLOps, versionamento de modelos, e deployment.
Módulo 6: Projeto e Implementação de Soluções de IA
- Definição de problemas e requisitos de IA.
- Ciclo de vida do projeto de IA: Da conceção ao deployment.
- Estudos de caso e aplicações práticas em diferentes indústrias como saúde, educação e indústria.
Módulo 7: Tendências e Inovações em IA
- Desenvolvimentos recentes e o futuro da IA.
- IA generativa: Modelos de geração de texto, imagens e voz.
- IA em dispositivos móveis e IoT.
Informações
- Pré Requisitos:Conhecimentos de programação
- Duração:25 horas
- Destinatários:Programadores que queiram melhorar a eficiência na implementação de chatbots e soluções de IA. | Desenvolvedores que procuram aumentar a produtividade em suas atividades de programação. | Técnicos de TI que necessitam de assistência na elaboração de extratos de código de forma automática. | Gestores de projetos e coordenadores de equipas de desenvolvimento, com conhecimentos de programação.