Visão Geral
Este curso capacita desenvolvedores a criar aplicações utilizando Inteligência Artificial Generativa e Large Language Models (LLMs). O participante aprenderá os fundamentos técnicos dos modelos generativos, integração com APIs de IA, técnicas de prompt engineering, arquiteturas modernas como RAG (Retrieval-Augmented Generation), desenvolvimento de agentes inteligentes e boas práticas para construção de aplicações corporativas baseadas em IA Generativa.
Conteúdo Programatico
Module 1: Introduction to Generative AI Development
- Overview of Generative AI technologies
- LLM ecosystem and architecture
- Developer use cases and opportunities
- Foundation models overview
- Generative AI development lifecycle
- Enterprise AI application scenarios
Module 2: Large Language Models Fundamentals
- Transformer architecture overview
- Tokens and embeddings
- Context windows and attention mechanisms
- Model capabilities and limitations
- Inference concepts
- Open-source and commercial LLMs
Module 3: Working with Generative AI APIs
- API integration fundamentals
- Authentication and security
- Request and response handling
- Structured outputs
- Function calling concepts
- Error handling and resiliency
Module 4: Prompt Engineering for Developers
- Prompt design principles
- Zero-shot and few-shot prompting
- Chain-of-thought techniques
- Context management strategies
- Prompt optimization and evaluation
- Prompt templates and reusable patterns
Module 5: Building AI-Powered Applications
- Application architecture patterns
- Chat-based applications
- Content generation solutions
- AI-powered search experiences
- Workflow automation applications
- User experience considerations
Module 6: Embeddings and Vector Databases
- Embedding concepts
- Semantic search fundamentals
- Vector databases overview
- Similarity search techniques
- Indexing and retrieval strategies
- Knowledge representation approaches
Module 7: Retrieval-Augmented Generation (RAG)
- RAG architecture fundamentals
- Document ingestion pipelines
- Retrieval strategies
- Context enrichment techniques
- Enterprise knowledge integration
- RAG optimization best practices
Module 8: AI Agents and Autonomous Workflows
- Introduction to AI agents
- Agent architectures and patterns
- Tool usage and orchestration
- Multi-agent systems overview
- Autonomous workflows
- Enterprise automation use cases
Module 9: Security, Governance and Responsible AI
- AI application security
- Data privacy and protection
- Prompt injection risks
- Model misuse prevention
- Responsible AI principles
- Governance and compliance requirements
Module 10: Observability and Performance Optimization
- Monitoring AI applications
- Evaluating model outputs
- Cost optimization strategies
- Latency and scalability considerations
- Reliability engineering practices
- AI operations fundamentals
Module 11: Enterprise Integration and Deployment
- Integrating with enterprise systems
- Cloud deployment architectures
- CI/CD for AI applications
- MLOps and LLMOps concepts
- Production readiness practices
- Operational governance
Module 12: Capstone Project and Real-World Scenarios
- End-to-end Generative AI application development
- RAG implementation project
- Agent-based workflow automation
- Security and governance validation
- Performance optimization exercises
- Final enterprise Generative AI solution project