尊敬的 微信汇率:1円 ≈ 0.046239 元 支付宝汇率:1円 ≈ 0.04633元 [退出登录]
SlideShare a Scribd company logo
Grid Dynamics / Transforming Business Process Automation
Transforming Business Process
Automation with Retrieval-Augmented
Generation and LLMs
Đorđe Grozdić | November 2023
Grid Dynamics / Transforming Business Process Automation
About Myself
PhD in Machine Learning and Artificial Intelligence
10+ years of hands on experience in Data Science
Senior Staff Data Scientist
& Senior Specialization Lead
Đorđe Grozdić
Grid Dynamics / Transforming Business Process Automation
3
About Grid Dynamics
Grid Dynamics, a global digital engineering company, co-
innovates with the most respected brands in the world
to solve complex problems, optimize business operations
and better serve customers.
Grid Dynamics is a leading provider of technology consulting,
agile custom software development, and data analytics
for Fortune 1000 and Global 2000 enterprises undergoing
digital transformation.
3
Grid Dynamics / Transforming Business Process Automation
4
Grid Dynamics: Prepare to Grow
UK
Serbia
Poland
Ukraine
Armenia
Mexico India
Spain
USA
4,000
engineers, architects
and tech managers
GDYN
Nasdaq-listed since 2020
18
countries
ᐧ USA
ᐧ Mexico
ᐧ UK
ᐧ Netherlands
ᐧ Spain
ᐧ Poland
ᐧ Serbia
ᐧ Romania
ᐧ Moldova
ᐧ Ukraine
ᐧ Armenia
ᐧ Jamaica
ᐧ India
Yerevan
Guadalajara
Kyiv
Krakov
Amsterdam
London
Belgrad
New York
San Francisco
Bay Area (HQ)
Portland
Chicago
Dallas
Atlanta
Tampa
Lviv
Madrid
Grid Dynamics was founded in Silicon Valley in 2006 with the
mission to bring emerging technology to large enterprises.
With proven ability to scale globally, we became trusted tech
partner for tier-1 firms.
Netherlands
Areas of focused growth
Existing locations
Headquarters
Hyderabad
Jamaica
Grid Dynamics / Transforming Business Process Automation
5
Digital Innovation Partner
for Fortune 1000
and many more...
.Tech. .СPG.
.Finance. .Retail. .Other.
Grid Dynamics / Transforming Business Process Automation
Introduction
Business Process Automation (BPA) and the impact of AI
Grid Dynamics / Transforming Business Process Automation
・Necessity of automation in today's competitive business landscape.
・Limitations of traditional document processing:
・Inability to manage high volume and complexity.
・Slower processes with higher error rates.
・Emergence of Large Language Models (LLMs):
・Advancements in complex, human-like text generation.
・Challenges with domain-specific tasks.
・Introduction of Retrieval-Augmented Generation (RAG):
・Seamlessly integrates domain-specific data in real-time.
・Reduces the need for continuous model retraining.
・Advantages of RAG:
・Cost-effective and secure.
・Provides greater explainability.
・Minimizes errors and "hallucinations" compared to general-purpose LLMs.
Business Process Automation and LLMs
7
Grid Dynamics / Transforming Business Process Automation
What is Retrieval-Augmented
Generation?
Brief overview of how RAG works.
Grid Dynamics / Transforming Business Process Automation
Retrieval-Augmented Generation (RAG) is a machine learning approach that combines the
strengths of information retrieval methods with the generative capabilities of language models
Architecture of Retrieval-Augmented Generation
9
Grid Dynamics / Transforming Business Process Automation
RAG in Practice
High-level view of how RAG is applied across
different industries.
Grid Dynamics / Transforming Business Process Automation
RAG in Supply Chain
11
Grid Dynamics / Transforming Business Process Automation
RAG in Supply Chain
12
Grid Dynamics / Transforming Business Process Automation
RAG in Supply Chain
13
Grid Dynamics / Transforming Business Process Automation
Deep Dive: RFP Processing with
RAG
Case study with specifics on how RAG can optimize RFP processing.
Grid Dynamics / Transforming Business Process Automation
・RFP (Request For Proposal) is a document issued by a business or
organization when seeking proposals or bids from potential suppliers or
service providers.
・Intelligent Document Processing (IDP) tool:
・ Perform ad hoc analysis of large documents such as contracts and RFPs,
ask questions and summaries.
・ Automatically fill forms such as RFP responses by generating answers
based on your knowledge base.
・ Control the style of the generated answers and adjust details using natural
language instructions.
・ Automatically validate that generated or manually created documents are
consistent with your knowledge base.
・ Combine the above blocks into complex workflows.
RFP Processing - Use case
15
Grid Dynamics / Transforming Business Process Automation
Intelligent Document Processing - Workflow
16
Grid Dynamics / Transforming Business Process Automation
Intelligent Document Processing
17
Grid Dynamics / Transforming Business Process Automation
Architecture of RAG
Overview of the architecture with focus on the
Retriever, Generator, and Orchestrator.
Grid Dynamics / Transforming Business Process Automation
The Process Flow
19
Grid Dynamics / Transforming Business Process Automation
Building a RAG Pipeline
Key steps from document loading to answer
generation.
Grid Dynamics / Transforming Business Process Automation
・Diversity of Text Data Sources:
・Handles various document types: .txt, .pdf, .docx, .xlsx, .csv, .json, .html, .md, code files…
・Ensures compatibility across a wide range of data formats.
・Preparation and Loading Processes:
・Involves extraction, parsing, cleaning, formatting, and text conversion.
・Essential for feeding clean and structured data to LLMs.
・LangChain:
・A Tool for Data Loading: Recognized for its capability to process over 80 document types.
・Offers versatility in handling diverse data inputs.
1. Document Loading
21
Grid Dynamics / Transforming Business Process Automation
・Document Splitting
・Essential for managing extensive documents within LLM token limits.
・Process: Load → Parse → Convert → Chunk.
・Challenges in Context Preservation
・Example of context loss shown in figure on the right side.
・Importance of semantic consideration in splitting.
・Principles of Text Splitting
・Chunk Size: Based on character, word, or token count.
・Overlap: Ensures continuity of context between chunks (see figure below).
・Chunking Techniques
・Fixed-size with overlap: Simple but potentially context-disrupting.
・Sentence Splitting: Utilizes NLP tools for coherent segmentation.
・Recursive Chunking: Hierarchical and iterative approach.
・Specialized Techniques: Adapts to structured formats like Markdown.
・Optimizing Chunk Size
・Preprocess data for quality enhancement.
・Experiment with a range of chunk sizes for optimal balance.
・Iteratively evaluate performance to refine chunking strategy.
・Conclusion
・ Tailor document splitting approach to specific application needs.
2. Document Splitting
22
Grid Dynamics / Transforming Business Process Automation
・Text Embedding
・Post-splitting: Text chunks are transformed into vector representations.
・Purpose: Facilitate semantic similarity comparisons.
・Vector Embeddings Role
・Fundamental in ML for mapping complex data into vector space.
・Captures semantic information in text data.
・Semantic Relationships
・ Example: Different sentences with similar meanings
are close in vector space.
・ Visualization: Clustering in embeddings indicates semantic proximity.
・Evolution of Embedding Models
・Word2Vec and GloVe: Word-level embeddings from co-occurrence.
・Transformers (BERT, RoBERTa, GPT): Context-aware embeddings.
・Context-Aware Embedding
・Consider entire sentence context, enriching semantic capture.
・Critical for ambiguity resolution and NLP advances.
・Use Cases in NLP
・ Example: Distinct meanings of 'bank' in different contexts.
・ RAG (Retrieval and Generation): Utilizes transformer models for efficient document handling.
3. Text Embedding
23
Grid Dynamics / Transforming Business Process Automation
・Vector Stores Storage:
・Houses document chunk embeddings and associated IDs.
・Function: Facilitates efficient vector lookups for similar content.
・Notable Vector Stores
・FAISS: Specializes in handling massive vector collections.
・SPTAG: Offers customizable search algorithms for precision and speed.
・Milvus: Open-source database compatible with major ML frameworks.
・Chroma: In-memory database versatile for cloud and on-premise deployment.
・Weaviate: Stores both vectors and objects, supports various search methods.
・Elasticsearch: Scales well for large-scale vector data applications.
・Pinecone: Managed service, optimal for real-time analysis and ML applications.
・Considerations for Choice
・Scale of data and computational resources.
・Integration with existing frameworks and infrastructure.
・Balancing between precision, speed, and storage efficiency.
・Implications for RAG
・The correct pairing of text embedding and vector store is critical.
・Enables rapid retrieval of relevant document chunks.
4. Vector Store
24
Grid Dynamics / Transforming Business Process Automation
・Retrieval Process Overview
・Begins with query transformation into vector form.
・Comparison with document chunk vectors in vector store.
・Objective: Retrieve relevant document chunks corresponding to the query.
・Retrieval Mechanisms Similarity Search:
・Uses cosine similarity to find related documents.
・Maximum Marginal Relevance (MMR): Ensures diversity and
reduces redundancy.
・Similarity Score Threshold: Filters documents above a certain
similarity score.
・Top 'k' Documents: Retrieves a set number of documents
based on ranking.
・Advanced Retrieval Methods
・Self-Query/LLM-Aided Retrieval:
⎯ Splits the query into search and filter terms.
⎯ Utilizes metadata filters for more precise retrieval.
・Compression Retrieval:
⎯ Compression LLM condenses information to focus on key aspects.
⎯ Balances storage efficiency with retrieval speed.
・Traditional vs. Modern Techniques
・Vector-Based Retrieval: Preferred for RAG due to semantic matching capabilities.
・Traditional NLP Techniques: SVM, TF-IDF, etc., less common in RAG systems.
5. Document Retrieval
25
Grid Dynamics / Transforming Business Process Automation
・Answer Generation
・Involves creating a prompt from relevant document chunks and the user query.
・The prompt guides the LLM to generate relevant and insightful responses.
・Standard Method: The “Stuff” Approach
・Simplest form of generating answers.
・Direct processing of prompt for immediate answer generation.
・Limited by context window size - less effective for complex, multi-document queries.
・ Advanced Methods for Complex Queries
・Map-reduce Method:
⎯ Processes each document chunk individually.
⎯ Combines separate answers into one final response.
⎯ Advantage: Handles an arbitrary number of chunks; effective for comprehensive answers.
⎯ Drawback: Slower and may miss context spread across multiple chunks.
・Refine Method:
⎯ Iterative updating of prompt with relevant information.
⎯ Useful for dynamic contexts where initial answers can be refined.
・Map-rerank Method:
⎯ Ranks documents by relevance to the query.
⎯ Ideal for scenarios with multiple plausible answers.
・Choice of Method
・Dependent on the complexity of the query and desired answer abstraction level.
・Enhances the accuracy and relevance of LLM responses.
6. Answer Generation
26
Grid Dynamics / Transforming Business Process Automation
Benefits of RAG and Conclusions
Advantages of RAG over general-purpose LLMs.
Grid Dynamics / Transforming Business Process Automation
’Real-Time’ Data Integration:
・Immediate inclusion of new data into the system's
knowledge base.
・Eliminates the need for constant model retraining.
Reduced Costs:
・Indexing and retrieval reduce computational
expenses.
・Saves time by avoiding frequent retraining cycles.
Enhanced Security:
・Sensitive data remains in the document store,
not exposed to the model.
・Real-time access restrictions improve data
protection.
Advantages of RAG over General-Purpose LLMs
28
Greater Explainability:
・Responses can be traced back to source
documents.
・Increases transparency and accountability in
automated processes.
Reduction in Hallucination:
・Relies on actual documents to generate responses,
decreasing false information.
・Ensures information reliability by referencing the
existing knowledge base.
Overcoming Context Size Limitations:
・Retrieves only relevant documents, tackling the
token limitation of LLMs.
・Facilitates handling of extensive data sets beyond
the usual LLM capacity.
Grid Dynamics / Transforming Business Process Automation
5000 Executive Parkway,
Suite 520 / San Ramon, CA
650-523-5000
info@griddynamics.com
www.griddynamics.com
Grid Dynamics Holdings, Inc.
Thank you for your attention!

