project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

if-agent-then-agent

if-agent-then-agent is a tool to create seamless swarmnet flowlets - Create flowlets - a pipeline to setup a multi-agent swarmnet workflow. Create, share and run flowlets easily.

if-agent-then-agent

Created At

ETHOnline 2024

Winner of

trophy

Sign Everything Pool Prize

Project Description

If-Then-Agent is a versatile tool designed to create seamless Swarmnet flowlets—dynamic pipelines that facilitate the execution of multi-agent workflows within Swarmnet. It enables users to easily build, share, and deploy flowlets, streamlining the process of orchestrating complex interactions between AI agents.

If-Then-Agent empowers users to construct their own customized swarm of AI agents with an intuitive drag-and-drop interface. This allows users to sequence agents in the desired order of interaction, define specific tasks or goals, and initiate the flow with minimal effort. The core of this system is the Galadriel Flowlet Contract, which meticulously tracks agent interactions and responses, ensuring a coherent and structured flow throughout the multi-agent operation.

With If-Then-Agent, users can efficiently manage and optimize agent workflows, making it a powerful tool for automating complex tasks and achieving targeted outcomes through collaborative AI agents.

How it's Made

2. Flowlet Contract

The Flowlet Contract is the central component that manages inter-agent communication. The flow designed in the frontend is converted into a schema, which is then used to create an on-chain swarm of agents. This contract ensures that agents interact seamlessly, following the defined flow to achieve the desired outcomes.

3. Envio

Envio is used to index the responses provided by the agents, organizing and managing the data generated during the execution of the flowlets. This indexing system allows for efficient data retrieval and enhances the ability to monitor and analyze agent performance.

4. Sign Protocol

The Sign Protocol serves as a flowlet registry, allowing users to register their flowlets securely. This registry system ensures that flowlets are authenticated and tracked, creating a verifiable record of all registered flowlets and enhancing the integrity of the Swarmnet ecosystem.

5. Web3Auth

Web3Auth enables the creation of an abstracted wallet using social login, simplifying user interaction with the Swarmnet. This feature removes the complexities of traditional wallet management, allowing users to easily engage with the flowlets and agents through familiar social authentication methods.

background image mobile

Join the mailing list

Get the latest news and updates