SlideShare a Scribd company logo
ADVANCED TOOLS IN REAL TIME ANALYTICS
AND AI IN CUSTOMER SUPPORT
TOM ŽUMER
MILAN SIMAKOVIĆ
AGENDA
• Lambda architecture
• Stream processing pipeline
• Apache Kafka
• Realtime data processors
• Graphic ETL tools
• AI in Customer support
AGENDA
www.ibis-instruments.com
What we do
SOFTWARE
DEVELOPMENT
Our products
SOLUTIONS IPI – Ibis
Performance
Insights
FOI -
Field
Operation
s
Insights
Description
Ibis
Risk Analytics
Technologi
es
iCEM Mobile Network
Advanced
Analytics (5G)
Machine
Learning use cases
Ibis
Data Lake
E2E Network
monitoring and
analytics solution.
Deep monitoring for:
Docsis/HFC, IPDR, PNM,
WiFi optimization, MPL
S,
UPS, DSL, GPON, TR069,
Mobile Network.
Centralized
monitoring and
control of Field
Operations.
Analytics over
measurement data.
Risk analysis for
banks:
- Calculation of
IFRS9 in one
system.
-Scoring/Rating
tool.
- EWS tool.
Ibis Data Lake - a
reference
architecture for
implementing
Data Lake by Ibis
best practice,
allows data-based
innovation.
A modern solution
for managing
customer
experience based on
analytics for
Telecommunication
providers and other
industries.
An advanced
mobile network
analysis, with a
focus on today's
and future
challenges.
Realization of
different use cases
based on machine
learning such as:
- Churn prevention,
- Smart pricing
- Next best offer.
Work in progress
Advanced tools in real time analytics and AI in customer support - Milan Simakovic, Tom Zumer
Usecases
DWH
Card
transactions
Shopping
Realtime
processing
Overdraft
?
Credit
card?
Realtime credits – Is it
possible?
LAMBDAARCHITECTURE
LAMBDA ARCHITECTURE
DWH
Data
ingestion /
integration
Data storing (Data lake) Data access and
processing
Data visualization
Realtime
Real-Time
Stream Processing
Data lake (HDFS)
NoSQL (HBase)
Relational (Kudu)
Data analytics

