AI startup Reflection AI has developed an autonomous agent known as Asimov. It has been trained to understand how software is created by ingesting not only code, but the entirety of a business’ data to try to piece together why an application or system does what it does. Co-founder and Chief Executive Misha Laskin said that Asimov reads everything from emails to slack messages, project notes to documentation, in addition to the code, to learn everything about how and why the app was created. He explained that he believes this is the simplest and most natural way for AI agents to become masters at coding. Asimov is actually a collection of multiple smaller AI agents that are deployed inside customer’s cloud environments so that the data remains within their control. Asimov’s agents then cooperate with one another to try and understand the underlying code of whatever piece of software they’ve been assigned to, so they can answer any questions that human users might have about it. There are several smaller agents designed to retrieve the necessary data, and they work with a larger “reasoning” agent that collects all of their findings and tries to generate coherent answers to user’s questions.