Valory has launched an artificial intelligence (AI) agent, dubbed Propel Genie, that is specially designed to act as a software engineer that enables application developers to create agents trained for specific descriptions defined in natural language specifications.
Originally developed to create agents for the open-source Olas framework for cryptocurrency transactions, Propel Genie presents developers with an interface similar to ChatGPT. It then translates natural language descriptions into a technical roadmap, known as a Finite State Machine (FSM) specification, that outlines the structure for the agent architecture. That roadmap is then used to generate the agent described in the specification using Genie code planner, code generation and code evaluation agents.
Valory CEO David Minarsch said Genie is essentially a super-agent that employs large language models (LLMs) to convert a design specification written in natural language to create the code that drives a fully functional autonomous AI agent. Each agent invokes different LLMs that might lend themselves better to one task than another, said Minarsch.
Genie also enables rapid prototyping through automated workflows to facilitate the swift creation of autonomous agents that developers can iteratively build, test, and refine agent prototypes as needed over a few days, he added.
Available via the Propel platform that Valory makes available for developers of crypto applications, Olas is already being used to enable multiple AI agents created using Propel Genie to interact with one another. Propel Genie, however, can also be applied more widely to enable organizations to build their own custom agents, said Minarsch.
In the long term, Valory is working toward enabling anyone to create their own AI agent by reducing the complexity. In the meantime, however, Genie essentially functions as a software engineer that enables developers of varying skill levels to create an AI agent based on a natural language specification.
Humans and AI Agents
It’s not clear how the role of software engineers will evolve in the age of AI, but many of the manual tasks are becoming increasingly automated. In the future, most DevOps teams will be made up of a mix of humans and AI agents specifically trained to handle specific tasks. The challenge will then become orchestrating workflows across a team that includes those AI agents. As the time and effort required to create new agents starts to decrease, it also becomes possible to add or replace AI agents as needed across a wide range of digital business processes.
In the short term, however, most AI tools are squarely focused on enabling developers to write more code. There is not nearly as much focus on applying AI to the workflows that DevOps teams employ to shepherd all that code into an application running in a production environment. However, with the advent of AI tools such as Genie the art of what might soon be possible is coming into sharper relief.
The one thing that remains to be seen now is the degree to which agents such as Genie might one day fundamentally change the economics of software development.