More Related Content

Similar to [DSC Europe 23] Djordje Grozdic - Transforming Business Process Automation with Retrieval-Augmented Generation and LLMs

Enterprise deep learning lessons bodkin o reilly ai sf 2017
Enterprise deep learning lessons bodkin o reilly ai sf 2017Enterprise deep learning lessons bodkin o reilly ai sf 2017
Enterprise deep learning lessons bodkin o reilly ai sf 2017
Ron Bodkin
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDB
MongoDB
 
Master Meta Data
Master Meta DataMaster Meta Data
Master Meta Data
Digikrit
 
Which Questions We Should Have
Which Questions We Should HaveWhich Questions We Should Have
Which Questions We Should Have
Oracle Korea
 
MongoDB Breakfast Milan - Mainframe Offloading Strategies
MongoDB Breakfast Milan -  Mainframe Offloading StrategiesMongoDB Breakfast Milan -  Mainframe Offloading Strategies
MongoDB Breakfast Milan - Mainframe Offloading Strategies
MongoDB
 
Bitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FSBitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FS
Philip Filleul
 
Monish R_9163_b
Monish R_9163_bMonish R_9163_b
Monish R_9163_b
samnik60
 
Data Treatment MongoDB
Data Treatment MongoDBData Treatment MongoDB
Data Treatment MongoDB
Norberto Leite
 
