Andrej Karpathy: Software Is Changing (Again)
Y Combinator
Resumen
Andrej Karpathy explores the evolution of software development in the age of AI, categorizing it into three distinct paradigms: traditional computer programming (Software 1.0), neural network weights (Software 2.0), and the current era of LLM-based prompting (Software 3.0). He argues that large language models are effectively acting as modern operating systems that are reshaping how we interact with technology. Karpathy highlights the importance of 'partial autonomy', building tools where humans retain control, and suggests that developers should focus on creating interfaces that allow for rapid verification of AI-generated work. Ultimately, he encourages a future where both humans and AI agents can navigate the digital landscape through more machine-readable, English-driven documentation and specialized protocols.
Capítulos
- 0:00Introducción y evolución del software
- 6:00LLMs como sistemas operativos
- 16:00Arquitectura y autonomía de aplicaciones
- 23:00Programación con agentes autónomos
- 30:00Aplicaciones prácticas y autonomía
- 36:00La era del Vibe Coding
- 41:00Construir para agentes
Temas tratados
- Software Evolution
- LLMs as Operating Systems
+5 temas más (contenido completo al seguir el canal)
Extracto de la transcripción
Please welcome former director of AI Tesla Andre Carpathy. [Music] Hello. [Music] Wow, a lot of people here. Hello. Um, okay. Yeah. So I'm excited to be here today to talk to you about software in the era of AI. And I'm told that many of you are students like bachelors, masters, PhD and so on. And you're about to enter the industry. And I think it's actually like an extremely unique and very interesting time to enter the industry right now. And I think fundamentally the reason for that is that um software is changing uh again. And I say again because I actually gave this talk already. Um but the problem is that software keeps changing. So I actually have a lot of material to create new talks and I think it's changing quite fundamentally. I think roughly speaking software has not changed much on such a fundamental level for 70 years. And then it's changed I think about twice quite rapidly…