SlideShare a Scribd company logo
1 of 25
©2023 DataStax. – All rights reserved
Pulsar Meetup Bangalore
Aug 2023
Devin Bost | Jauneet Singh | Chirag Shah
©2023 DataStax. – All rights reserved
2
Unifying Power: DataStax Marrying Cassandra
and Pulsar for unified real-time AI
● Scalability and Performance
● Multi-Tenancy
● Durability and Reliability
● Ecosystem and Community
● Security
©2023 DataStax. – All rights reserved
3
Multi-Protocol Support for Apache Pulsar and Luna
Streaming
Enables Luna Streaming to be the drop in replacement for
existing messaging/streaming deployments
• Protect your investment in legacy technologies like JMS
and AMQP
○ TIBCO EMS
○ IBM MQ
○ RabbitMQ
• Upgrade existing deployments of Kafka with newer
infrastructure built with enterprise functionality
• Maintain existing expertise and skill sets for legacy
technologies
• Remove interoperability challenges between various
messaging/streaming platforms
• Full compatibility at the specification and feature set level
• Deploy a common infrastructure to meet all your
messaging and streaming requirements
Adding Starlight Protocol
Compatibility
**MQTT, ActiveMQ, RocketMQ coming soon
©2023 DataStax. – All rights reserved
Real-Time Generative
AI
©2023 DataStax. – All rights reserved
● How does GPT work (high level)?
● How do we architect streaming
applications with this technology?
● What about when we want to enrich
it with our own data?
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
Document Representations
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
Generative Pretrained Transformer
(GPT) is a type of deep learning model
designed for Sequence to Sequence
translation
©2023 DataStax. – All rights reserved
Process:
1. Compute output
2. Measure loss (error)
3. Calculate gradient
4. Update neurons from gradient
5. Repeat (many times)
Transformer Architecture
©2023 DataStax. – All rights reserved
pre-2021
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
(prompt engineering)
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
©2023 DataStax. – All rights reserved
Code for this demo: https://github.com/devinbost/pulsar_workshop/blob/openai-
embed2/scenarios/native-pulsar/standalone-functions/openai-chat-inquiry-
function/src/main/java/com/example/pulsarworkshop/InquiryTransformFunction.java
©2023 DataStax. – All rights reserved
Generative AI library: https://github.com/langstream/langstream
Step Functions: https://github.com/datastax/pulsar-transformations
Prompt Engineering: https://www.promptingguide.ai/
https://www.datastax.com/iloveai
Watch for the recordings from our
I Love AI conference.
©2023 DataStax. – All rights reserved
Datastax is THE real-time AI
company
Aug 2023
Devin Bost | Jauneet Singh | Chirag Shah

More Related Content

Similar to Vector Search / Generative AI introduction at Pulsar Meetup

Apache Kudu: Technical Deep Dive


Apache Kudu: Technical Deep Dive

Apache Kudu: Technical Deep Dive


Apache Kudu: Technical Deep Dive

Cloudera, Inc.
 
Build cloud native solution using open source
Build cloud native solution using open source Build cloud native solution using open source
Build cloud native solution using open source Nitesh Jadhav
 
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...Juarez Junior
 
Keep Your Kafka Cloud Costs in Check with Showbacks
Keep Your Kafka Cloud Costs in Check with ShowbacksKeep Your Kafka Cloud Costs in Check with Showbacks
Keep Your Kafka Cloud Costs in Check with ShowbacksHostedbyConfluent
 
Cloud-Native Application Debugging with Envoy and Service Mesh
Cloud-Native Application Debugging with Envoy and Service MeshCloud-Native Application Debugging with Envoy and Service Mesh
Cloud-Native Application Debugging with Envoy and Service MeshChristian Posta
 
sky-xpranav-140418121657-phpapp01.pptx
sky-xpranav-140418121657-phpapp01.pptxsky-xpranav-140418121657-phpapp01.pptx
sky-xpranav-140418121657-phpapp01.pptxPrasannaKumarpanda2
 
Episode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data ServicesEpisode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data ServicesMesosphere Inc.
 
Going Remote: Running VFX Virtual Workstations
Going Remote: Running VFX Virtual WorkstationsGoing Remote: Running VFX Virtual Workstations
Going Remote: Running VFX Virtual WorkstationsAmazon Web Services
 
The Impact of Hardware and Software Version Changes on Apache Kafka Performan...
The Impact of Hardware and Software Version Changes on Apache Kafka Performan...The Impact of Hardware and Software Version Changes on Apache Kafka Performan...
The Impact of Hardware and Software Version Changes on Apache Kafka Performan...Paul Brebner
 
