We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode Scott Wu - Building Cognition - [Invest Like the Best, EP.402]

Scott Wu - Building Cognition - [Invest Like the Best, EP.402]

2024/12/17
logo of podcast Invest Like the Best with Patrick O'Shaughnessy

Invest Like the Best with Patrick O'Shaughnessy

AI Deep Dive AI Insights AI Chapters Transcript
People
K
Katie Ellenberg
P
Patrick O'Shaughnessy
S
Scott Wu
Topics
Patrick O'Shaughnessy: 探讨了 Devin 的当前能力、早期应用案例、与 IDE 助手相比的优势、以及对软件工程行业的影响。 Patrick O'Shaughnessy: 询问了 Devin 的定价模式、AGI 的影响、以及未来 AI 在各个行业的应用前景。 Patrick O'Shaughnessy: 探讨了软件工程的历史、未来发展趋势,以及优秀程序员的特征。 Patrick O'Shaughnessy: 探讨了 AI 代理的概念、Devin 的构建方式、以及与基础模型的关系。 Patrick O'Shaughnessy: 探讨了 Devin 在 Cognition 内部开发中的应用,以及对软件工程行业未来发展趋势的预测。 Patrick O'Shaughnessy: 探讨了软件开发成本下降对企业的影响,以及对未来软件业务模式的思考。 Scott Wu: 介绍了 Cognition 公司及其产品 Devin,一个能够执行完整软件工程工作流程的 AI 软件工程师。 Scott Wu: 详细解释了 Devin 的当前能力,相当于一名初级软件工程师,能够处理 bug 修复、代码编写、测试和提交代码请求等任务。 Scott Wu: 介绍了 Devin 的定价模式,以及用户可以同时运行多个 Devin 实例来并行处理多个任务。 Scott Wu: 分享了 Devin 的一些意外应用案例,例如代码迁移、平台重构和版本升级等。 Scott Wu: 比较了 Devin 与 IDE 助手之间的区别,强调了 Devin 的异步工作方式和更高的效率。 Scott Wu: 回顾了软件工程的历史,并预测未来 AI 将超越世界上最好的程序员,并使软件创建更加民主化。 Scott Wu: 解释了 AI 代理的概念,以及 Devin 如何利用语言模型进行决策和与现实世界交互。 Scott Wu: 详细解释了 Devin 的构建方式,包括与各种工具的集成、代码库学习和逐步决策过程。 Scott Wu: 探讨了 AI 对软件工程就业市场的影响,以及对未来软件业务模式的思考。 Scott Wu: 分享了 Cognition 如何在内部使用 Devin,以及对未来 AI 技术发展趋势的预测。 Scott Wu: 探讨了 AGI 的概念,以及对未来技术发展趋势的思考。

Deep Dive

Key Insights

What is Cognition and what does it do?

Cognition is an applied AI lab that has created the first AI software engineer, called Devin. Devin functions at the level of a junior software engineer and can handle complete engineering workflows, from bug fixing to submitting pull requests.

How sophisticated is Devin currently, and how is this measured?

Devin is currently at the level of a junior software engineer. When Cognition started, Devin was comparable to a high school CS student. Six months later, it was like an intern. Today, it's an entry-level junior engineer. Its capabilities are measured by its ability to handle tasks such as debugging, testing, and submitting pull requests.

What are some unexpected use cases of Devin that Cognition has observed?

One unexpected use case is in software migrations and modernization. Many older companies with decades-old codebases are using Devin to update their technology stacks, making their software faster, more efficient, and more secure.

What is the key difference between IDE assistants and Devin?

IDE assistants typically offer synchronous autocomplete features that speed up coding by 10-20%. Devin, however, operates asynchronously, handling complete tasks and workflows, which can save 90% of an engineer's time. Devin can test code, run commands, and integrate with various tools like Slack and GitHub.

What is the historical evolution of computer programming according to Scott?

Programming has evolved from punch cards and gas tubes to assembly, BASIC, C, and modern languages like Python. The core goal has always been to tell the computer what to do, but the form factor and complexity have changed over time, making programming more abstract and easier for humans to manage.

What qualities distinguish a 10x software engineer?

A 10x software engineer deeply understands abstractions, can solve complex problems, and efficiently translates customer needs into technical solutions. They focus on the creative and strategic aspects of software, which typically account for only 10% of an engineer's time, while the rest is spent on debugging, implementation, and other routine tasks.

What is Scott's prediction for AI in competitive programming?

Scott predicts that AI will surpass the world's best competitive programmer, Gennady Korotkevich, within one to two years. This will mark a significant milestone, similar to AlphaGo's victory in Go.

How does Cognition approach the democratization of software creation?

Cognition aims to make software creation accessible to everyone by enabling non-programmers to describe what they want to build in natural language, and Devin will build it efficiently. This shift will likely happen within five to ten years, transforming software development.

What is the impact of agents on software engineering?

Agents like Devin can handle iterative, real-world tasks, such as debugging and setting up databases. They can take a first pass at tasks, allowing humans to focus on higher-level creative work and decision-making, which significantly increases productivity.

What are the technical challenges in building Devin?