Batch processing
(MapReduce, Hive Pig,
Spark, Hue)
SQL (Impala)
Search (SOLR)
Machine Learning, Data
mining, Statistics
Collaboration,
Data exploaration
Batch
Shell
Python Perl
Custom
Visualizations
CRM
Campaign
mgmt
SMSC
Call center
IVR
Realtime Integrations
BI
CDH
Unified Services (Resource management – YARN, Security – Sentry and Record) Kerberos – authentication
Workflow scheduler
Integrated data management and governance – Cloudera navogator Cluster management – Cloudera
manager
IBIS DATA
LAKE ARCHITECTURE
A STREAM PROCESSING PIPELINE
ASTREAMPROCESSINGPIPELINE
collect log analyze serve and store
Advanced tools in real time analytics and AI in customer support - Milan Simakovic, Tom Zumer
source: Pluralsight
REAL TIME PROCESSING
• Process continuous data streams
• Reduce time increase
information value
• Filter only useful bits
• Streaming is a much more natural
model
REALTIMEPROCESSING
APACHE FLINK
• Framework and distributed processing
engine
• Process Unbounded and Bounded Data
• Leverage In-Memory Performance
• Building Blocks for Streaming Applications
• How does Flink support data pipelines?
APACHEFLINK
APACHE BEAM
APACHEBEAM
• open source unified programming model to define and
execute data processing pipelines
ETLs be like…
ETLsbelike…
Advanced tools in real time analytics and AI in customer support - Milan Simakovic, Tom Zumer
NifiFlow
TomŽumer
AGENDA
•Implementation of AI in customer support
www.creapro.si
EKWB
• EKWB is a premium liquid cooling manufacturer
• Founded in 1999 by Edvard König
• Their products are available in more than 30 countries worldwide
• EKWB offers a full range of products for end users and enterprise as well
• Some of the products are cooling systems (CPU and GPU), fittings, radiators,
water blocks, reservoirs, pumps
EKWB
• EKWB uses Zendesk customer
support software
• It offers interactions between
customers and EKWB support team
through so called tickets
• Customers create tickets where they
describe their questions with EKWB
products/orders
Zendesk
ZENDESK
Tickets
• Tickets are resolved by EKWB support groups
• There are two EKWB support groups:
• Technical
• Shipping
• There are three different categories of tickets:
• Technical
• Shipping
• AND GENERAL!!!
TICKETS
Challenges
Manual assignment of tickets to
support groups
Faster reply time to more critical
tickets
Which agent is going to reply
unassigned tickets
CHALLENGES
Solution
• Automatic ticket classification to Support or Technical
team
• Calculation of ticket priority
• Algorithm for automatic ticket assignment
SOLUTION
IS IT REALLY ?!?
84%
57%
25%
91%
55%
30%
Workflow process
WORKFLOWPROCESS
Support Team Classification
• Challenges:
• Preparing training and test set
• Validation of results
• Implementation of model in working process
• It‘s a NLP problem!
• We used BERT embeddings for text
representations
• Model classifies tickets with SVM algorithm
• We achieved balanced accuracy of 89,33%!
SUPPORTTEAMCLASSIFICATION
AND WE ARE IMPROVING
IT!!!
Automatic Priority Calculation
• Goal was to prepare ticket priority
evaluation
• EKWB team had to mark tickets on
scale 1-5 for few months!
• Tickets need to be ranked by their
priority so that tickets with higher
priority are solved sooner
• QUESTION: classification || regression?
• Model evaluates ticket on scale 1-100%
PRIORITYCALCULATION
4 5
6,4% 40,2
%
5
34,7%
Automatic Agent Assignment
• Who is going to solve next ticket?
• Person with the least tickets?
• Person with least high priority tickets?
• How to know which agent is active?
• Our system smartly assigns tickets to one of
active agents
• Trying to find balance
AGENTASSIGNMENT
Future Work
• Dockerize everything!!!
• Automatic cancelation of orders based on tickets
• Connection with ERP system
• Automatic responses
(or at least semi automatic)
• DEEP THOUGHT
*Hitchhikers guide to the galaxy
FUTUREWORK
THANK YOU.
Automation is driving the decline
of banal and repetitive tasks.
- Amber Rudd

More Related Content

PPTX
Automation anywhere
abinayaabi32
 
PPTX
Finance Hosting Benefits
Rose Business Solutions
 
PPTX
How to Quickly Create Effective Plant-Floor Screens
Inductive Automation
 
PPTX
Design Like a Pro: Alarm Management
Inductive Automation
 
PPTX
Webinar: APPSeCONNECT Product Release 2018 - A Sneak Peek at Cloud Integration
APPSeCONNECT
 
PPTX
Abhaya_Resume_Summary
Abhaya Sarangi
 
PPTX
Wetzel - Utilizing Technology Session - SCASFAA 50th
DJ Wetzel
 
PPTX
Orsyp Dollar Universe - Performance Management for SAP
ORSYP SOFTWARE
 
Automation anywhere
abinayaabi32
 
Finance Hosting Benefits
Rose Business Solutions
 
How to Quickly Create Effective Plant-Floor Screens
Inductive Automation
 
Design Like a Pro: Alarm Management
Inductive Automation
 
Webinar: APPSeCONNECT Product Release 2018 - A Sneak Peek at Cloud Integration
APPSeCONNECT
 
Abhaya_Resume_Summary
Abhaya Sarangi
 
Wetzel - Utilizing Technology Session - SCASFAA 50th
DJ Wetzel
 
Orsyp Dollar Universe - Performance Management for SAP
ORSYP SOFTWARE
 

