Skip to content

Will Devin take my job?

Published: at 11:37 PM

Devin is a new AI model that aims to do the work of a Software Developer. Many AI assisstants can help developers write code by adding to existing code and writing isolated bits of code. But Devin does much more.

Introducing Devin by Cognition Labs

And it currently holds the record on the SWE-Bench coding benchmark.

What Devin can do

  1. Make a development plan
  2. Read API documentation online
  3. Write code
  4. Run code
  5. Read errors
  6. Add print statements to better understand the errors
  7. Learn from the print statements, make code changes, try again
  8. Deliver a progress report
  9. Fine tune itself with new knowledge

Devin can make plans, read documentation, run and debug code. It currently outperforms all other current AI models on the SWE-Bench coding benchmark which analyzes how well a model can resolve real-world GitHub issues.

Watch the AIGrid’s video for a full rundown including several demos.