Rapid Development of Compositional AI
Lee Martie, Jessie C. Rosenberg, Veronique Demers, Gaoyuan Zhang, Onkar Bhardwaj, John Henning, Aditya Shanker Prasad, Matt Stallone, Ja Young Lee, Lucy Yip, Damilola S. Adesina, Elahe Paikari, Oscar Reséndiz, Sarah Shaw, David Cox · 2023
Compositional AI systems, which combine multiple artificial intelligence components together with other application components to solve a larger problem, have no known pattern of development and are often approached in a bespoke and ad hoc style. This makes development slower and harder to reuse for future applications. To support the full rapid development cycle of compositional AI applications, we have developed a novel framework called (Bee)* (written as a regular expression and pronounced as "beestar"). We illustrate how (Bee)* supports building integrated, scalable, and interactive compositional AI applications with a simplified developer experience.