What's hot (20)

PPTX
Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
AppDynamics
 
PPTX
Securely Monitor Critical Systems From Anywhere
Inductive Automation
 
PDF
Reconnect17 PeopleSoft Supply Chain Management SIG Meeting
Smart ERP Solutions, Inc.
 
PDF
Business Analytics as a Service
Arrow ECS UK
 
PPTX
10 Steps to Architecting a Sustainable SCADA System
Inductive Automation
 
PDF
Document Capture: Never Touch a Document Again
Net at Work
 
PPTX
Unified Reactive Platform
Amitabha Karmakar
 
PPTX
Boost Operational Efficiency with New OEE Software
Inductive Automation
 
PPTX
Holistic Approach To Monitoring
Melanie Cey
 
PDF
Webinar Slides: How Samsung ARTIK Serves Global IoT Customers in the Cloud
Continuent
 
PDF
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppDynamics
 
PPTX
Technology insights: Decision Science Platform
Decision Science Community
 
PPTX
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
APPSeCONNECT
 
PDF
How to Manage Cloud Based Computing Products #pcdub
Product Camp Dublin
 
PPTX
Migrate to platform of your choice
Ashnikbiz
 
PPTX
12 Ways to Use PLCs & SQL Databases Together
Inductive Automation
 
PDF
Tips on Moving from Sage 300 Financial Reporter to Sage Intelligence
Net at Work
 
PPTX
The Path to a Pain-Free Control System Upgrade
Inductive Automation
 
PPTX
Sap solution manager 7.0 by knack it training
Knack IT Training
 
PPTX
Automation anywhere interview question
hopesuresh
 
Top 5 .NET Challenges, Performance Monitoring Tips & Tricks
AppDynamics
 
Securely Monitor Critical Systems From Anywhere
Inductive Automation
 
Reconnect17 PeopleSoft Supply Chain Management SIG Meeting
Smart ERP Solutions, Inc.
 
Business Analytics as a Service
Arrow ECS UK
 
10 Steps to Architecting a Sustainable SCADA System
Inductive Automation
 
Document Capture: Never Touch a Document Again
Net at Work
 
Unified Reactive Platform
Amitabha Karmakar
 
Boost Operational Efficiency with New OEE Software
Inductive Automation
 
Holistic Approach To Monitoring
Melanie Cey
 
Webinar Slides: How Samsung ARTIK Serves Global IoT Customers in the Cloud
Continuent
 
AppSphere 15 - Performance and Scalability Optimizations - Xerox Government H...
AppDynamics
 
Technology insights: Decision Science Platform
Decision Science Community
 
Webinar: Salesforce Customization using Visualforce and Lightning Component F...
APPSeCONNECT
 
How to Manage Cloud Based Computing Products #pcdub
Product Camp Dublin
 
Migrate to platform of your choice
Ashnikbiz
 
12 Ways to Use PLCs & SQL Databases Together
Inductive Automation
 
Tips on Moving from Sage 300 Financial Reporter to Sage Intelligence
Net at Work
 
The Path to a Pain-Free Control System Upgrade
Inductive Automation
 
Sap solution manager 7.0 by knack it training
Knack IT Training
 
Automation anywhere interview question
hopesuresh
 
Ad

Similar to Advanced tools in real time analytics and AI in customer support - Milan Simakovic, Tom Zumer (20)

PPTX
SplunkLive! Utrecht 2016 - NXP
Splunk
 
PPTX
Integrating IBM Z and IBM i Operational Intelligence Into Splunk, Elastic, an...
Precisely
 
PDF
Presentacion day f-core v1.2.1.2-technical - english
Jose Luis Sanchez del Coso
 
PDF
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION
 
ODP
Decisions Management use case : Telecom Customer Support Automation
iSencia Belgium NV
 
PPTX
A machine learning and data science pipeline for real companies
DataWorks Summit
 
