breadboard-ai / breadboard

A library for prototyping generative AI applications.
Apache License 2.0
143 stars 21 forks source link

How is breadboard different from... #234

Open sorvell opened 8 months ago

sorvell commented 8 months ago
dglazkov commented 8 months ago

Excellent question! We really need to have a nice crisp answer here.

Some rough notes that need to be made more coherent:

sorvell commented 8 months ago

Thanks for the answers, that's really helpful! So much that I'll risk pressing my luck =)...

dglazkov commented 8 months ago

Both breadboard and LCEL are WIPs -- hard to answer definitively. Directionally, LCEL is LangChain-first and breadboard is composition-first. Applying the Webby analogy from above, Material Design implementation might grow a component framework that if you squint, looks like Lit, but ultimately is mostly about composing MD bits more easily. Currently (and probably for the long term), LCEL is a subset of capabilities of breadboard.

Ideally (🤞🏻) the breadboard runtime one day powers LangChain's composition. I'd love to help LangChain get there.

Re: Vertex AI. I certainly hope that Cloud folks realize how cool Breadboard is and adopt it for AI recipe orchestration. They don't really have anything like that currently.

sorvell commented 8 months ago

Thanks, that's really helpful and some exciting ambitions!