Data Con LA 2019 - Patterns for Persistence and Streaming in Cloud Architectu...
Data Con LA 2019 - Patterns for Persistence and Streaming in Cloud Architectu...Data Con LA 2019 - Patterns for Persistence and Streaming in Cloud Architectu...
Data Con LA 2019 - Patterns for Persistence and Streaming in Cloud Architectu...Data Con LA
 
Patterns for Persistence and Streaming in Microservice Architectures
Patterns for Persistence and Streaming in Microservice ArchitecturesPatterns for Persistence and Streaming in Microservice Architectures
Patterns for Persistence and Streaming in Microservice ArchitecturesJeffrey Carpenter
 
Switch Cisco Catalyst 9300 Datasheet (2022).pdf
Switch Cisco Catalyst 9300 Datasheet (2022).pdfSwitch Cisco Catalyst 9300 Datasheet (2022).pdf
Switch Cisco Catalyst 9300 Datasheet (2022).pdfSAM Romania
 
Syncing the cloud - from T1 to TAP
 Syncing the cloud - from T1 to TAP Syncing the cloud - from T1 to TAP
Syncing the cloud - from T1 to TAPADVA
 
Citi Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid CloudCiti Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid Cloudconfluent
 
Architecting Low Latency Applications Alberto Gonzalez
Architecting Low Latency Applications Alberto GonzalezArchitecting Low Latency Applications Alberto Gonzalez
Architecting Low Latency Applications Alberto GonzalezAlberto González Trastoy
 
Seminar_1vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.ppt
Seminar_1vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.pptSeminar_1vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.ppt
Seminar_1vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.pptGaganaGowda31
 
Designing Resilient Application Platforms with Apache Cassandra - Hayato Shim...
Designing Resilient Application Platforms with Apache Cassandra - Hayato Shim...Designing Resilient Application Platforms with Apache Cassandra - Hayato Shim...
Designing Resilient Application Platforms with Apache Cassandra - Hayato Shim...jaxLondonConference
 
How to Use Telegraf and Its Plugin Ecosystem
How to Use Telegraf and Its Plugin EcosystemHow to Use Telegraf and Its Plugin Ecosystem
How to Use Telegraf and Its Plugin EcosystemInfluxData
 
Cassandra summit-2013
Cassandra summit-2013Cassandra summit-2013
Cassandra summit-2013dfilppi
 

Similar to Vector Search / Generative AI introduction at Pulsar Meetup (20)

Apache Kudu: Technical Deep Dive


Apache Kudu: Technical Deep Dive

Apache Kudu: Technical Deep Dive


Apache Kudu: Technical Deep Dive


 
Build cloud native solution using open source
Build cloud native solution using open source Build cloud native solution using open source
Build cloud native solution using open source
 
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
TDC Connections 2023 - A High-Speed Data Ingestion Service in Java Using MQTT...
 
5 cisco open_stack
5 cisco open_stack5 cisco open_stack
5 cisco open_stack
 
Keep Your Kafka Cloud Costs in Check with Showbacks
Keep Your Kafka Cloud Costs in Check with ShowbacksKeep Your Kafka Cloud Costs in Check with Showbacks
Keep Your Kafka Cloud Costs in Check with Showbacks
 
Cloud-Native Application Debugging with Envoy and Service Mesh
Cloud-Native Application Debugging with Envoy and Service MeshCloud-Native Application Debugging with Envoy and Service Mesh
Cloud-Native Application Debugging with Envoy and Service Mesh
 
sky-xpranav-140418121657-phpapp01.pptx
sky-xpranav-140418121657-phpapp01.pptxsky-xpranav-140418121657-phpapp01.pptx
sky-xpranav-140418121657-phpapp01.pptx
 
Episode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data ServicesEpisode 3: Kubernetes and Big Data Services
Episode 3: Kubernetes and Big Data Services
 
Going Remote: Running VFX Virtual Workstations
Going Remote: Running VFX Virtual WorkstationsGoing Remote: Running VFX Virtual Workstations
Going Remote: Running VFX Virtual Workstations
 
The Impact of Hardware and Software Version Changes on Apache Kafka Performan...
The Impact of Hardware and Software Version Changes on Apache Kafka Performan...The Impact of Hardware and Software Version Changes on Apache Kafka Performan...
The Impact of Hardware and Software Version Changes on Apache Kafka Performan...
 
Data Con LA 2019 - Patterns for Persistence and Streaming in Cloud Architectu...
Data Con LA 2019 - Patterns for Persistence and Streaming in Cloud Architectu...Data Con LA 2019 - Patterns for Persistence and Streaming in Cloud Architectu...
Data Con LA 2019 - Patterns for Persistence and Streaming in Cloud Architectu...
 
