Explore the exciting integration of Conversational AI APIs like ChatGPT into systems with this informative presentation by Gregor Jarisch, an experienced tech entrepreneur and chatbot expert. His innovative solution, E.D.D.I - a Java-based middleware running on Quarkus, simplifies prompt and conversation management, ensuring provider independence and GDPR compliance. EDDI provides an optimized conversational AI management, enabling effective chatbot conversations and benefiting from the performance advantages of Quarkus. Learn more about the inner workings of ChatGPT bots, and discover how they can be created, deployed, and managed more efficiently with the aid of E.D.D.I.
2. Hello!
I am Gregor Jarisch
by LABS.AI
Head of R&D
Open Source Chatbot Middleware
CTO & Head of Product
Award winning Micro-Learning Solution
More about these projects:
eddi.labs.ai | gnowbe.com
2
6. Open Source
> Core E.D.D.I
> NLP, Rules, Output,
API Connectors, …
> Full-fledged API
> Docker Image
> Optimized for Kubernetes
& Red Hat Openshift
Open Source +
Membership Subscription
Commercial
+ Dedicated Support
+ Training / Consulting
+ Customization
+ Roadmap
+ Managed Service with
24/7 Support
6
44. Restful 1: Making EDDI use of Restful API
Your Restful API
EDDI
Bot Output
User Input
Defined Request
in HttpCalls
JSON Response
from API
45. Restful 2: Send Conversation Memory to
other Service
Your Rest Service
(Receiving, Changing and Replying
the altered Conversation Memory)
EDDI
Bot Output
User Input
Callback of
Conversation
Memory
Chanced
Conversation
Memory (e.g.
filled with data
from database)
46. Java: Write a Plugin
◎ Extend NLP to extend the recognition of
user inputs
○ ai.labs.eddi.modules.nlp.extensions.dictionaries.IDictionary
○ ai.labs.eddi.modules.nlp.extensions.corrections.ICorrection
○ ai.labs.eddi.modules.nlp.extensions.normalizers.INormalizer
◎ Make new Conditions for Rules
○ ai.labs.eddi.modules.behavior.impl.conditions.IBehaviorCondition
◎ Create new LifecycleTask (like NLP, Rules, Connector, etc)
○ ai.labs.eddi.engine.lifecycle.ILifecycleTask
47. E.D.D.I
“Spin up your own instance of EDDI
and create a ChatGPT powered Bot within a few minutes”
Project Links:
Docs: docs.labs.ai
Website: eddi.labs.ai
GitHub: github.com/labsai/eddi
RH Marketplace:
marketplace.redhat.com/en-us/products/labsai