Fetch.ai: An open platform for the AI economy | The AI Summit NYC

FetchAI
18 Dec 202318:11

TLDRHamayan Shik, CEO and founder of Fetch, introduces an open platform for the new AI economy, emphasizing a paradigm shift in software development. Fetch aims to create a network of applications powered by AI, allowing for self-assembling workflows through microagents. The platform encourages an open-source community, enabling developers to monetize their contributions and build applications that can be discovered and utilized across various user interfaces. Shik highlights Fetch's potential in enterprise applications and invites users to experience the platform firsthand.

Takeaways

  • 🚀 Fetch is an open platform for the new AI economy, aiming to create a paradigm shift in software development.
  • 🤖 The platform is designed to avoid buzzwords like blockchain and crypto, focusing on practical AI applications.
  • 🔍 Search and discovery are changing, with AI enabling more personalized and efficient ways to find information or services.
  • 📲 The app culture is slowing down as consumers demand everything connected and instant, leading to a shift in software architecture.
  • 🌐 Fetch is creating an infrastructure for an application layer that allows for on-demand, self-assembling applications powered by AI.
  • 🤝 Users can interact with the Fetch system through various user interfaces, including digital assistants and IoT devices.
  • 🔧 Microagents are the building blocks of Fetch, combining microservices, communication layers, and reinforcement learning.
  • 🔄 The AI assembler dynamically combines microagents to create workflows that fulfill specific user intents.
  • 💼 There's a monetization model within Fetch, allowing developers to monetize their open-source code and machine learning algorithms.
  • 📈 Fetch aims to connect consumers with suppliers, making it developer-friendly and user interface agnostic.
  • 📝 The platform has seen rapid growth with around 20,000 to 30,000 microagents and a dozen services since its recent launch.

Q & A

  • What is Fetch and how does it differ from other AI platforms?

    -Fetch is an open platform for the new AI economy, focusing on creating a network of applications powered by AI. It differs from other AI platforms by emphasizing open-source development, self-assembly of applications, and a paradigm shift in software architecture, moving away from isolated architectures to a network of interconnected applications.

  • What is the significance of the shift in search and discovery in the AI space?

    -The shift in search and discovery signifies a move from traditional search engines providing thousands of results to a more intuitive system where users can input their intent and receive tailored results, improving efficiency and user experience.

  • How does Fetch address the changing consumer demands for software applications?

    -Fetch addresses consumer demands by facilitating a paradigm shift in software development, allowing for the creation of applications that can be self-assembled based on user intent, reducing the need for multiple apps and promoting a more streamlined, connected experience.

  • What is the role of microagents in Fetch's infrastructure?

    -Microagents in Fetch's infrastructure are small, context-aware services that can communicate with each other and combine reinforcement learning. They enable the creation of workflows that dynamically assemble applications on-the-fly, responding to user needs.

  • How does Fetch ensure that developers can monetize their contributions?

    -Fetch includes a monetization model within its platform, allowing developers to write and monetize their code, machine learning algorithms, and applications. This incentivizes contribution and fosters a growing ecosystem of developers and applications.

  • What is the current number of microagents on Fetch's platform?

    -At the time of the presentation, there were approximately 20,000 to 30,000 microagents running on Fetch's platform, with around 10 to 12 services being delivered using them.

  • How does Fetch's architecture apply to enterprise applications?

    -Fetch's architecture allows enterprises to leverage open-source-like applications, enabling them to integrate various services built by developers into their operations. This provides a flexible and scalable solution for enterprise needs.

  • What is the process for creating a Fetch AI agent?

    -Creating a Fetch AI agent involves deploying a microagent through the platform, which can be done quickly. The agent can then be interacted with and tested to ensure it meets the desired functionality.

  • How does Fetch handle the competition among developers creating agents?

    -Fetch encourages a healthy competitive environment by providing a platform where developers can create and monetize their agents. The platform's discoverability features help ensure that the best agents can be found and utilized by users.

  • What is the potential overlap between Fetch's approach and OpenAI's Swarms of AI agents?

    -While there is overlap in the sense that both platforms involve AI agents, Fetch emphasizes a more open, self-assembling, and peer-to-peer approach, allowing for greater autonomy and dynamic assembly of services based on user prompts.

Outlines

00:00

🌟 Introduction to Fetch and AI Economy

The speaker, Hamayan Shik, CEO and founder of Fetch, introduces the concept of Fetch as an open platform for the new AI economy. He emphasizes the importance of avoiding buzzwords and focusing on the practical applications of AI. Shik highlights the inflection point AI has reached and the changing landscape of search and discovery, as demonstrated by Open AI. He also discusses the shift in consumer demands, the evolution of software architecture, and the need for a network of applications powered by AI.

05:01

🤖 The Future of Application Development with AI

Shik delves into the future of software development, where AI plays a central role in assembling applications based on user intent. He introduces the concept of microagents, which are microservices with a communication layer and reinforcement learning capabilities. These microagents can be combined dynamically to create applications that meet specific user needs. Shik also mentions the AI assembly engine, which is the secret source of Fetch's ability to create applications using microservices.