Patterns for Persistence and Streaming in Microservice Architectures
Patterns for Persistence and Streaming in Microservice ArchitecturesPatterns for Persistence and Streaming in Microservice Architectures
Patterns for Persistence and Streaming in Microservice Architectures
 
Switch Cisco Catalyst 9300 Datasheet (2022).pdf
Switch Cisco Catalyst 9300 Datasheet (2022).pdfSwitch Cisco Catalyst 9300 Datasheet (2022).pdf
Switch Cisco Catalyst 9300 Datasheet (2022).pdf
 
Syncing the cloud - from T1 to TAP
 Syncing the cloud - from T1 to TAP Syncing the cloud - from T1 to TAP
Syncing the cloud - from T1 to TAP
 
Citi Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid CloudCiti Tech Talk: Hybrid Cloud
Citi Tech Talk: Hybrid Cloud
 
Architecting Low Latency Applications Alberto Gonzalez
Architecting Low Latency Applications Alberto GonzalezArchitecting Low Latency Applications Alberto Gonzalez
Architecting Low Latency Applications Alberto Gonzalez
 
Seminar_1vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.ppt
Seminar_1vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.pptSeminar_1vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.ppt
Seminar_1vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.ppt
 
Designing Resilient Application Platforms with Apache Cassandra - Hayato Shim...
Designing Resilient Application Platforms with Apache Cassandra - Hayato Shim...Designing Resilient Application Platforms with Apache Cassandra - Hayato Shim...
Designing Resilient Application Platforms with Apache Cassandra - Hayato Shim...
 
How to Use Telegraf and Its Plugin Ecosystem
How to Use Telegraf and Its Plugin EcosystemHow to Use Telegraf and Its Plugin Ecosystem
How to Use Telegraf and Its Plugin Ecosystem
 
Cassandra summit-2013
Cassandra summit-2013Cassandra summit-2013
Cassandra summit-2013
 

More from Devin Bost

Streaming Patterns and Best Practices with Apache Pulsar for Enabling Machine...
Streaming Patterns and Best Practices with Apache Pulsar for Enabling Machine...Streaming Patterns and Best Practices with Apache Pulsar for Enabling Machine...
Streaming Patterns and Best Practices with Apache Pulsar for Enabling Machine...Devin Bost
 
How to introduce Apache Pulsar into your organization successfully - Devin Bost
How to introduce Apache Pulsar into your organization successfully - Devin BostHow to introduce Apache Pulsar into your organization successfully - Devin Bost
How to introduce Apache Pulsar into your organization successfully - Devin BostDevin Bost
 
Pulsar Architectural Patterns for CI/CD Automation and Self-Service
Pulsar Architectural Patterns for CI/CD Automation and Self-ServicePulsar Architectural Patterns for CI/CD Automation and Self-Service
Pulsar Architectural Patterns for CI/CD Automation and Self-ServiceDevin Bost
 
Real-World Pulsar Architectural Patterns
Real-World Pulsar Architectural PatternsReal-World Pulsar Architectural Patterns
Real-World Pulsar Architectural PatternsDevin Bost
 
Apache Pulsar - Real-time data flows drive core business processes
Apache Pulsar - Real-time data flows drive core business processesApache Pulsar - Real-time data flows drive core business processes
Apache Pulsar - Real-time data flows drive core business processesDevin Bost
 
Real World NLP, ML, and Big Data
Real World NLP, ML, and Big DataReal World NLP, ML, and Big Data
Real World NLP, ML, and Big DataDevin Bost
 

More from Devin Bost (6)

Streaming Patterns and Best Practices with Apache Pulsar for Enabling Machine...
Streaming Patterns and Best Practices with Apache Pulsar for Enabling Machine...Streaming Patterns and Best Practices with Apache Pulsar for Enabling Machine...
Streaming Patterns and Best Practices with Apache Pulsar for Enabling Machine...
 
How to introduce Apache Pulsar into your organization successfully - Devin Bost
How to introduce Apache Pulsar into your organization successfully - Devin BostHow to introduce Apache Pulsar into your organization successfully - Devin Bost
How to introduce Apache Pulsar into your organization successfully - Devin Bost
 
Pulsar Architectural Patterns for CI/CD Automation and Self-Service
Pulsar Architectural Patterns for CI/CD Automation and Self-ServicePulsar Architectural Patterns for CI/CD Automation and Self-Service
Pulsar Architectural Patterns for CI/CD Automation and Self-Service
 
