Introducing Devin, the first AI software engineer
Science & Technology
Introduction
Hey, I'm Scott from Cognition AI, and today I'm really excited to introduce you to Devon, the first AI software engineer. Let me show you an example of Devon in action.
I'm going to ask Devon to benchmark the performance of LLaMA and a couple of different API providers. From now on, Devon is in the driver's seat. First, Devon makes a step-by-step plan of how to tackle the problem. After that, it builds the whole project using all the same tools that a human software engineer would use. Devon has its own command line, its own code editor, and even its own browser.
In this case, Devon decides to use the browser to pull up API documentation so that it can read up and learn how to plug into each of these APIs. Here, Devon runs into an unexpected error. Devon actually decides to add a debugging print statement, reruns the code with the debugging print statement, and then uses the error in the logs to figure out how to fix the bug. Finally, Devon decides to build and deploy a website with full styling as the visualization. You can see the website here.
All of this is possible today because of the advancements that we've made in both reasoning and long-term planning. It's a hard problem, and we've only just started, but we're super excited about the progress that we've made so far. In the meantime, if you'd like to try out Devon on your own real-world tasks, send us a request below, and we'd be happy to forward it to Devon.