Semantic Data Management
Semantic Data ManagementSemantic Data Management
Introduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudDataIntroduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudData
WeCloudData
 
Introduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudDataIntroduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudData
WeCloudData
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)
Denodo
 
Webinar: What's New in MongoDB 3.2
Webinar: What's New in MongoDB 3.2Webinar: What's New in MongoDB 3.2
Webinar: What's New in MongoDB 3.2
MongoDB
 
Big Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture CapabilitiesBig Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture Capabilities
Ashraf Uddin
 
TechoERP.pdf
TechoERP.pdfTechoERP.pdf
TechoERP.pdf
TechoERP
 
Microservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learnedMicroservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learned
Luram Archanjo
 
Informatica 5+years of experince
Informatica 5+years of experinceInformatica 5+years of experince
Informatica 5+years of experince
Dharma Rao
 
Informatica_5+years of experince
Informatica_5+years of experinceInformatica_5+years of experince
Informatica_5+years of experince
Dharma Rao
 
Informatica 5+years of experince
Informatica 5+years of experinceInformatica 5+years of experince
Informatica 5+years of experince
Dharma Rao
 
Siva Kanagaraj Resume
Siva Kanagaraj ResumeSiva Kanagaraj Resume
Siva Kanagaraj Resume
Siva kanagaraj
 