Real-World Pulsar Architectural Patterns
Real-World Pulsar Architectural PatternsReal-World Pulsar Architectural Patterns
Real-World Pulsar Architectural Patterns
 
Apache Pulsar - Real-time data flows drive core business processes
Apache Pulsar - Real-time data flows drive core business processesApache Pulsar - Real-time data flows drive core business processes
Apache Pulsar - Real-time data flows drive core business processes
 
Real World NLP, ML, and Big Data
Real World NLP, ML, and Big DataReal World NLP, ML, and Big Data
Real World NLP, ML, and Big Data
 

Recently uploaded

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
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
 
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
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
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
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
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
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
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
 
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
 
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.
 
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
 

Recently uploaded (20)

Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
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 ☂️
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
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
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
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
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
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
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
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...
 
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
 
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 ...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
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
 
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 ...
 

Vector Search / Generative AI introduction at Pulsar Meetup

  • 1. ©2023 DataStax. – All rights reserved Pulsar Meetup Bangalore Aug 2023 Devin Bost | Jauneet Singh | Chirag Shah
  • 2. ©2023 DataStax. – All rights reserved 2 Unifying Power: DataStax Marrying Cassandra and Pulsar for unified real-time AI ● Scalability and Performance ● Multi-Tenancy ● Durability and Reliability ● Ecosystem and Community ● Security
  • 3. ©2023 DataStax. – All rights reserved 3 Multi-Protocol Support for Apache Pulsar and Luna Streaming Enables Luna Streaming to be the drop in replacement for existing messaging/streaming deployments • Protect your investment in legacy technologies like JMS and AMQP ○ TIBCO EMS ○ IBM MQ ○ RabbitMQ • Upgrade existing deployments of Kafka with newer infrastructure built with enterprise functionality • Maintain existing expertise and skill sets for legacy technologies • Remove interoperability challenges between various messaging/streaming platforms • Full compatibility at the specification and feature set level • Deploy a common infrastructure to meet all your messaging and streaming requirements Adding Starlight Protocol Compatibility **MQTT, ActiveMQ, RocketMQ coming soon
  • 4. ©2023 DataStax. – All rights reserved Real-Time Generative AI
  • 5. ©2023 DataStax. – All rights reserved ● How does GPT work (high level)? ● How do we architect streaming applications with this technology? ● What about when we want to enrich it with our own data?
  • 6. ©2023 DataStax. – All rights reserved
  • 7. ©2023 DataStax. – All rights reserved
  • 8. ©2023 DataStax. – All rights reserved
  • 9. ©2023 DataStax. – All rights reserved
  • 10. ©2023 DataStax. – All rights reserved Document Representations
  • 11. ©2023 DataStax. – All rights reserved
  • 12. ©2023 DataStax. – All rights reserved Generative Pretrained Transformer (GPT) is a type of deep learning model designed for Sequence to Sequence translation
  • 13. ©2023 DataStax. – All rights reserved Process: 1. Compute output 2. Measure loss (error) 3. Calculate gradient 4. Update neurons from gradient 5. Repeat (many times) Transformer Architecture
  • 14. ©2023 DataStax. – All rights reserved pre-2021
  • 15. ©2023 DataStax. – All rights reserved
  • 16. ©2023 DataStax. – All rights reserved (prompt engineering)
  • 17. ©2023 DataStax. – All rights reserved
  • 18. ©2023 DataStax. – All rights reserved
  • 19. ©2023 DataStax. – All rights reserved
  • 20. ©2023 DataStax. – All rights reserved
  • 21. ©2023 DataStax. – All rights reserved
  • 22. ©2023 DataStax. – All rights reserved
  • 23. ©2023 DataStax. – All rights reserved Code for this demo: https://github.com/devinbost/pulsar_workshop/blob/openai- embed2/scenarios/native-pulsar/standalone-functions/openai-chat-inquiry- function/src/main/java/com/example/pulsarworkshop/InquiryTransformFunction.java
  • 24. ©2023 DataStax. – All rights reserved Generative AI library: https://github.com/langstream/langstream Step Functions: https://github.com/datastax/pulsar-transformations Prompt Engineering: https://www.promptingguide.ai/ https://www.datastax.com/iloveai Watch for the recordings from our I Love AI conference.
  • 25. ©2023 DataStax. – All rights reserved Datastax is THE real-time AI company Aug 2023 Devin Bost | Jauneet Singh | Chirag Shah

Editor's Notes

  1. Every company become real-time
  2. Personalization, recommendations, add value
  3. Word 2 video coming soon
  4. Kappa architecture
  5. Every company become real-time