We think that Drupal is best placed to be a power no/low code orchestration platform for GenAI and LLMs in particular. This talk explores GenAI orchestration? Why it's essential to any complex AI powered application and why Drupal could be best fit to provide this.
In this talk we explore all the parts needed for AI orchestration and building AI powered applications. We will demonstrate the existing Drupal modules necessary for this and outline the modules we believe wil need to be created.
Right now if you want to do anything interesting with AI you still need developers to make the model work within whatever business processes you need it for. These are tools that help you chain multiple prompts together, get your LLM interacting with your software, validate the process and allow you to build these with little to no code. A number of tools have spawned to help achieve this in the proprietary world and a few that are open source but require a great deal of coding. We think Drupal could be in a great position to provide a complete LLM orchestration platform with its wealth of modules and flexible architecture.
Freely Give has been consistently pushing the Native Drupal CRM space and using Drupal as a business application and seeing how powerful Drupal can be there, we think this is even more so for AI.
This talk will look through the building blocks of LMM powered applications, showcase some examples of it and then discuss how Drupal could be used to fulfill those needs.
- Visual Prompt Engineering - ECA module + BPMN + ai_interpolator vs flowise
- RAG - Search API AI + Views vs Langchain
- Ontologically aware data store - Field API vs from Scratch
- Validation - Needs to be created TODO examples
- Chat bots - Blocks
- Plugins - Drupal modules
- Model agnostic - Llama.cpp vs LLStudio