Similar to [DSC Europe 23] Djordje Grozdic - Transforming Business Process Automation with Retrieval-Augmented Generation and LLMs (20)

Enterprise deep learning lessons bodkin o reilly ai sf 2017
Enterprise deep learning lessons bodkin o reilly ai sf 2017Enterprise deep learning lessons bodkin o reilly ai sf 2017
Enterprise deep learning lessons bodkin o reilly ai sf 2017
 
Overcoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDBOvercoming Today's Data Challenges with MongoDB
Overcoming Today's Data Challenges with MongoDB
 
Master Meta Data
Master Meta DataMaster Meta Data
Master Meta Data
 
Which Questions We Should Have
Which Questions We Should HaveWhich Questions We Should Have
Which Questions We Should Have
 
MongoDB Breakfast Milan - Mainframe Offloading Strategies
MongoDB Breakfast Milan -  Mainframe Offloading StrategiesMongoDB Breakfast Milan -  Mainframe Offloading Strategies
MongoDB Breakfast Milan - Mainframe Offloading Strategies
 
Bitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FSBitkom Cray presentation - on HPC affecting big data analytics in FS
Bitkom Cray presentation - on HPC affecting big data analytics in FS
 
Monish R_9163_b
Monish R_9163_bMonish R_9163_b
Monish R_9163_b
 
Data Treatment MongoDB
Data Treatment MongoDBData Treatment MongoDB
Data Treatment MongoDB
 
Semantic Data Management
Semantic Data ManagementSemantic Data Management
Semantic Data Management
 
Introduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudDataIntroduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudData
 
Introduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudDataIntroduction to Machine Learning - WeCloudData
Introduction to Machine Learning - WeCloudData
 
Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)Data Services and the Modern Data Ecosystem (ASEAN)
Data Services and the Modern Data Ecosystem (ASEAN)
 
Webinar: What's New in MongoDB 3.2
Webinar: What's New in MongoDB 3.2Webinar: What's New in MongoDB 3.2
Webinar: What's New in MongoDB 3.2
 
Big Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture CapabilitiesBig Data: Its Characteristics And Architecture Capabilities
Big Data: Its Characteristics And Architecture Capabilities
 
TechoERP.pdf
TechoERP.pdfTechoERP.pdf
TechoERP.pdf
 
Microservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learnedMicroservices as an evolutionary architecture: lessons learned
Microservices as an evolutionary architecture: lessons learned
 
Informatica 5+years of experince
Informatica 5+years of experinceInformatica 5+years of experince
Informatica 5+years of experince
 
Informatica_5+years of experince
Informatica_5+years of experinceInformatica_5+years of experince
Informatica_5+years of experince
 
Informatica 5+years of experince
Informatica 5+years of experinceInformatica 5+years of experince
Informatica 5+years of experince
 
Siva Kanagaraj Resume
Siva Kanagaraj ResumeSiva Kanagaraj Resume
Siva Kanagaraj Resume
 

More from DataScienceConferenc1

