Skip to content

Programming with LLMs

Programming with LLMs means using AI assistance like ChatGPT or GitHub Copilot during coding. These AI tools function as a kind of pair programmer: they can suggest code, explain existing code, and help detect errors.

In the context of cloud engineering, this skill is important because engineers often work with complex infrastructure code and need to automate repetitive tasks. LLMs can speed up routine work like writing Infrastructure as Code templates, scripts, and documentation, giving you more time for system design and solving complex architectural problems.

Starting Points

  • ChatGPT - A good starting point is to ask a language model like ChatGPT to build an application for you.
  • Use agent mode in VS Code - guide for using LLMs in a popular IDE

Key Points

  • You use appropriate AI tools and deploy them efficiently for cloud infrastructure tasks.
  • The AI-suggested code is correctly integrated into the infrastructure codebase.
  • You can clearly explain what the generated code does and why this implementation was chosen.
  • There is evidence that you have critically reviewed and tested the AI output, especially for security implications.