PPT
Informix & IWA : Operational analytics performance
Keshav Murthy
 
PDF
Productionising Machine Learning Models
Tash Bickley
 
PDF
Dances with bits - industrial data analytics made easy!
Julian Feinauer
 
PDF
Moving a Fraud-Fighting Random Forest from scikit-learn to Spark with MLlib, ...
Databricks
 
PDF
i feature :: intelligent machining systems (ENG)
Alexey Popovich
 
PPT
Paktel
Ali Kamran
 
PDF
A Practical Guide to Selecting a Stream Processing Technology
confluent
 
PDF
Opus Overview Deck - October 2024_ClientReady.pdf
Opus Technologies Inc.
 
PPTX
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Ed Sattar
 
PDF
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
Nordic APIs
 
PDF
Hitech_Esoft_Brochure
A. PRATIK
 
PDF
The Pursuit of Happiness: Building a Scalable Pipeline Using Apache Spark and...
Databricks
 
PPTX
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
Sachin Gowda
 
PDF
Digital transformation slideshare
ShivamPatsariya1
 
SplunkLive! Utrecht 2016 - NXP
Splunk
 
Integrating IBM Z and IBM i Operational Intelligence Into Splunk, Elastic, an...
Precisely
 
Presentacion day f-core v1.2.1.2-technical - english
Jose Luis Sanchez del Coso
 
ITMAGINATION - competences, facts, technologies, clients
ITMAGINATION
 
Decisions Management use case : Telecom Customer Support Automation
iSencia Belgium NV
 
A machine learning and data science pipeline for real companies
DataWorks Summit
 
Informix & IWA : Operational analytics performance
Keshav Murthy
 
Productionising Machine Learning Models
Tash Bickley
 
Dances with bits - industrial data analytics made easy!
Julian Feinauer
 
Moving a Fraud-Fighting Random Forest from scikit-learn to Spark with MLlib, ...
Databricks
 
i feature :: intelligent machining systems (ENG)
Alexey Popovich
 
Paktel
Ali Kamran
 
A Practical Guide to Selecting a Stream Processing Technology
confluent
 
Opus Overview Deck - October 2024_ClientReady.pdf
Opus Technologies Inc.
 
