World's Fair 2025
Building Agentic Applications w/ Heroku Managed Inference and Agents — Julián Duque & Anush Dsouza
Overview
This talk introduces Heroku's Managed Inference and Agents service, designed to simplify the development and deployment of agentic AI applications. The service allows developers to integrate AI models directly within their application's infrastructure, enhancing security and control. It provides primitives for inference, model context protocol (MCP) integration, and a managed PostgreSQL database with PGVector for embeddings, enabling the creation of sophisticated AI-powered features.
Who should watch
- AI Engineers
- Product Managers
- Developers building AI applications
- Those looking to simplify AI model deployment and scaling
- Teams needing to integrate AI tools and data access into their applications
Key takeaways
- Heroku Managed Inference and Agents offers a curated set of models and an agentic control loop with access to tools like code execution and data.
- The service simplifies AI integration, aiming to make every software engineer an AI engineer by attaching agents and AI to apps.
- Key primitives include inference for curated models, MCP for app extension, and PGVector for embeddings.
- Heroku's trusted compute layer, "dinos," runs tools like code execution, with plans to add web search and memory capabilities.
- The platform supports custom tools via MCP, allowing integration of user-built or existing MCPs.
- Agent endpoints support streaming and various tools, including command execution on dynos, database querying, document transformation, and code execution in multiple languages.
- MCPs can be deployed on Heroku and accessed remotely, enabling their use with external platforms like Cursor.
- The chat completion endpoint is largely compatible with the OpenAI API, allowing the use of existing SDKs.
Notable quotes
*We want to make sure that every software engineer right now is an AI engineer and it is simple as attaching agents and AI to your apps.*
*Heroku has taken a very opinionated and curated set of models that we believe work best for our customers and developers will enjoy.*
Unofficial community note. Prefer the recording for nuance.