SlideShare a Scribd company logo
1 of 47
Enhanced Dialog Driven Interface
Transform Workflows & Elevate Collaboration
through ChatGPT & Conversational APIs
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
1.
What is E.D.D.I ?
Short intro
3
E.D.D.I – Open Source Chatbot Platform
◎ Enterprise-Certified & Cloud Native Restful Micro
Service (powered by Quarkus 3)
◎ Multiple Chatbots with Versioning for a smooth
upgrading experience
◎ Basic NLP & Behavior Rules, API Connector,
Templating
◎ Extension Oriented Plugin System
4
2.
Commercial Support
Expert Knowledge Saves U-Turns
5
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
25k
Lines of Code
5
Development Iterations from Scratch
15
Years of Engineering
7
Our Philosophy
Flexibility /
Adaptability
Structure /
Reusability
Performance /
Efficiency
8
3.
Example in Action
Let’s Build a ChatGPT powered Bot
9
User Interaction Process
Behavior
10
Memory
Parser
Output
API
Connector
User Interaction Process
Behavior
11
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
User Interaction Process
Behavior
12
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“<User input for ChatGPT>”
User Interaction Process
Behavior
13
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“<User input for ChatGPT>”
trigger(send_message)
User Interaction Process
Behavior
14
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“<User input for ChatGPT>”
trigger(send_message)
fetch_answer
User Interaction Process
Behavior
15
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“<User input for ChatGPT>”
trigger(send_messge)
use_ChatGPT_api
fetch_answer
User Interaction Process
Behavior
16
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“<User input for ChatGPT>”
trigger(current_message)
use_ChatGPT_api
output_answer
fetch_answer
User Interaction Process
Behavior
17
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“<User input for ChatGPT>”
trigger(current_message)
use_ChatGPT_api
output_answer
fetch_answer
<answer from ChatGPT>
4.
Another Example in Action
Let’s integrate a different API
without using ChatGPT
18
What’s the weather?
19
What’s the weather?
20
Which city would you like to know
the weather of?
New York
21
The current weather situation in
New York is light rain at 18°C.
User Interaction Process
Behavior
22
Memory
Parser
Output
API
Connector
User Interaction Process
Behavior
23
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
User Interaction Process
Behavior
24
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“What’s the weather”
User Interaction Process
Behavior
25
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“What’s the weather”
trigger(current_weather)
User Interaction Process
Behavior
26
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“What’s the weather”
trigger(current_weather)
fetch_weather,
current_weather
User Interaction Process
Behavior
27
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“What’s the weather”
trigger(current_weather)
fetch_weather,
current_weather
fetch_weather
User Interaction Process
Behavior
28
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“What’s the weather”
trigger(current_weather)
fetch_weather,
current_weather
current_weather
fetch_weather
User Interaction Process
Behavior
29
Memory
Parser
Output
Meaning
Actions
Input
Bot Reply
API
Connector
Actions
“What’s the weather”
trigger(current_weather)
fetch_weather,
current_weather
current_weather
fetch_weather
“The current weather situation in
New York is light rain at 18°C.”
4.
JSON to Bot
How to configure Bots in EDDI
30
Dictionary
31
{
"words": [
{
"word": "weather",
"exp": "trigger(current_weather)"
}
],
"phrases": [
{
"phrase": "whats the weather",
"exp": "trigger(current_weather)"
}
]
}
Dictionary
32
{
"words": [
{
"word": "weather",
"expressions": "trigger(current_weather)"
}
],
"phrases": [
{
"phrase": "whats the weather",
"expressions": "trigger(current_weather)"
}
]
}
Behavior Rule (1)
33
{
"behaviorGroups": [
{
"name": "Questions about weather",
"behaviorRules": [
{
"name": "Ask for City",
"actions": [
"ask_for_city"
],
“conditions": [
{
"type": "inputmatcher",
“configs": {
"expressions": "trigger(current_weather)"
}
}
]
}
]
}
]
}
Behavior Rule (1)
34
{
"behaviorGroups": [
{
"name": "Questions about weather",
"behaviorRules": [
{
"name": "Ask for City",
"actions": [
"ask_for_city"
],
“conditions": [
{
"type": "inputmatcher",
“configs": {
"expressions": "trigger(current_weather)"
}
}
]
}
]
}
]
}
{
"behaviorGroups": [
{
"name": "Questions about weather",
"behaviorRules": [
{
"name": "Current Weather in City",
"actions": [
“fetch_current_weather",
"current_weather_in_city"
],
“conditions": [
{
"type": "inputmatcher",
“configs": {
"expressions": "trigger(current_weather)",
"occurrence": "lastStep"
}
}
]
}
]
}
]
}
Behavior Rule (2)
35
{
"behaviorGroups": [
{
"name": "Questions about weather",
"behaviorRules": [
{
"name": "Current Weather in City",
"actions": [
"fetch_current_weather“,
"current_weather_in_city"
],
“conditions": [
{
"type": "inputmatcher",
“configs": {
"expressions": "trigger(current_weather)",
"occurrence": "lastStep"
}
}
]
}
]
}
]
}
Behavior Rule (2)
36
API Connector
37
{
"targetServer": "api.openweathermap.org/data/2.5/weather",
"httpCalls": [
{
"name": "currentWeather",
"saveResponse": true,
"responseObjectName": "currentWeather",
"actions": [
“fetch_current_weather"
],
"request": {
"method": "get",
"queryParams": {
"APPID": "<APP-TOKEN-ID>",
"units": "metric",
"q": "[[${memory.current.input}]]"
}
}
}
]
}
API Connector
38
{
"targetServer": "api.openweathermap.org/data/2.5/weather",
"httpCalls": [
{
"name": "currentWeather",
"saveResponse": true,
"responseObjectName": "currentWeather",
"actions": [
“fetch_current_weather"
],
"request": {
"method": "get",
"queryParams": {
"APPID": "<APP-TOKEN-ID>",
"units": "metric",
"q": "[[${memory.current.input}]]"
}
}
}
]
}
Templating Engine:
API Connector
39
{
"targetServer": "api.openweathermap.org/data/2.5/weather",
"httpCalls": [
{
"name": "currentWeather",
"saveResponse": true,
"responseObjectName": "currentWeather",
"actions": [
“fetch_current_weather"
],
"request": {
"method": "get",
"queryParams": {
"APPID": "<APP-TOKEN-ID>",
"units": "metric",
"q": "[[${memory.current.input}]]"
}
}
}
]
}
Templating Engine:
Output Templating
40
{
"outputSet": [
{
"action": "current_weather_in_city",
"outputs": [
{
"type": "text",
"valueAlternatives": [
"The current weather situation of [[${memory.current.input}]] is
[[${memory.current.httpCalls.currentWeather.weather[0].description}]] at
[[${memory.current.httpCalls.currentWeather.main.temp}]] °C"
]
}
]
}
]
}
Templating Engine:
Output Templating
41
{
"outputSet": [
{
"action": "current_weather_in_city",
"outputs": [
{
"type": "text",
"valueAlternatives": [
"The current weather situation of [[${memory.current.input}]] is
[[${memory.current.httpCalls.currentWeather.weather[0].description}]] at
[[${memory.current.httpCalls.currentWeather.main.temp}]] °C"
]
}
]
}
]
}
Templating Engine:
What’s the weather in New York?
42
The current weather situation in
Vienna is light rain at 18°C.
5.
Possibilities to Code
with & around EDDI
Different Entry Points into EDDI
43
Restful 1: Making EDDI use of Restful API
Your Restful API
EDDI
Bot Output
User Input
Defined Request
in HttpCalls
JSON Response
from API
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)
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
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

