World's Fair 2024
Substrate Launch: the API for modular AI
Overview
Substrate is presented as an API for building modular AI applications, moving away from monolithic models. The core thesis is that complex AI tasks are best accomplished by systems of multiple inference runs orchestrated logically, rather than relying on a single foundation model. This modular approach offers benefits in legibility, debuggability, extensibility, and easier evaluation due to explicit decision trees.
Who should watch
- AI engineers building complex AI products.
- Product managers exploring new AI capabilities.
- Developers seeking to improve the performance and verifiability of AI systems.
- Builders looking for ways to create more flexible and extensible AI applications.
Key takeaways
- Modern AI products often use multiple inference runs and model types in tandem for specific tasks.
- Building with modular intelligence is more effective than monolithic intelligence, leading to systems that are more legible, debuggable, and extensible.
- Substrate is a developer SDK for describing computation graphs over nodes, supporting various modalities like image generation, speech transcription, text generation, JSON, embeddings, and code execution.
- It includes an inference engine optimized for running these computation graphs efficiently through coordinated compute clusters.
- Substrate optimizes batching, caching, networking, concurrency, and physical placement, enabling data transfer between processes in microseconds, significantly reducing latency compared to traditional API calls.
- The platform offers a best-in-class JSON mode for reliability and speed, a common pattern in multi-inference runs.
- Substrate aims to enable higher quality AI outcomes through a more flexible, legible, and verifiable system than current paradigms.
Notable quotes
*Building with modular intelligence is always going to be more effective than building with a monolithic intelligence.*
*We transfer data from node to node process to process on the order of microseconds, which is some 10,000 times faster.*
Unofficial community note. Prefer the recording for nuance.