Visão Geral
Este curso apresenta o uso de agentes inteligentes baseados em IA e LLMs para apoiar atividades de programação e DevOps. O foco está na automação do ciclo de desenvolvimento de software, suporte à escrita e revisão de código, gestão de pipelines, monitoramento, troubleshooting e operações de infraestrutura.
Conteúdo Programatico
Module 1 – AI Agents in Software Development and DevOps
- Evolution of developer tools
- From scripts to intelligent agents
- Dev productivity and automation
- Real-world DevOps use cases
Module 2 – Agent Architectures for Engineering Tasks
- Agent roles in engineering workflows
- Planning, execution and feedback loops
- Stateless vs stateful agents
- Human-in-the-loop models
Module 3 – Agents for Programming Assistance
- Code generation and refactoring
- Debugging and error explanation
- Test generation
- Documentation and code review agents
Module 4 – LLM Prompting for Code and Ops
- Prompt patterns for programming
- Context injection (codebase, logs, configs)
- Reducing hallucinations in code
- Deterministic vs creative outputs
Module 5 – DevOps Automation with Agents
- CI/CD pipeline assistance
- Infrastructure as Code support
- Environment configuration agents
- Release and rollback automation
Module 6 – Monitoring, Logs and Troubleshooting
- Log analysis agents
- Incident detection and response
- Root cause analysis
- Observability integration
Module 7 – Tool Integration and Orchestration
- Git, CI/CD tools and cloud platforms
- API and CLI tool usage
- Multi-agent workflows for engineering
- Agent orchestration patterns
Module 8 – Security, Governance and Best Practices
- Secure code generation
- Secrets and credential handling
- Compliance and auditability
- Responsible use of AI in engineering