All Coursera Certificates 40% Off
AI Engineer - Learn how to integrate AI into software applications
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the current landscape of AI assistance tools for software development teams in this comprehensive 45-minute conference talk from GOTO Copenhagen 2024. Gain insights into the state of AI tooling after nearly two years of intense focus on coding assistants, addressing both the disappointments many engineering managers face with measurable results and the hype fatigue experienced by developers. Discover an overview of available tooling and features, learn what works effectively and what doesn't, and understand potential future developments with advancing AI technology. Focus primarily on AI assistance for code-related tasks including writing, reading, and modifying code, while also covering software delivery tasks like requirements analysis. Navigate through AI tooling archetypes, examine tooling maturity and current adoption patterns, and take a detailed tour of coding assistants including their core features, model choices, and context orchestration capabilities. Delve into advanced topics such as managing context across multiple codebases, explore the next frontiers in AI assistance including testing, solving larger problems, code review and refactoring, documentation, and debugging. Access comprehensive resources including slides, related articles, and recommended books on machine learning and AI topics to deepen your understanding of AI-assisted software delivery practices.
Syllabus
00:00 Intro
01:35 Big picture: AI tooling archetypes
02:55 Adjusted for size: Tooling maturity & current adoption
04:43 Coding assistants: A tour
09:50 Coding assistants: Core features
10:01 Coding assistants: Model choices
12:43 Coding assistants: Context orchestration
15:43 Context of all your codebases
24:57 Coding assistants: The next frontiers
25:20 Testing
28:04 Solving larger problems
30:12 Code review & refactoring
33:31 Documentation
36:41 Debugging
42:29 Final thoughts
44:48 Outro
Taught by
GOTO Conferences