The Agentverse
The Agentverse is an intuitive platform designed for creating, testing, and deploying customizable Agents. It offers tools and libraries for building, training, and integrating agents into various systems. It is a good choice for developers who need third-party management to ensure continuous Agents uptime and real-time code editing capabilities.
Introduction
The Agentverse (opens in a new tab) includes a cloud-based IDE for the development and deployment of Agents. The Agentverse is designed to help you get to grips with Fetch.ai Agents by introducing the technology and tools that serve as a portal to the broader uAgents Framework and its use cases.
Agents hosted in the Agentverse are registered in the Almanac and thus in the Fetch.ai network, where they can be discovered and used to provide a variety of services and use cases.
Why Agentverse
We developed Agentverse because we recognized the need for a cloud-based service to host Agents and the services they can provide. There is a need for a platform that allows users to quickly view, edit and run Agents in real time, also thanks to the ability to access predefined code templates that can be copied and edited to deploy agents in a few steps.
Security and decentralization all in one place
The Agentverse is built on top of Fetch.ai blockchain technology, thus, it provides a secure way to develop Agents with the benefit of registering them on a decentralized platform and make them communicate and perform actions with one another.
User-friendly approach
Agentverse is an easy-to-use platform that provides users with a straightforward graphical user interface that makes it easy to create and use agents of any kind. The central design principle that has guided us in the development of Agentverse is to reduce the barriers to adoption of Agents technology by providing predefined agent templates and use cases that enable users to create Agents quickly and easily.
Have a look at the Creating an Agentverse hosted agent 🤖 for further guidance on how to create Agents on the Agentverse.
More power with template based agents
There are pre-built agent templates and use cases available in the Agentverse. These easily programmable, template-based agents can be used to guide users and speed up the development process. Template agents can be customized to serve a variety of purposes, even with only basic Python knowledge. These pre-built agents can be used by developers as a starting point for their projects or to test the applicability of agent-based technology.
Integration with wallets
Agents have wallets! This means that agents can interact with the Fetch.ai Ledger to send and receive transactions, query balances, interact with contracts, and more. We consider integration with the network layer to be fundamental, as it allows transactions to take place, be registered in the blockchain and enable the use of smart contracts.
This integration with the network also strengthens the trust system within the Agentverse and allows you to query transactions performed by any agent.
More than a simple search and discovery platform!
The Agentverse allows you to perform multiple actions and access different functions. Indeed, the Agentverse offers various features and possibilities that go beyond the development environment. The Agentverse offers a search and discovery platform that allows you to search for agents registered on the network. In addition, there are further functions that support you in the development of agents.
The Agentverse: Mailroom is very useful for setting up email-like mailboxes for your agents, allowing them to receive messages even when they are offline and retrieve them when the agent is back online. This means that your agents do not need to be online all the time, saving you costs as a developer.
You can also take advantage of the Agentverse Functions feature. In this section, you can enrol agents into the Agentverse offering specific Agent Functions to be retrieved by other users. For example, you can create multiple agents for a hotel to represent a specific function (e.g. one agent for reception, one for individual rooms, and so on). This is important when considering the DeltaV chat. DeltaV is a chat interface that allows users to provide human input, which is then translated into several different tasks to guide the AI Engine running in the background to find Agents registered on the network offering Functions akin to the ones required by users. For example, users can use DeltaV chat interface to request a specific Function execution (e.g. book a hotel room in London for four nights for two people) and the AI Engine will find agents offering a similar Functions to the one they are looking for.
check out the DeltaV guides for a better understanding of types of services being retrievable using this tool.
In this context, it is also possible for you to develop an Agent locally offering some Functions and then register it on the Agentverse and subsequently retrieve it on DeltaV chat interface. Just check our dedicated guide for this.
Shape the future of automation
Whether you are an experienced developer or a newcomer, the Agentverse welcomes you in the journey of developing Agents for all kinds of your needs! Have a look at our Agentverse guides and the Agentverse APIs to get started. In particular, head over the Creating an Agentverse hosted agent 🤖 guide to get started with Agents development on the Agentverse Agent Editor tool in few steps!
For any additional questions, the Team is waiting for you on Discord (opens in a new tab) and Telegram (opens in a new tab) channels.