More Related Content

Similar to Conversational AI Management Simplified: Introducing E.D.D.I with Quarkus

Biz Nova It Project Bonus Slides
Biz Nova It Project Bonus SlidesBiz Nova It Project Bonus Slides
Biz Nova It Project Bonus SlidesTyHowardPMP
 
AtlasCamp 2015: Confluence add-on devs can learn from Lego
AtlasCamp 2015: Confluence add-on devs can learn from LegoAtlasCamp 2015: Confluence add-on devs can learn from Lego
AtlasCamp 2015: Confluence add-on devs can learn from LegoAtlassian
 
Software Engineering Primer
Software Engineering PrimerSoftware Engineering Primer
Software Engineering PrimerGeorg Buske
 
Rapid Solutions with Salesforce Flows
Rapid Solutions with Salesforce FlowsRapid Solutions with Salesforce Flows
Rapid Solutions with Salesforce FlowstheCodery
 
MongoDB.local DC 2018: Tips and Tricks for Avoiding Common Query Pitfalls
MongoDB.local DC 2018: Tips and Tricks for Avoiding Common Query PitfallsMongoDB.local DC 2018: Tips and Tricks for Avoiding Common Query Pitfalls
MongoDB.local DC 2018: Tips and Tricks for Avoiding Common Query PitfallsMongoDB
 