The main challenges include enhancing model capabilities for step-by-step decision-making, integrating with various tools and workflows, and maintaining a consistent state for the AI. Cognition focuses on solving these problems to make Devin more effective in real-world software engineering.

Why does Cognition charge $500 per month for Devin, and how does this compare to other AI models?

Cognition charges $500 per month because Devin performs end-to-end tasks, which are much more complex and resource-intensive than simple text completions. The price reflects the value of saving 90% of an engineer's time on routine tasks and the costs associated with running multiple Devins in parallel.

What is the competitive landscape for Cognition?

The landscape is greenfield, with the technology being very early in its development. Software is a vast and complex field, and there are many niches and use cases that can support multiple businesses. Scott believes that the focus on specific, high-impact use cases will drive success.

What is the most significant lesson Scott learned from building Lunch Club?

The most significant lesson is that it can be easier to solve a bigger problem than a smaller one. Solving a big, exciting problem helps attract a passionate and dedicated team. This was evident when building Cognition, where most of the team members are experienced founders but chose to join because of the vision and impact.

What is the defining aspect of Cognition's team dynamic?

The team has a strong foundation of trust and friendship, which makes working together and having tough conversations easier. Most team members have known each other for years, and this camaraderie is a key factor in their success and ability to move quickly.

What is the kindest thing anyone has ever done for Scott?

The kindest thing was the mentorship he received from various individuals, especially during his competitive programming days. One mentor, in particular, invested a significant amount of time and effort into pushing Scott to excel, providing guidance and harsh criticism when necessary.

Chapters
Cognition, founded a year ago, has created Devin, the first autonomous AI software engineer. Devin functions at a junior engineer level, handling workflows from bug fixing to pull requests. The key difference between Devin and IDE assistants is its asynchronous, holistic approach, offering a 10x improvement over traditional methods.
  • Cognition built Devin, the first autonomous AI software engineer.
  • Devin handles complete software engineering workflows.
  • Devin's asynchronous approach provides a 10x improvement over IDE assistants.

Shownotes Transcript

My guest today is Scott Wu). Scott is the co-founder and CEO of Cognition, which is an applied AI lab that has created the first AI software engineer, which they call Devin. In just a year since founding Cognition, Devin functions at the level of a junior software engineer, capable of handling complete engineering workflows from bug fixing to submitting pull requests. He is a former competitive programming champion and describes the field as simply “the art of telling the computer what you want it to do." Scott predicts AI will surpass the world's best competitive programmer within 1-2 years and sees this technology not as replacing programmers, but as democratizing software creation. We discuss the bottleneck in software development, the future of AI in various industries, and the challenges of leveling up Devin. Towards the end, you’ll also hear Scott do an insane card trick on me. You can find the video on our X and YouTube) to grasp the madness fully. Please enjoy my conversation with Scott Wu.

Watch Scott play the card game).

For the full show notes, transcript, and links to mentioned content, check out the episode page here.)

-----

**This episode is brought to you by**** Alphasense**). AlphaSense has completely transformed the research process with cutting-edge AI technology and a vast collection of top-tier, reliable business content. Imagine completing your research five to ten times faster with search that delivers the most relevant results, helping you make high-conviction decisions with confidence. AlphaSense provides access to over 300 million premium documents, including company filings, earnings reports, press releases, and more from public and private companies. Invest Like the Best listeners can get a free trial now at** Alpha-Sense.com/Invest**)** and experience firsthand how AlphaSense and Tegas help you make smarter decisions faster.**

This episode is brought to you by** Ridgeline**). Ridgeline has built a complete, real-time, modern operating system for investment managers. It handles trading, portfolio management, compliance, customer reporting, and much more through an all-in-one real-time cloud platform. I think this platform will become the standard for investment managers, and if you run an investing firm, I highly recommend you find time to speak with them. Head to** ridgelineapps.com**)** to learn more about the platform.**

-----

Invest Like the Best is a property of Colossus, LLC. For more episodes of Invest Like the Best, visit** joincolossus.com/episodes**)**. **

Follow us on Twitter:** @patrick_oshag**)** |**** @JoinColossus**)

Editing and post-production work for this episode was provided by The Podcast Consultant (https://thepodcastconsultant.com)).

Show Notes:

(00:00:00) Welcome to Invest Like the Best

(00:07:00) Discussion of Devin's current capabilities as a junior engineer 

(00:09:00) Early use cases and customer adoption 

(00:11:00) Comparison between IDE assistants and Devin's autonomous approach

(00:14:00) History of computer programming and its evolution 

(00:17:00) Scott's background in competitive programming 

(00:20:00) Future predictions for AI in software engineering 

(00:26:00) Explanation of AI agents and their significance 

(00:29:00) Technical details of how Devin is built 

(00:40:00) Impact on software engineering jobs and industry 

(00:47:00) Discussion of business model and pricing 

(00:52:00) Thoughts on AGI and its practical implications 

(00:59:00) Commentary on the competitive landscape 

(01:24:00) Future of AI adoption across industries 

(01:25:00) Card trick demonstration

(01:29:00) The Kindest Thing Anyone Has Done For Scott