Bringing Real-Time Context to AgentBricks Agents
Blog post from DeltaStream
Agents in the Databricks ecosystem, enhanced by DeltaStream, are now capable of leveraging real-time context rather than relying on micro-batch processing, which is more suitable for analytics but not for the immediate needs of agents. Unlike Databricks' Structured Streaming, which processes data in micro-batches and serves it from a storage layer optimized for analytical scans, DeltaStream employs Apache Flink and ClickHouse to provide continuous and fast real-time context serving. Flink processes events individually, continuously updating the state, while ClickHouse ensures these updates are query-ready, optimizing for the high concurrency and low-latency demands of agents. This architecture shift allows agents to respond instantaneously without the overhead of recomputation or scanning, effectively transforming the way agents operate within Databricks by addressing the serving problem rather than just the compute problem. The integration of DeltaStream within Databricks retains the platform's governance and agent orchestration capabilities while adding the missing real-time layer, crucial for the dynamic and concurrent operations that modern agents require.