Cloud Based Cognitive Learning & IT Project Performance Platform (CLIPP Platf...
Ed Sattar
 
Lessons Learned from Building Enterprise APIs (Gustaf Nyman)
Nordic APIs
 
Hitech_Esoft_Brochure
A. PRATIK
 
The Pursuit of Happiness: Building a Scalable Pipeline Using Apache Spark and...
Databricks
 
VTU Open Elective 6th Sem CSE - Module 2 - Cloud Computing
Sachin Gowda
 
Digital transformation slideshare
ShivamPatsariya1
 
Ad

More from Institute of Contemporary Sciences (20)

PDF
First 5 years of PSI:ML - Filip Panjevic
Institute of Contemporary Sciences
 
PPTX
Building valuable (online and offline) Data Science communities - Experience ...
Institute of Contemporary Sciences
 
PPT
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
Institute of Contemporary Sciences
 
PPTX
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Institute of Contemporary Sciences
 
PPTX
Solving churn challenge in Big Data environment - Jelena Pekez
Institute of Contemporary Sciences
 
PDF
Application of Business Intelligence in bank risk management - Dimitar Dilov
Institute of Contemporary Sciences
 
PPTX
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Institute of Contemporary Sciences
 
PPTX
Recommender systems for personalized financial advice from concept to product...
Institute of Contemporary Sciences
 
PPTX
Complex AI forecasting methods for investments portfolio optimization - Pawel...
Institute of Contemporary Sciences
 
PPTX
From Zero to ML Hero for Underdogs - Amir Tabakovic
Institute of Contemporary Sciences
 
PDF
Data and data scientists are not equal to money david hoyle
Institute of Contemporary Sciences
 
PPSX
The price is right - Tomislav Krizan
Institute of Contemporary Sciences
 
PPTX
When it's raining gold, bring a bucket - Andjela Culibrk
Institute of Contemporary Sciences
 
PPTX
Reality and traps of real time data engineering - Milos Solujic
Institute of Contemporary Sciences
 
PPTX
Sensor networks for personalized health monitoring - Vladimir Brusic
Institute of Contemporary Sciences
 
PDF
Improving Data Quality with Product Similarity Search
Institute of Contemporary Sciences
 
PPTX
Prediction of good patterns for future sales using image recognition
Institute of Contemporary Sciences
 
PPTX
Using data to fight corruption: full budget transparency in local government
Institute of Contemporary Sciences
 
PPTX
Geospatial Analysis and Open Data - Forest and Climate
Institute of Contemporary Sciences
 
PPTX
Machine Learning-Driven Injury Prediction for a Professional Sports Team
Institute of Contemporary Sciences
 
First 5 years of PSI:ML - Filip Panjevic
Institute of Contemporary Sciences
 
Building valuable (online and offline) Data Science communities - Experience ...
Institute of Contemporary Sciences
 
Data Science Master 4.0 on Belgrade University - Drazen Draskovic
Institute of Contemporary Sciences
 
Deep learning fast and slow, a responsible and explainable AI framework - Ahm...
Institute of Contemporary Sciences
 
Solving churn challenge in Big Data environment - Jelena Pekez
Institute of Contemporary Sciences
 
Application of Business Intelligence in bank risk management - Dimitar Dilov
Institute of Contemporary Sciences
 
Trends and practical applications of AI/ML in Fin Tech industry - Milos Kosan...
Institute of Contemporary Sciences
 
Recommender systems for personalized financial advice from concept to product...
Institute of Contemporary Sciences
 
Complex AI forecasting methods for investments portfolio optimization - Pawel...
Institute of Contemporary Sciences
 
From Zero to ML Hero for Underdogs - Amir Tabakovic
Institute of Contemporary Sciences
 
Data and data scientists are not equal to money david hoyle
Institute of Contemporary Sciences
 
The price is right - Tomislav Krizan
Institute of Contemporary Sciences
 
When it's raining gold, bring a bucket - Andjela Culibrk
Institute of Contemporary Sciences
 
Reality and traps of real time data engineering - Milos Solujic
Institute of Contemporary Sciences
 
Sensor networks for personalized health monitoring - Vladimir Brusic
Institute of Contemporary Sciences
 
Improving Data Quality with Product Similarity Search
Institute of Contemporary Sciences
 
Prediction of good patterns for future sales using image recognition
Institute of Contemporary Sciences
 
Using data to fight corruption: full budget transparency in local government
Institute of Contemporary Sciences
 
Geospatial Analysis and Open Data - Forest and Climate
Institute of Contemporary Sciences
 
Machine Learning-Driven Injury Prediction for a Professional Sports Team
Institute of Contemporary Sciences
 

Recently uploaded (20)

PPTX
Fluvial_Civilizations_Presentation (1).pptx
alisslovemendoza7
 
PDF
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
PPTX
White Blue Simple Modern Enhancing Sales Strategy Presentation_20250724_21093...
RamNeymarjr
 
PPTX
INFO8116 -Big data architecture and analytics
guddipatel10
 
PDF
Mastering Financial Analysis Materials.pdf
SalamiAbdullahi
 
PPTX
short term internship project on Data visualization
JMJCollegeComputerde
 
PPTX
The whitetiger novel review for collegeassignment.pptx
DhruvPatel754154
 
PDF
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
PDF
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
PDF
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
PDF
Technical Writing Module-I Complete Notes.pdf
VedprakashArya13
 
PDF
TIC ACTIVIDAD 1geeeeeeeeeeeeeeeeeeeeeeeeeeeeeer3.pdf
Thais Ruiz
 
PPTX
Introduction to Data Analytics and Data Science
KavithaCIT
 
PPT
From Vision to Reality: The Digital India Revolution
Harsh Bharvadiya
 
PDF
Key_Statistical_Techniques_in_Analytics_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PPTX
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
PPTX
Presentation on animal welfare a good topic
kidscream385
 
PPTX
Blue and Dark Blue Modern Technology Presentation.pptx
ap177979
 
PDF
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
PPTX
Data Security Breach: Immediate Action Plan
varmabhuvan266
 
Fluvial_Civilizations_Presentation (1).pptx
alisslovemendoza7
 
717629748-Databricks-Certified-Data-Engineer-Professional-Dumps-by-Ball-21-03...
pedelli41
 
White Blue Simple Modern Enhancing Sales Strategy Presentation_20250724_21093...
RamNeymarjr
 
INFO8116 -Big data architecture and analytics
guddipatel10
 
Mastering Financial Analysis Materials.pdf
SalamiAbdullahi
 
short term internship project on Data visualization
JMJCollegeComputerde
 
The whitetiger novel review for collegeassignment.pptx
DhruvPatel754154
 
The_Future_of_Data_Analytics_by_CA_Suvidha_Chaplot_UPDATED.pdf
CA Suvidha Chaplot
 
Classifcation using Machine Learning and deep learning
bhaveshagrawal35
 
SUMMER INTERNSHIP REPORT[1] (AutoRecovered) (6) (1).pdf
pandeydiksha814
 
Technical Writing Module-I Complete Notes.pdf
VedprakashArya13
 
TIC ACTIVIDAD 1geeeeeeeeeeeeeeeeeeeeeeeeeeeeeer3.pdf
Thais Ruiz
 
Introduction to Data Analytics and Data Science
KavithaCIT
 
From Vision to Reality: The Digital India Revolution
Harsh Bharvadiya
 
Key_Statistical_Techniques_in_Analytics_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
IP_Journal_Articles_2025IP_Journal_Articles_2025
mishell212144
 
Presentation on animal welfare a good topic
kidscream385
 
Blue and Dark Blue Modern Technology Presentation.pptx
ap177979
 
D9110.pdfdsfvsdfvsdfvsdfvfvfsvfsvffsdfvsdfvsd
minhn6673
 
Data Security Breach: Immediate Action Plan
varmabhuvan266
 

Advanced tools in real time analytics and AI in customer support - Milan Simakovic, Tom Zumer

  • 1. ADVANCED TOOLS IN REAL TIME ANALYTICS AND AI IN CUSTOMER SUPPORT TOM ŽUMER MILAN SIMAKOVIĆ
  • 2. AGENDA • Lambda architecture • Stream processing pipeline • Apache Kafka • Realtime data processors • Graphic ETL tools • AI in Customer support AGENDA www.ibis-instruments.com
  • 4. Our products SOLUTIONS IPI – Ibis Performance Insights FOI - Field Operation s Insights Description Ibis Risk Analytics Technologi es iCEM Mobile Network Advanced Analytics (5G) Machine Learning use cases Ibis Data Lake E2E Network monitoring and analytics solution. Deep monitoring for: Docsis/HFC, IPDR, PNM, WiFi optimization, MPL S, UPS, DSL, GPON, TR069, Mobile Network. Centralized monitoring and control of Field Operations. Analytics over measurement data. Risk analysis for banks: - Calculation of IFRS9 in one system. -Scoring/Rating tool. - EWS tool. Ibis Data Lake - a reference architecture for implementing Data Lake by Ibis best practice, allows data-based innovation. A modern solution for managing customer experience based on analytics for Telecommunication providers and other industries. An advanced mobile network analysis, with a focus on today's and future challenges. Realization of different use cases based on machine learning such as: - Churn prevention, - Smart pricing - Next best offer. Work in progress
  • 8. Data ingestion / integration Data storing (Data lake) Data access and processing Data visualization Realtime Real-Time Stream Processing Data lake (HDFS) NoSQL (HBase) Relational (Kudu) Data analytics Batch processing (MapReduce, Hive Pig, Spark, Hue) SQL (Impala) Search (SOLR) Machine Learning, Data mining, Statistics Collaboration, Data exploaration Batch Shell Python Perl Custom Visualizations CRM Campaign mgmt SMSC Call center IVR Realtime Integrations BI CDH Unified Services (Resource management – YARN, Security – Sentry and Record) Kerberos – authentication Workflow scheduler Integrated data management and governance – Cloudera navogator Cluster management – Cloudera manager IBIS DATA LAKE ARCHITECTURE
  • 9. A STREAM PROCESSING PIPELINE ASTREAMPROCESSINGPIPELINE collect log analyze serve and store
  • 12. REAL TIME PROCESSING • Process continuous data streams • Reduce time increase information value • Filter only useful bits • Streaming is a much more natural model REALTIMEPROCESSING
  • 13. APACHE FLINK • Framework and distributed processing engine • Process Unbounded and Bounded Data • Leverage In-Memory Performance • Building Blocks for Streaming Applications • How does Flink support data pipelines? APACHEFLINK
  • 14. APACHE BEAM APACHEBEAM • open source unified programming model to define and execute data processing pipelines
  • 18. TomŽumer AGENDA •Implementation of AI in customer support www.creapro.si
  • 19. EKWB • EKWB is a premium liquid cooling manufacturer • Founded in 1999 by Edvard König • Their products are available in more than 30 countries worldwide • EKWB offers a full range of products for end users and enterprise as well • Some of the products are cooling systems (CPU and GPU), fittings, radiators, water blocks, reservoirs, pumps EKWB
  • 20. • EKWB uses Zendesk customer support software • It offers interactions between customers and EKWB support team through so called tickets • Customers create tickets where they describe their questions with EKWB products/orders Zendesk ZENDESK
  • 21. Tickets • Tickets are resolved by EKWB support groups • There are two EKWB support groups: • Technical • Shipping • There are three different categories of tickets: • Technical • Shipping • AND GENERAL!!! TICKETS
  • 22. Challenges Manual assignment of tickets to support groups Faster reply time to more critical tickets Which agent is going to reply unassigned tickets CHALLENGES
  • 23. Solution • Automatic ticket classification to Support or Technical team • Calculation of ticket priority • Algorithm for automatic ticket assignment SOLUTION IS IT REALLY ?!? 84% 57% 25% 91% 55% 30%
  • 25. Support Team Classification • Challenges: • Preparing training and test set • Validation of results • Implementation of model in working process • It‘s a NLP problem! • We used BERT embeddings for text representations • Model classifies tickets with SVM algorithm • We achieved balanced accuracy of 89,33%! SUPPORTTEAMCLASSIFICATION AND WE ARE IMPROVING IT!!!
  • 26. Automatic Priority Calculation • Goal was to prepare ticket priority evaluation • EKWB team had to mark tickets on scale 1-5 for few months! • Tickets need to be ranked by their priority so that tickets with higher priority are solved sooner • QUESTION: classification || regression? • Model evaluates ticket on scale 1-100% PRIORITYCALCULATION 4 5 6,4% 40,2 % 5 34,7%
  • 27. Automatic Agent Assignment • Who is going to solve next ticket? • Person with the least tickets? • Person with least high priority tickets? • How to know which agent is active? • Our system smartly assigns tickets to one of active agents • Trying to find balance AGENTASSIGNMENT
  • 28. Future Work • Dockerize everything!!! • Automatic cancelation of orders based on tickets • Connection with ERP system • Automatic responses (or at least semi automatic) • DEEP THOUGHT *Hitchhikers guide to the galaxy FUTUREWORK
  • 29. THANK YOU. Automation is driving the decline of banal and repetitive tasks. - Amber Rudd