Incremental design v2
Incremental design v2Incremental design v2
Incremental design v2Michael Carew
 
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019Evolving a Clean, Pragmatic Architecture at JBCNConf 2019
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019Victor Rentea
 
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...Joseph Alaimo Jr
 
Building Services With gRPC, Docker and Go
Building Services With gRPC, Docker and GoBuilding Services With gRPC, Docker and Go
Building Services With gRPC, Docker and GoMartin Kess
 
Hierarchical free monads and software design in fp
Hierarchical free monads and software design in fpHierarchical free monads and software design in fp
Hierarchical free monads and software design in fpAlexander Granin
 

Similar to Conversational AI Management Simplified: Introducing E.D.D.I with Quarkus (20)

Tic tac toe game code
Tic tac toe game codeTic tac toe game code
Tic tac toe game code
 
Tic tac toe
Tic tac toeTic tac toe
Tic tac toe
 
Tictac
TictacTictac
Tictac
 
Clean Code 2
Clean Code 2Clean Code 2
Clean Code 2
 
Patterns for distributed systems
Patterns for distributed systemsPatterns for distributed systems
Patterns for distributed systems
 
clicks2conversations.pdf
clicks2conversations.pdfclicks2conversations.pdf
clicks2conversations.pdf
 
Biz Nova It Project Bonus Slides
Biz Nova It Project Bonus SlidesBiz Nova It Project Bonus Slides
Biz Nova It Project Bonus Slides
 
AtlasCamp 2015: Confluence add-on devs can learn from Lego
AtlasCamp 2015: Confluence add-on devs can learn from LegoAtlasCamp 2015: Confluence add-on devs can learn from Lego
AtlasCamp 2015: Confluence add-on devs can learn from Lego
 
Software Engineering Primer
Software Engineering PrimerSoftware Engineering Primer
Software Engineering Primer
 
ql.io at NodePDX
ql.io at NodePDXql.io at NodePDX
ql.io at NodePDX
 
Rapid Solutions with Salesforce Flows
Rapid Solutions with Salesforce FlowsRapid Solutions with Salesforce Flows
Rapid Solutions with Salesforce Flows
 
MongoDB.local DC 2018: Tips and Tricks for Avoiding Common Query Pitfalls
MongoDB.local DC 2018: Tips and Tricks for Avoiding Common Query PitfallsMongoDB.local DC 2018: Tips and Tricks for Avoiding Common Query Pitfalls
MongoDB.local DC 2018: Tips and Tricks for Avoiding Common Query Pitfalls
 
Tech talks#6: Code Refactoring
Tech talks#6: Code RefactoringTech talks#6: Code Refactoring
Tech talks#6: Code Refactoring
 
Mufix Network Programming Lecture
Mufix Network Programming LectureMufix Network Programming Lecture
Mufix Network Programming Lecture
 
Incremental design v2
Incremental design v2Incremental design v2
Incremental design v2
 
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019Evolving a Clean, Pragmatic Architecture at JBCNConf 2019
Evolving a Clean, Pragmatic Architecture at JBCNConf 2019
 
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
FDMEE Scripting - Cloud and On-Premises - It Ain't Groovy, But It's My Bread ...
 
Building Services With gRPC, Docker and Go
Building Services With gRPC, Docker and GoBuilding Services With gRPC, Docker and Go
Building Services With gRPC, Docker and Go
 
Hierarchical free monads and software design in fp
Hierarchical free monads and software design in fpHierarchical free monads and software design in fp
Hierarchical free monads and software design in fp
 
Appengine Nljug
Appengine NljugAppengine Nljug
Appengine Nljug
 

Recently uploaded

Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 

Recently uploaded (20)

Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

Conversational AI Management Simplified: Introducing E.D.D.I with Quarkus