10:02

🔍 Open AI and the Swarm of AI Agents

The discussion shifts to Open AI's approach to AI agents and how Fetch differs. Shik explains that while Open AI focuses on one-to-one integration, Fetch allows for a more open and self-assembling system where multiple services can be connected to deliver a final objective. He provides an example of how Fetch can be used to build a taxi service by connecting various services like insurance and driver licensing, emphasizing the platform's openness and autonomy.

15:02

📈 Growth and Enterprise Applications of Fetch

Shik addresses the growth of Fetch, mentioning the recent launch of Delta V and the rapid increase in registered microagents. He discusses the potential for enterprise applications, comparing Fetch to robotic process automation but with a more open and customizable approach. Shik also touches on the monetization model, allowing developers to profit from their contributions to the platform.

📝 Creating a Fetch AI Agent for News

The speaker concludes with a Q&A session where he offers to help a user create a Fetch AI agent. The user's goal is to create an article about the top AI agents in the blockchain space. Shik invites the user to the booth to deploy the agent and see it in action, showcasing the ease of use and developer-friendly nature of Fetch.

Mindmap

Keywords

💡Fetch

Fetch is an open platform for the new AI economy, as described in the video. It is a system that allows for the creation and interaction with AI agents, which can be used across various applications and services. It is designed to be consumer-friendly, allowing users to interact with AI through multiple user interfaces without the need for downloading separate apps.

💡AI Economy

The AI economy refers to the market and ecosystem where AI technologies, services, and applications are developed, traded, and utilized. In the context of the video, Fetch aims to be a part of this economy by providing a platform for AI agents to operate and interact, facilitating a more open and connected approach to AI usage.

💡Microagents

Microagents are small, specialized AI agents that perform specific tasks or services. They are part of Fetch's infrastructure, allowing for the creation of complex workflows by combining multiple microagents. These microagents can communicate with each other and self-assemble to fulfill user intents, as demonstrated in the video through the AI assembly engine.

💡AI Assembly Engine

The AI assembly engine is a key component of Fetch's platform. It dynamically combines different microagents to create workflows that fulfill specific user objectives. This engine is responsible for the self-assembly of applications, making it possible for users to get the services they need without manually piecing together different AI components.

💡Open Source

Open source in the context of the video refers to the development model where software or AI models are made available for others to use, modify, and distribute freely. Fetch encourages the development of open source machine learning models and applications, fostering a community-driven approach to AI development and innovation.

💡Reinforcement Learning

Reinforcement learning is a type of machine learning where an agent learns to make decisions by taking actions in an environment to achieve a goal. In Fetch, microagents are equipped with reinforcement learning capabilities, allowing them to improve their performance over time based on the outcomes of their actions.

💡User Interface Agnostic

Being user interface agnostic means that the Fetch platform can be accessed and interacted with through any user interface, not just a specific one. This flexibility allows users to connect with AI agents using their preferred method, such as text, voice, or even through IoT devices.

💡Monetization Model

The monetization model in Fetch allows developers to earn money for their contributions. By creating and sharing AI agents or machine learning models on the platform, developers can be discovered and potentially paid for their work, incentivizing the growth and innovation of the AI ecosystem.

💡Autonomous Agents

Autonomous agents in Fetch are AI entities that can operate independently, wrapping microservices and performing tasks without direct human intervention. These agents can self-assemble to deliver services, understanding and breaking down user prompts into actionable tasks.

💡Developer Community

The developer community is a group of individuals who contribute to the development of applications and machine learning models on the Fetch platform. This community is essential for the growth of the ecosystem, as it drives innovation and the creation of new AI applications and services.

Highlights

Fetch is an open platform for the new AI economy.

Hamayan Shik, CEO and founder, has a background from DeepMind.

Fetch aims to be less corporate and more open.

The AI space is at an inflection point due to generative AI's potential.

Search and discovery are changing, moving from Google searches to intent-based interactions.

Consumers demand everything now, with a shift towards less app culture.

Software architecture is undergoing a paradigm shift towards open-source and application layer architecture.

Fetch is creating a network of applications powered by AI for on-demand use.

The system assembles applications based on user objectives and intents.

Fetch is building an infrastructure for AI space with open source models and machine learning.

Microagents are a key component, combining microservices, communication layers, and reinforcement learning.

Fetch's AI assembly engine dynamically creates applications from microagents.

Fetch is developer-friendly, allowing easy integration of machine learning models.

There's a monetization model for developers to earn from their contributions.

Fetch connects consumers to suppliers, aiming for discoverability and ease of use across user interfaces.

Fetch has opened Delta V, with around 20-30,000 microagents and 10-12 services.

Enterprise applications can leverage Fetch's open architecture for robotic process automation.

Fetch's platform allows for P2P interactions with autonomous agents that can self-assemble to deliver services.

The platform encourages an ecosystem where developers can build, share, and monetize their AI applications.