[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
DataScienceConferenc1
 
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
DataScienceConferenc1
 
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
DataScienceConferenc1
 
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
DataScienceConferenc1
 
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
DataScienceConferenc1
 
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
DataScienceConferenc1
 
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
DataScienceConferenc1
 
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
DataScienceConferenc1
 
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
DataScienceConferenc1
 
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
DataScienceConferenc1
 
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
DataScienceConferenc1
 
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
DataScienceConferenc1
 
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
DataScienceConferenc1
 
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
DataScienceConferenc1
 
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
DataScienceConferenc1
 
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
DataScienceConferenc1
 
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
DataScienceConferenc1
 
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
DataScienceConferenc1
 
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
DataScienceConferenc1
 
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
DataScienceConferenc1
 

More from DataScienceConferenc1 (20)

[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
[DSC MENA 24] Mostafa_Essa_-_Ai_and_cloud.pdf
 
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
[DSC MENA 24] Yasser_El_Bendary - How NLP & LLMs model can excel in comprehen...
 
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
[DSC MENA 24] Medhat_Kandil - Empowering Egypt's AI & Biotechnology Scenes.pdf
 
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
[DSC MENA 24] Youssef_Kamal - Data governance and quality.pdf
 
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
[DSC MENA 24] Abdelrahman_Ghallab_-_Data_Product_mgmt.pdf
 
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
[DSC MENA 24] Asmaa_Eltaher_-_Innovation_Beyond_Brainstorming.pptx
 
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
[DSC MENA 24] Muhammad_Ezzat_-_Sustianable_Growth_Empowerment.pdf
 
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
[DSC MENA 24] Basma_Rady_-_Building_a_Data_Driven_Culture_in_Your_Organizatio...
 
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
[DSC MENA 24] Ahmed_Muselhy_-_Unveiling-the-Secrets-of-AI-in-Hiring.pdf
 
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
[DSC MENA 24] Ziad_Diab_-_Data-Driven_Disruption_-_The_Role_of_Data_Strategy_...
 
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
[DSC MENA 24] Mohammad_Essam_- Leveraging Scene Graphs for Generative AI and ...
 
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
[DSC MENA 24] Ahmed_Fahmy - Navigating the Future.pdf
 
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
[DSC MENA 24] Hany_Saad_Gheit_-_Azure_OpenAI_service.pptx
 
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
[DSC MENA 24] Nezar_El_Kady_-_From_Turing_to_Transformers__Navigating_the_AI_...
 
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
[DSC MENA 24] Amira_Abdelaziz_-_AI_in_Financial_Services.pptx
 
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
[DSC MENA 24] Omar_Ossama - My Journey from the Field of Oil & Gas, to the Ex...
 
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
[DSC MENA 24] Ramy_Agieb_-_Advancements_in_Artificial_Intelligence_for_Cybers...
 
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
[DSC MENA 24] Sohaila_Diab_-_Lets_Talk_Gen_AI_Presentation.pptx
 
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
[DSC MENA 24] Amal_Elgammal_-_QUALITOP_presentation.pptx
 
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
[DSC MENA 24] Abdelrahman_Sleem_-_AI_For_Marketing_DSC.pdf
 

Recently uploaded

Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service LucknowCall Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
hiju9823
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
PsychoTech Services
 
Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)
GeorgiiSteshenko
 
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Marlon Dumas
 
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In BangaloreBangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
yashusingh54876
 
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
Rebecca Bilbro
 
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
nitachopra
 
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your DoorHyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Russian Escorts in Delhi 9711199171 with low rate Book online
 
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
9gr6pty
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
sapna sharmap11
 
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
shivangimorya083
 
Startup Grind Princeton 18 June 2024 - AI Advancement
Startup Grind Princeton 18 June 2024 - AI AdvancementStartup Grind Princeton 18 June 2024 - AI Advancement
Startup Grind Princeton 18 June 2024 - AI Advancement
Timothy Spann
 
Overview IFM June 2024 Consumer Confidence INDEX Report.pdf
Overview IFM June 2024 Consumer Confidence INDEX Report.pdfOverview IFM June 2024 Consumer Confidence INDEX Report.pdf
Overview IFM June 2024 Consumer Confidence INDEX Report.pdf
nhutnguyen355078
 
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
gebegu
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
sapna sharmap11
 
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance PaymentCall Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
prijesh mathew
 
06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus
Timothy Spann
 
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
nainasharmans346
 
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
mona lisa $A12
 
CAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdfCAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdf
frp60658
 

Recently uploaded (20)

Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service LucknowCall Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
Call Girls Lucknow 0000000000 Independent Call Girl Service Lucknow
 
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
Interview Methods - Marital and Family Therapy and Counselling - Psychology S...
 
Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)Telemetry Solution for Gaming (AWS Summit'24)
Telemetry Solution for Gaming (AWS Summit'24)
 
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
Discovering Digital Process Twins for What-if Analysis: a Process Mining Appr...
 
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In BangaloreBangalore Call Girls  ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
Bangalore Call Girls ♠ 9079923931 ♠ Beautiful Call Girls In Bangalore
 
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
PyData London 2024: Mistakes were made (Dr. Rebecca Bilbro)
 
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
Call Girls Goa👉9024918724👉Low Rate Escorts in Goa 💃 Available 24/7
 
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your DoorHyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
Hyderabad Call Girls 7339748667 With Free Home Delivery At Your Door
 
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
一比一原版(uob毕业证书)伯明翰大学毕业证如何办理
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
 
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
🔥Mature Women / Aunty Call Girl Chennai 💯Call Us 🔝 8094342248 🔝💃Top Class Cal...
 
Startup Grind Princeton 18 June 2024 - AI Advancement
Startup Grind Princeton 18 June 2024 - AI AdvancementStartup Grind Princeton 18 June 2024 - AI Advancement
Startup Grind Princeton 18 June 2024 - AI Advancement
 
Overview IFM June 2024 Consumer Confidence INDEX Report.pdf
Overview IFM June 2024 Consumer Confidence INDEX Report.pdfOverview IFM June 2024 Consumer Confidence INDEX Report.pdf
Overview IFM June 2024 Consumer Confidence INDEX Report.pdf
 
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
一比一原版(sfu学位证书)西蒙弗雷泽大学毕业证如何办理
 
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
Call Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call GirlCall Girls Hyderabad  (india) ☎️ +91-7426014248 Hyderabad  Call Girl
Call Girls Hyderabad (india) ☎️ +91-7426014248 Hyderabad Call Girl
 
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance PaymentCall Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
Call Girls Hyderabad ❤️ 7339748667 ❤️ With No Advance Payment
 
06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus06-18-2024-Princeton Meetup-Introduction to Milvus
06-18-2024-Princeton Meetup-Introduction to Milvus
 
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
Hot Call Girls In Bangalore 🔥 9352988975 🔥 Real Fun With Sexual Girl Availabl...
 
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
Delhi Call Girls Karol Bagh 👉 9711199012 👈 unlimited short high profile full ...
 
CAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdfCAP Excel Formulas & Functions July - Copy (4).pdf
CAP Excel Formulas & Functions July - Copy (4).pdf
 

[DSC Europe 23] Djordje Grozdic - Transforming Business Process Automation with Retrieval-Augmented Generation and LLMs

  • 1. Grid Dynamics / Transforming Business Process Automation Transforming Business Process Automation with Retrieval-Augmented Generation and LLMs Đorđe Grozdić | November 2023
  • 2. Grid Dynamics / Transforming Business Process Automation About Myself PhD in Machine Learning and Artificial Intelligence 10+ years of hands on experience in Data Science Senior Staff Data Scientist & Senior Specialization Lead Đorđe Grozdić
  • 3. Grid Dynamics / Transforming Business Process Automation 3 About Grid Dynamics Grid Dynamics, a global digital engineering company, co- innovates with the most respected brands in the world to solve complex problems, optimize business operations and better serve customers. Grid Dynamics is a leading provider of technology consulting, agile custom software development, and data analytics for Fortune 1000 and Global 2000 enterprises undergoing digital transformation. 3
  • 4. Grid Dynamics / Transforming Business Process Automation 4 Grid Dynamics: Prepare to Grow UK Serbia Poland Ukraine Armenia Mexico India Spain USA 4,000 engineers, architects and tech managers GDYN Nasdaq-listed since 2020 18 countries ᐧ USA ᐧ Mexico ᐧ UK ᐧ Netherlands ᐧ Spain ᐧ Poland ᐧ Serbia ᐧ Romania ᐧ Moldova ᐧ Ukraine ᐧ Armenia ᐧ Jamaica ᐧ India Yerevan Guadalajara Kyiv Krakov Amsterdam London Belgrad New York San Francisco Bay Area (HQ) Portland Chicago Dallas Atlanta Tampa Lviv Madrid Grid Dynamics was founded in Silicon Valley in 2006 with the mission to bring emerging technology to large enterprises. With proven ability to scale globally, we became trusted tech partner for tier-1 firms. Netherlands Areas of focused growth Existing locations Headquarters Hyderabad Jamaica
  • 5. Grid Dynamics / Transforming Business Process Automation 5 Digital Innovation Partner for Fortune 1000 and many more... .Tech. .СPG. .Finance. .Retail. .Other.
  • 6. Grid Dynamics / Transforming Business Process Automation Introduction Business Process Automation (BPA) and the impact of AI
  • 7. Grid Dynamics / Transforming Business Process Automation ・Necessity of automation in today's competitive business landscape. ・Limitations of traditional document processing: ・Inability to manage high volume and complexity. ・Slower processes with higher error rates. ・Emergence of Large Language Models (LLMs): ・Advancements in complex, human-like text generation. ・Challenges with domain-specific tasks. ・Introduction of Retrieval-Augmented Generation (RAG): ・Seamlessly integrates domain-specific data in real-time. ・Reduces the need for continuous model retraining. ・Advantages of RAG: ・Cost-effective and secure. ・Provides greater explainability. ・Minimizes errors and "hallucinations" compared to general-purpose LLMs. Business Process Automation and LLMs 7
  • 8. Grid Dynamics / Transforming Business Process Automation What is Retrieval-Augmented Generation? Brief overview of how RAG works.
  • 9. Grid Dynamics / Transforming Business Process Automation Retrieval-Augmented Generation (RAG) is a machine learning approach that combines the strengths of information retrieval methods with the generative capabilities of language models Architecture of Retrieval-Augmented Generation 9
  • 10. Grid Dynamics / Transforming Business Process Automation RAG in Practice High-level view of how RAG is applied across different industries.
  • 11. Grid Dynamics / Transforming Business Process Automation RAG in Supply Chain 11
  • 12. Grid Dynamics / Transforming Business Process Automation RAG in Supply Chain 12
  • 13. Grid Dynamics / Transforming Business Process Automation RAG in Supply Chain 13
  • 14. Grid Dynamics / Transforming Business Process Automation Deep Dive: RFP Processing with RAG Case study with specifics on how RAG can optimize RFP processing.
  • 15. Grid Dynamics / Transforming Business Process Automation ・RFP (Request For Proposal) is a document issued by a business or organization when seeking proposals or bids from potential suppliers or service providers. ・Intelligent Document Processing (IDP) tool: ・ Perform ad hoc analysis of large documents such as contracts and RFPs, ask questions and summaries. ・ Automatically fill forms such as RFP responses by generating answers based on your knowledge base. ・ Control the style of the generated answers and adjust details using natural language instructions. ・ Automatically validate that generated or manually created documents are consistent with your knowledge base. ・ Combine the above blocks into complex workflows. RFP Processing - Use case 15
  • 16. Grid Dynamics / Transforming Business Process Automation Intelligent Document Processing - Workflow 16
  • 17. Grid Dynamics / Transforming Business Process Automation Intelligent Document Processing 17
  • 18. Grid Dynamics / Transforming Business Process Automation Architecture of RAG Overview of the architecture with focus on the Retriever, Generator, and Orchestrator.
  • 19. Grid Dynamics / Transforming Business Process Automation The Process Flow 19
  • 20. Grid Dynamics / Transforming Business Process Automation Building a RAG Pipeline Key steps from document loading to answer generation.
  • 21. Grid Dynamics / Transforming Business Process Automation ・Diversity of Text Data Sources: ・Handles various document types: .txt, .pdf, .docx, .xlsx, .csv, .json, .html, .md, code files… ・Ensures compatibility across a wide range of data formats. ・Preparation and Loading Processes: ・Involves extraction, parsing, cleaning, formatting, and text conversion. ・Essential for feeding clean and structured data to LLMs. ・LangChain: ・A Tool for Data Loading: Recognized for its capability to process over 80 document types. ・Offers versatility in handling diverse data inputs. 1. Document Loading 21
  • 22. Grid Dynamics / Transforming Business Process Automation ・Document Splitting ・Essential for managing extensive documents within LLM token limits. ・Process: Load → Parse → Convert → Chunk. ・Challenges in Context Preservation ・Example of context loss shown in figure on the right side. ・Importance of semantic consideration in splitting. ・Principles of Text Splitting ・Chunk Size: Based on character, word, or token count. ・Overlap: Ensures continuity of context between chunks (see figure below). ・Chunking Techniques ・Fixed-size with overlap: Simple but potentially context-disrupting. ・Sentence Splitting: Utilizes NLP tools for coherent segmentation. ・Recursive Chunking: Hierarchical and iterative approach. ・Specialized Techniques: Adapts to structured formats like Markdown. ・Optimizing Chunk Size ・Preprocess data for quality enhancement. ・Experiment with a range of chunk sizes for optimal balance. ・Iteratively evaluate performance to refine chunking strategy. ・Conclusion ・ Tailor document splitting approach to specific application needs. 2. Document Splitting 22
  • 23. Grid Dynamics / Transforming Business Process Automation ・Text Embedding ・Post-splitting: Text chunks are transformed into vector representations. ・Purpose: Facilitate semantic similarity comparisons. ・Vector Embeddings Role ・Fundamental in ML for mapping complex data into vector space. ・Captures semantic information in text data. ・Semantic Relationships ・ Example: Different sentences with similar meanings are close in vector space. ・ Visualization: Clustering in embeddings indicates semantic proximity. ・Evolution of Embedding Models ・Word2Vec and GloVe: Word-level embeddings from co-occurrence. ・Transformers (BERT, RoBERTa, GPT): Context-aware embeddings. ・Context-Aware Embedding ・Consider entire sentence context, enriching semantic capture. ・Critical for ambiguity resolution and NLP advances. ・Use Cases in NLP ・ Example: Distinct meanings of 'bank' in different contexts. ・ RAG (Retrieval and Generation): Utilizes transformer models for efficient document handling. 3. Text Embedding 23
  • 24. Grid Dynamics / Transforming Business Process Automation ・Vector Stores Storage: ・Houses document chunk embeddings and associated IDs. ・Function: Facilitates efficient vector lookups for similar content. ・Notable Vector Stores ・FAISS: Specializes in handling massive vector collections. ・SPTAG: Offers customizable search algorithms for precision and speed. ・Milvus: Open-source database compatible with major ML frameworks. ・Chroma: In-memory database versatile for cloud and on-premise deployment. ・Weaviate: Stores both vectors and objects, supports various search methods. ・Elasticsearch: Scales well for large-scale vector data applications. ・Pinecone: Managed service, optimal for real-time analysis and ML applications. ・Considerations for Choice ・Scale of data and computational resources. ・Integration with existing frameworks and infrastructure. ・Balancing between precision, speed, and storage efficiency. ・Implications for RAG ・The correct pairing of text embedding and vector store is critical. ・Enables rapid retrieval of relevant document chunks. 4. Vector Store 24
  • 25. Grid Dynamics / Transforming Business Process Automation ・Retrieval Process Overview ・Begins with query transformation into vector form. ・Comparison with document chunk vectors in vector store. ・Objective: Retrieve relevant document chunks corresponding to the query. ・Retrieval Mechanisms Similarity Search: ・Uses cosine similarity to find related documents. ・Maximum Marginal Relevance (MMR): Ensures diversity and reduces redundancy. ・Similarity Score Threshold: Filters documents above a certain similarity score. ・Top 'k' Documents: Retrieves a set number of documents based on ranking. ・Advanced Retrieval Methods ・Self-Query/LLM-Aided Retrieval: ⎯ Splits the query into search and filter terms. ⎯ Utilizes metadata filters for more precise retrieval. ・Compression Retrieval: ⎯ Compression LLM condenses information to focus on key aspects. ⎯ Balances storage efficiency with retrieval speed. ・Traditional vs. Modern Techniques ・Vector-Based Retrieval: Preferred for RAG due to semantic matching capabilities. ・Traditional NLP Techniques: SVM, TF-IDF, etc., less common in RAG systems. 5. Document Retrieval 25
  • 26. Grid Dynamics / Transforming Business Process Automation ・Answer Generation ・Involves creating a prompt from relevant document chunks and the user query. ・The prompt guides the LLM to generate relevant and insightful responses. ・Standard Method: The “Stuff” Approach ・Simplest form of generating answers. ・Direct processing of prompt for immediate answer generation. ・Limited by context window size - less effective for complex, multi-document queries. ・ Advanced Methods for Complex Queries ・Map-reduce Method: ⎯ Processes each document chunk individually. ⎯ Combines separate answers into one final response. ⎯ Advantage: Handles an arbitrary number of chunks; effective for comprehensive answers. ⎯ Drawback: Slower and may miss context spread across multiple chunks. ・Refine Method: ⎯ Iterative updating of prompt with relevant information. ⎯ Useful for dynamic contexts where initial answers can be refined. ・Map-rerank Method: ⎯ Ranks documents by relevance to the query. ⎯ Ideal for scenarios with multiple plausible answers. ・Choice of Method ・Dependent on the complexity of the query and desired answer abstraction level. ・Enhances the accuracy and relevance of LLM responses. 6. Answer Generation 26
  • 27. Grid Dynamics / Transforming Business Process Automation Benefits of RAG and Conclusions Advantages of RAG over general-purpose LLMs.
  • 28. Grid Dynamics / Transforming Business Process Automation ’Real-Time’ Data Integration: ・Immediate inclusion of new data into the system's knowledge base. ・Eliminates the need for constant model retraining. Reduced Costs: ・Indexing and retrieval reduce computational expenses. ・Saves time by avoiding frequent retraining cycles. Enhanced Security: ・Sensitive data remains in the document store, not exposed to the model. ・Real-time access restrictions improve data protection. Advantages of RAG over General-Purpose LLMs 28 Greater Explainability: ・Responses can be traced back to source documents. ・Increases transparency and accountability in automated processes. Reduction in Hallucination: ・Relies on actual documents to generate responses, decreasing false information. ・Ensures information reliability by referencing the existing knowledge base. Overcoming Context Size Limitations: ・Retrieves only relevant documents, tackling the token limitation of LLMs. ・Facilitates handling of extensive data sets beyond the usual LLM capacity.
  • 29. Grid Dynamics / Transforming Business Process Automation 5000 Executive Parkway, Suite 520 / San Ramon, CA 650-523-5000 info@griddynamics.com www.griddynamics.com Grid Dynamics Holdings, Inc. Thank you for your attention!
  翻译: