From the course: Secure Coding in Python

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

Generative AI and software development

Generative AI and software development - Python Tutorial

From the course: Secure Coding in Python

Generative AI and software development

Generative AI has taken the world of software by storm. And when we look at generative AI when it comes to secure coding, there are two main things we have to keep in mind. One is using tools that leverage generative AI, and the other is developing generative AI powered applications. Generative AI has taken the world of software by storm, and when we think about secure coding and generative AI, we can really divide it into two sort of areas of interest. The first one is using AI-driven development tools such as GitHub Copilot, ChatGPT, Claude, and Gemini. The second one is creating applications that leverage AI. When we create these applications, we'll hear of things such as prompt injection, jailbreaking, and hallucinations. In this chapter, we'll take a look at how we can use AI-driven tools in a more secure way, and how we can develop software that leverages AI more securely.

Contents