World's Fair 2024
Using agents to build an agent company: Joao Moura
Overview
This talk explores the practical application of AI agents in building a company, emphasizing their ability to handle complex automations and adapt in real-time. The speaker argues that the software development paradigm is shifting from strictly defined inputs and outputs to a more fluid, AI-driven approach. The core thesis is that AI agents are not just a future concept but a present reality, rapidly transforming how businesses operate and build products.
Who should watch
- AI Engineers
- Product Managers
- Builders and developers interested in agentic workflows
- Those looking to automate complex tasks
- Individuals exploring the practical use of LLMs beyond simple chat
Key takeaways
- AI agents can execute complex, autonomous tasks by making decisions and utilizing tools in real-time, enabling automations previously impossible.
- Building production-ready agents requires more than just an LLM at the center; it involves layers for caching, memory, training, and guardrails, especially when agents collaborate.
- The nature of AI applications, including agents, is inherently fuzzy, differing from traditional software with predictable inputs and outputs.
- CrewAI is presented as a production-ready library for building and orchestrating multi-agent automations, reportedly executing over 10 million agents monthly.
- The speaker details building company functions like marketing and lead qualification using agent crews, demonstrating significant improvements in output and efficiency.
- Future developments for CrewAI include enabling agents to build their own tools via code execution, a training feature for consistent results, and support for integrating third-party agents.
- CrewAI Plus offers an enterprise solution for deploying agent crews as scalable, secure APIs, with options for one-click export to React components for UIs.
- A unique offering allows an agent crew to build a user's first crew based on minimal input, streamlining initial deployment.
Notable quotes
*The way that we have been building software is changing a lot.*
*With agents you don't necessarily need to do that you don't need to connect the dots.*
*The fact that we have been beating this means that we get a lot of exposure to a lot of use cases.*
Unofficial community note. Prefer the recording for nuance.