hugobowne / AI-for-SWEs

AI for Software Engineers
MIT License
1 stars 0 forks source link

This repo is a WIP. We'll teach our first iteration of this workshop in Nov 2024 at the MLOps World and Generative AI World Conference.

Description:

This workshop is designed to equip software engineers with the skills to build and iterate on generative AI-powered applications. Participants will explore key components of the AI software development lifecycle through first principles thinking, including prompt engineering, monitoring, evaluations, and handling non-determinism. The session focuses on using multimodal AI models to build applications, such as querying PDFs, while providing insights into the engineering challenges unique to AI systems. By the end of the workshop, participants will know how to build a PDF-querying app, but all techniques learned will be generalizable for building a variety of generative AI applications.

If you're a data scientist, machine learning practitioner, or AI enthusiast, this workshop can also be valuable for learning about the software engineering aspects of AI applications, such as lifecycle management, iterative development, and monitoring, which are critical for production-level AI systems.

What You'll Learn:

Workshop Prerequisite Knowledge:

If you have a background in data science, ML, or AI, this workshop will help you understand the software engineering side of building AI applications.