SlideShare a Scribd company logo
Igniting Next Level
Productivity with
AI-Infused Data
Integration Workflows
Agenda
1 Introduction
2 Safe & FME
3 AI - the Good, the Bad and the FME by Locus
4 Integrating GeoAI Models in FME by con terra
5 Unlocking Generative AI on your own terms! by Tensing
6 Bonus! Segment by Dmitri
7 Conclusion & Resources
8 Next Steps
9 Q&A
Agenda
Welcome to Livestorm.
A few ways to engage with us during the webinar:
Audio issues? Click this for 4 simple
troubleshooting steps.
How to download slides
1. Hover over the
slide deck in the
webinar room
2. Click this button
1
Introduction
AI
will take your job.
And give you one that’s better.
- Dharmesh Shah
2
Safe & FME
29+
27K+
128
190
20K+
years of solving data
challenges
FME Community
members
countries with
FME customers
organizations worldwide
global partners with
FME services
29+
29K+
128
140+
25K+
years of solving data
challenges
FME Community
members
countries with
FME customers
organizations worldwide
global partners with
FME services
200K+
users worldwide
Safe & FME
One platform, two technologies
FME Form FME Flow
Build and run data workflows Automate data workflows
FME Flow Hosted
Safe Software managed instance
fme.safe.com/platform
FME Enterprise Integration Platform
Safe & FME
3
AI - the Good,
the Bad
and the FME
Darren
Fergus
Data Solutions
Locus
Introducing Locus
● Safe Software Platinum Partner
● Offices in New Zealand and Australia
● 15+ years on the FME journey; selling and supporting
● 7 experts with FME Technical Certifications
AI - the Good, the Bad and the FME
Agenda
1 Are We Now Doomed
2 Artificial Intelligence Defined
3 FME and AI
4 FME and IoT
5 FME and ChatGPT collaborate – the results
Introduction
We are all going to be
replaced by AI or are we?
Introduction
We are all going to be replaced by AI?!
1. Pick a subject?
2. Pick a presentation duration? – 1-5 Minutes
3. Pick the number of slides? – 1 to 6
4. Pick an emotion? – Funny, Scary Sad, Happy, Serious…
5. Pick a picture style
6. Off we go…
Introduction
Artificial Intelligence Defined
Instead, let’s ask AI, surely it should know?
Darren - “Define AI in 15 words exactly”
ChatGPT - "AI is the development of computer systems that simulate human intelligence and perform
intelligent tasks.“
Bing AI – “Artificial Intelligence (AI) is the ability of machines to perform tasks that typically require
human intelligence.”
Google Bard - “Artificial intelligence is the simulation of human intelligence in machines.”
Darren - “But that’s only 10 words?”
Google Bard - “You are right. Here is a definition of AI in 15 words exactly”
“The simulation of human intelligence in machines that are able to learn and act autonomously.”
Darren – “Thanks buddy”
Introduction
Artificial
Intelligence
Let’s meet some of the players
▪ There are many consumer systems out there, some are generic, others are very specific.
o ChatGPT – Google Bard – Bing AI
o AutoGPT
▪ Image Generation
o Dall-E-2
o Midjourney
o Leap.AI
▪ Others will become part of our working lives
o Microsoft 365 Copilot
Remember
me? - I’m
back!
Artificial Intelligence
FME and AI
▪ OpenAI ChatGPT Connector
▪ OpenAICompletions Connector
▪ OpenAIImageGenerator
▪ Leap.AI Connector
▪ HTTP Caller
o Google Bard
▪ Use AI to write a workspace
FME Haiku
Data is like clay
Mold it, shape it, transform it
Create something new
Form and Flow are one
Data is transformed, like clay
A new shape is born
Artificial Intelligence
Industry 4.0 (4 DOT ZERO)
▪ Industry 4.0 refers to the fourth industrial revolution, characterized by the
integration of advanced technologies and digitalization into various industrial
sectors
▪ The key features of Industry 4.0 include the following:
o Internet of Things (IoT)
o Big Data and Analytics
o Artificial Intelligence (AI)
o Automation and Robotics
o Cloud Computing
Artificial Intelligence
FME & IoT
▪ Azure IoT Connector
▪ Google IoT Core Connector
▪ AWS IoT Connector
▪ IBM IoT Connector
▪ MQTT Connector
▪ Kafka Apache
Artificial Intelligence
Conclusion
and Results
The Results | FME & ChatGPT Collaborate
● Here is the result
● Let’s take a look at the Workspace and what’s going on
Conclusion and Results
AI has emerged as one of the most
transformative technologies of our time and
has the potential to assist rather than replace
human endeavours, let’s embrace it!
Conclusion and Results
Takeaways
▪ There are more than 5,000 AI tools in the marketplace - if you haven’t explored some of
them, now is the time!
▪ People still matter but leveraging the power of these AI tools will improve
productivity, decision making and our innovation potential
Conclusion and Results
Thank
You!
Darren.Fergus@locus.co.nz
4
Integrating
GeoAI Models
in FME
Dr. Christopher
Britsch
Consultant
con terra GmbH
Dennis
Wilhelm
Consultant
con terra GmbH
Agenda
1 What's GeoAI?
2 Integrating GeoAI in FME Processes
3 con terra GeoAI Framework
4 Project Example
5 Conclusion
What's
GeoAI?
GeoAI - Definition
GeoAI is a Machine Learning technology,
which enables the caption and analysis of
complex patterns and structures in
(geospatial) data.
What’s GeoAI?
Setup of a “typical” GeoAI Project
Data Preprocessing
AI-Methods
Integration and Operation
Visualization and Application
What’s GeoAI?
GeoAI at con terra
Data Enhancement
Natural Language Processing
Forecasting
Object and Image Recognition
GeoAI
What’s GeoAI?
Analyze existing
data
Accumulate
further data
Data
Preprocessing
Prepare first
PoC Model
Train and
Optimize Model
Integration
Monitoring and
Support
Use Case
Determination
What’s GeoAI?
Integrating where you need it, how you need it
What’s GeoAI?
Integrating
GeoAI
in FME
“Technology must be like
oxygen: ubiquitous,
necessary and invisible.”
- Chris Lehmann
Integrating GeoAI in FME
con terra
GeoAI
Framework
From Project to Product
● Next slides show our current work in progress
● Approach that has been used in multiple projects is now being generalized to ease usage
in the future
con terra GeoAI Framework
Main obstacles
● AI Model implementation is often performed by non-FME users in other environments
○ Jupyter Notebooks, Python Scripts, …
● Integration of these scripts into business processes if often unclear
● AI Models are usually based on many different libraries depending on the use case
○ Tensorflow, Keras, Pytorch, …
con terra GeoAI Framework
Main obstacles
● FME-users should be able to integrate these models
● Integration of these libraries in FME can be complicated (dependency mismatch, different
hardware requirements)
con terra GeoAI Framework
Our approach
● Provide an AI model runtime environment that can be maintained separate from FME
● Provide transformers to easily connect to this runtime from FME
con terra GeoAI Framework
Python environment
● Virtual Python environments for individual library management
○ Tensorflow, Pytorch, …
● Well defined interface to run models via HTTP or CLI
con terra GeoAI Framework
FME Process
con terra GeoAI Framework
New Transformer
con terra GeoAI Framework
Project
Example
Use Case: Anomaly Detection
• Various files are regularly uploaded to a system
○ Multiple dataset types with different schemas
○ Individual schemas consist of many columns
○ Defining individual rules for each attribute (or combination of attributes) would be
extremely time consuming
• Errors have occurred in previous uploads that compromise the system
Project Example
Solution
• We use an AI model to detect anomalies by comparing the current dataset to previous
datasets
○ Autoencoder using Tensorflow
○ Principal component analysis using sklearn
• Conditions
○ The schema for each dataset type is consistent
○ A minimum number of previous datasets is required
Project Example
What's an Autoencoder?
��
Input Bottleneck Output
🚀 ✅
Project Example
🚗 ❌
Project Example
What's an Autoencoder?
��
Input Bottleneck Output
Project Example
Conclusion
Current Challenge - Integration
● Constructing GeoAI models becomes easier, however…
● …productively integration models can still be challenging
● Integration of models needs to be seamless…
● …in familiar and accustomed environments
Conclusion
Integrating GeoAI in FME
● The GeoAIConnector in FME solves the problem
○ Integration of pretrained models
○ Integration of custom made models
● Allows flexibility in your workspaces
○ There isn't one model for everything ➡ Flexibility to include custom implementations
necessary
● Not every functionality has to be implemented in FME, but everything can be connected!
Conclusion
c.britsch@conterra.de
d.wilhelm@conterra.de
Thank
You!
6
Unlocking the
power of
generative AI on
your own terms!
Oliver Morris
Business Director
Tensing
Agenda
● Intro - hype to reality
● It’s not just chatGPT (and why that matters)
● Privacy and security concerns
● Integrating locally running, open-source LLM’s
● Sneak peek - multi-modal models
● Wrap up
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Generative AI ≠ chatGPT
Platforms including APIs
● OpenAI, Bard, Midjourney
Models
● gpt-3.5-turbo, gpt-4, PaLM2
● Llama, Mistral, LLaVA
Privacy / Security
https://www.gov.uk/government/publications/guidance-to-civil-servants-on-u
se-of-generative-ai/guidance-to-civil-servants-on-use-of-generative-ai
Government Guidelines
Cost
Locally deploy Generative AI tools
Ollama.ai - open source, permissive MIT license
● Terminal and API interface, runs on Linux, Mac and Windows*
Mistral.ai
● requires 5GB drive space and needs approx. 8GB RAM
Security / cost does not need to be a blocker for using Generative AI
Step 1 - Install Windows Subsystem for Linux (WSL2)
Step 2 - install Ubuntu/Debian
Step 3 - install Ollama
Step 4 - install/run and talk to a LLM
Generate a code-reviewer
Ollama installed,
mistral model
enabled
Time to create a
prompt…
Ollama has an API
- bring on
HTTPCaller
FME makes
things easier
Tensing verified publisher
FME Hub Transformer
Orchestration tool
Plug and play
bit.ly/FMELocalGenAI
Multi-modal models
https://www.researchgate.net/figure/Generative-AI-models-Unimodal-and-multi-modal-examples_fig1_369771657
FME makes
things easier
Visual AI - LLaVA vs ChatGPT4 Vision
Wrap up
You can use Generative AI, keep your IT dept at bay and you budget in check
Tasks such as data cleanup, SQL and Python reviewing are easy to integrate into
your traditional data ETL pipelines
Ollama and FME can help you get started in this new domain
Be patient, it’s only going to get better
omorris@tensing.com
Thank
You!
Bonus!
Segment
with Dmitri
7
Resources
Get our Ebook
Spatial Data for the
Enterprise
fme.ly/gzc
Guided learning experiences
at your fingertips
community.safe.com
/s/academy
FME Academy
Check out how-to’s & demos
in the knowledge base
community.safe.com
/s/knowledge-base
Knowledge Base Webinars
Upcoming & on-demand
webinars
safe.com/webinars
8
Next Steps
We’d love to help you get
started.
Get in touch with us at
info@safe.com
Experience the FME Accelerator
Contact Us
Unlock the power of your
data in only 90 minutes
Register for free at
fme.safe.com/accelerator
ClaimYour Community Badge
● Get community badges for watching
webinars!
● fme.ly/WebinarBadge
● Today’s code: MSLGF
Join the Community today!
9
Q&A
ThankYou
Recap of Next Steps
1 Join the FME Community
2 Contact today’s guest speakers:
Darren.Fergus@locus.co.nz
c.britsch@conterra.de
d.wilhelm@conterra.de
omorris@tensing.com
3 Experience the FME Accelerator
Please fill out our
webinar survey

More Related Content

Similar to Igniting Next Level Productivity with AI-Infused Data Integration Workflows (20)

Whats Next for Machine Learning
Whats Next for Machine LearningWhats Next for Machine Learning
Whats Next for Machine Learning
Ogilvy Consulting
 
Python enterprise vento di liberta
Python enterprise vento di libertaPython enterprise vento di liberta
Python enterprise vento di liberta
Simone Federici
 
All-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and GoogleAll-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and Google
Safe Software
 
Scaling Up Machine Learning: How to Benchmark GraphLab Create on Huge Datasets
Scaling Up Machine Learning: How to Benchmark GraphLab Create on Huge DatasetsScaling Up Machine Learning: How to Benchmark GraphLab Create on Huge Datasets
Scaling Up Machine Learning: How to Benchmark GraphLab Create on Huge Datasets
Turi, Inc.
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Introducción al Machine Learning Automático
Introducción al Machine Learning AutomáticoIntroducción al Machine Learning Automático
Introducción al Machine Learning Automático
Sri Ambati
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
Data Science Milan
 
Automatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIMEAutomatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIME
Sri Ambati
 
Automatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIMEAutomatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIME
Jo-fai Chow
 
2019 04-23-tf lite-avid-f
2019 04-23-tf lite-avid-f2019 04-23-tf lite-avid-f
2019 04-23-tf lite-avid-f
Avid Farhoodfar, PhD, MSSE, IEEE Santa Clara CE
 
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2
 
Building a µservice with Kotlin, Micronaut & GCP
Building a µservice with Kotlin, Micronaut & GCPBuilding a µservice with Kotlin, Micronaut & GCP
Building a µservice with Kotlin, Micronaut & GCP
Robert MacLean
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Safe Software
 
InSource 2017 IIoT Roadshow: Evolution or Revolution
InSource 2017 IIoT Roadshow: Evolution or RevolutionInSource 2017 IIoT Roadshow: Evolution or Revolution
InSource 2017 IIoT Roadshow: Evolution or Revolution
InSource Solutions
 
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
DataScienceConferenc1
 
Bridging the gap in enterprise AI
Bridging the gap in enterprise AIBridging the gap in enterprise AI
Bridging the gap in enterprise AI
Max Pumperla
 
Session 2023-11.pptx
Session 2023-11.pptxSession 2023-11.pptx
Session 2023-11.pptx
AndreeaTom
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
Cristina Vidu
 
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB
 
EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?
FIAT/IFTA
 
Whats Next for Machine Learning
Whats Next for Machine LearningWhats Next for Machine Learning
Whats Next for Machine Learning
Ogilvy Consulting
 
Python enterprise vento di liberta
Python enterprise vento di libertaPython enterprise vento di liberta
Python enterprise vento di liberta
Simone Federici
 
All-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and GoogleAll-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and Google
Safe Software
 
Scaling Up Machine Learning: How to Benchmark GraphLab Create on Huge Datasets
Scaling Up Machine Learning: How to Benchmark GraphLab Create on Huge DatasetsScaling Up Machine Learning: How to Benchmark GraphLab Create on Huge Datasets
Scaling Up Machine Learning: How to Benchmark GraphLab Create on Huge Datasets
Turi, Inc.
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Introducción al Machine Learning Automático
Introducción al Machine Learning AutomáticoIntroducción al Machine Learning Automático
Introducción al Machine Learning Automático
Sri Ambati
 
"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies"You don't need a bigger boat": serverless MLOps for reasonable companies
"You don't need a bigger boat": serverless MLOps for reasonable companies
Data Science Milan
 
Automatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIMEAutomatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIME
Sri Ambati
 
Automatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIMEAutomatic and Interpretable Machine Learning in R with H2O and LIME
Automatic and Interpretable Machine Learning in R with H2O and LIME
Jo-fai Chow
 
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2Con 2025 - Building AI Applications in the Enterprise (Part 1)
WSO2
 
Building a µservice with Kotlin, Micronaut & GCP
Building a µservice with Kotlin, Micronaut & GCPBuilding a µservice with Kotlin, Micronaut & GCP
Building a µservice with Kotlin, Micronaut & GCP
Robert MacLean
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Safe Software
 
InSource 2017 IIoT Roadshow: Evolution or Revolution
InSource 2017 IIoT Roadshow: Evolution or RevolutionInSource 2017 IIoT Roadshow: Evolution or Revolution
InSource 2017 IIoT Roadshow: Evolution or Revolution
InSource Solutions
 
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
[DSC Europe 23] Igor Ilic - Redefining User Experience with Large Language Mo...
DataScienceConferenc1
 
Bridging the gap in enterprise AI
Bridging the gap in enterprise AIBridging the gap in enterprise AI
Bridging the gap in enterprise AI
Max Pumperla
 
Session 2023-11.pptx
Session 2023-11.pptxSession 2023-11.pptx
Session 2023-11.pptx
AndreeaTom
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
Cristina Vidu
 
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google CloudMongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB World 2018: Building Intelligent Apps with MongoDB & Google Cloud
MongoDB
 
EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?EVAIN Artificial intelligence and semantic annotation: are you serious about it?
EVAIN Artificial intelligence and semantic annotation: are you serious about it?
FIAT/IFTA
 

More from Safe Software (20)

Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Automated Migration of ESRI Geodatabases Using XML Control Files and FMEAutomated Migration of ESRI Geodatabases Using XML Control Files and FME
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Safe Software
 
Modernizing Vermont's Cyanobacteria Tracking Program
Modernizing Vermont's Cyanobacteria Tracking ProgramModernizing Vermont's Cyanobacteria Tracking Program
Modernizing Vermont's Cyanobacteria Tracking Program
Safe Software
 
Leveraging Geo-Data for Sustainable Watercourse Management
Leveraging Geo-Data for Sustainable Watercourse ManagementLeveraging Geo-Data for Sustainable Watercourse Management
Leveraging Geo-Data for Sustainable Watercourse Management
Safe Software
 
The Anti-Masterclass Live - Peak of Data & AI 2025
The Anti-Masterclass Live - Peak of Data & AI 2025The Anti-Masterclass Live - Peak of Data & AI 2025
The Anti-Masterclass Live - Peak of Data & AI 2025
Safe Software
 
Mastering Compliance in ArcGIS with AI: Are you Really in Control?
Mastering Compliance in ArcGIS with AI: Are you Really in Control?Mastering Compliance in ArcGIS with AI: Are you Really in Control?
Mastering Compliance in ArcGIS with AI: Are you Really in Control?
Safe Software
 
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Powering Multi-Page Web Applications Using Flow Apps and FME Data StreamingPowering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Safe Software
 
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Safe Software
 
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
The Future of Data, AI, and AR: Innovation Inspired by You.pdfThe Future of Data, AI, and AR: Innovation Inspired by You.pdf
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
Safe Software
 
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
Safe Software
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FMEEnabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
From Swamp to Data Lakes: Slowly Changing Dimensions (SDC) with FME
From Swamp to Data Lakes: Slowly Changing Dimensions (SDC) with FMEFrom Swamp to Data Lakes: Slowly Changing Dimensions (SDC) with FME
From Swamp to Data Lakes: Slowly Changing Dimensions (SDC) with FME
Safe Software
 
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven InfrastructureNo-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
Safe Software
 
Supporting the NextGen 911 Digital Transformation with FME
Supporting the NextGen 911 Digital Transformation with FMESupporting the NextGen 911 Digital Transformation with FME
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
Integrating Legacy and OTL Data for Enhanced Asset Management at The Agency f...
Integrating Legacy and OTL Data for Enhanced Asset Management at The Agency f...Integrating Legacy and OTL Data for Enhanced Asset Management at The Agency f...
Integrating Legacy and OTL Data for Enhanced Asset Management at The Agency f...
Safe Software
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
Providing an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME FlowProviding an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME Flow
Safe Software
 
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Safe Software
 
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Safe Software
 
Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025
Safe Software
 
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data ResilienceFloods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Safe Software
 
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Automated Migration of ESRI Geodatabases Using XML Control Files and FMEAutomated Migration of ESRI Geodatabases Using XML Control Files and FME
Automated Migration of ESRI Geodatabases Using XML Control Files and FME
Safe Software
 
Modernizing Vermont's Cyanobacteria Tracking Program
Modernizing Vermont's Cyanobacteria Tracking ProgramModernizing Vermont's Cyanobacteria Tracking Program
Modernizing Vermont's Cyanobacteria Tracking Program
Safe Software
 
Leveraging Geo-Data for Sustainable Watercourse Management
Leveraging Geo-Data for Sustainable Watercourse ManagementLeveraging Geo-Data for Sustainable Watercourse Management
Leveraging Geo-Data for Sustainable Watercourse Management
Safe Software
 
The Anti-Masterclass Live - Peak of Data & AI 2025
The Anti-Masterclass Live - Peak of Data & AI 2025The Anti-Masterclass Live - Peak of Data & AI 2025
The Anti-Masterclass Live - Peak of Data & AI 2025
Safe Software
 
Mastering Compliance in ArcGIS with AI: Are you Really in Control?
Mastering Compliance in ArcGIS with AI: Are you Really in Control?Mastering Compliance in ArcGIS with AI: Are you Really in Control?
Mastering Compliance in ArcGIS with AI: Are you Really in Control?
Safe Software
 
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Powering Multi-Page Web Applications Using Flow Apps and FME Data StreamingPowering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Powering Multi-Page Web Applications Using Flow Apps and FME Data Streaming
Safe Software
 
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Improving Data Integrity: Synchronization between EAM and ArcGIS Utility Netw...
Safe Software
 
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
The Future of Data, AI, and AR: Innovation Inspired by You.pdfThe Future of Data, AI, and AR: Innovation Inspired by You.pdf
The Future of Data, AI, and AR: Innovation Inspired by You.pdf
Safe Software
 
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
FME for Distribution & Transmission Integrity Management Program (DIMP & TIMP)
Safe Software
 
Enabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FMEEnabling BIM / GIS integrations with Other Systems with FME
Enabling BIM / GIS integrations with Other Systems with FME
Safe Software
 
From Swamp to Data Lakes: Slowly Changing Dimensions (SDC) with FME
From Swamp to Data Lakes: Slowly Changing Dimensions (SDC) with FMEFrom Swamp to Data Lakes: Slowly Changing Dimensions (SDC) with FME
From Swamp to Data Lakes: Slowly Changing Dimensions (SDC) with FME
Safe Software
 
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven InfrastructureNo-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
No-Code Workflows for CAD & 3D Data: Scaling AI-Driven Infrastructure
Safe Software
 
Supporting the NextGen 911 Digital Transformation with FME
Supporting the NextGen 911 Digital Transformation with FMESupporting the NextGen 911 Digital Transformation with FME
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
Integrating Legacy and OTL Data for Enhanced Asset Management at The Agency f...
Integrating Legacy and OTL Data for Enhanced Asset Management at The Agency f...Integrating Legacy and OTL Data for Enhanced Asset Management at The Agency f...
Integrating Legacy and OTL Data for Enhanced Asset Management at The Agency f...
Safe Software
 
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
National Fuels Treatments Initiative: Building a Seamless Map of Hazardous Fu...
Safe Software
 
Providing an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME FlowProviding an OGC API Processes REST Interface for FME Flow
Providing an OGC API Processes REST Interface for FME Flow
Safe Software
 
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Reducing Conflicts and Increasing Safety Along the Cycling Networks of East-F...
Safe Software
 
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Integration of Utility Data into 3D BIM Models Using a 3D Solids Modeling Wor...
Safe Software
 
Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025Mastering AI Workflows with FME - Peak of Data & AI 2025
Mastering AI Workflows with FME - Peak of Data & AI 2025
Safe Software
 
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data ResilienceFloods in Valencia: Two FME-Powered Stories of Data Resilience
Floods in Valencia: Two FME-Powered Stories of Data Resilience
Safe Software
 
Ad

Recently uploaded (20)

cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdfcnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
AmirStern2
 
The State of Web3 Industry- Industry Report
The State of Web3 Industry- Industry ReportThe State of Web3 Industry- Industry Report
The State of Web3 Industry- Industry Report
Liveplex
 
Boosting MySQL with Vector Search -THE VECTOR SEARCH CONFERENCE 2025 .pdf
Boosting MySQL with Vector Search -THE VECTOR SEARCH CONFERENCE 2025 .pdfBoosting MySQL with Vector Search -THE VECTOR SEARCH CONFERENCE 2025 .pdf
Boosting MySQL with Vector Search -THE VECTOR SEARCH CONFERENCE 2025 .pdf
Alkin Tezuysal
 
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Impelsys Inc.
 
TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025
Suyash Joshi
 
Your startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean accountYour startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean account
angelo60207
 
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and ImplementationAI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
Christine Shepherd
 
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Anish Kumar
 
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely
 
Kubernetes Security Act Now Before It’s Too Late
Kubernetes Security Act Now Before It’s Too LateKubernetes Security Act Now Before It’s Too Late
Kubernetes Security Act Now Before It’s Too Late
Michael Furman
 
Artificial Intelligence in the Nonprofit Boardroom.pdf
Artificial Intelligence in the Nonprofit Boardroom.pdfArtificial Intelligence in the Nonprofit Boardroom.pdf
Artificial Intelligence in the Nonprofit Boardroom.pdf
OnBoard
 
vertical-cnc-processing-centers-drillteq-v-200-en.pdf
vertical-cnc-processing-centers-drillteq-v-200-en.pdfvertical-cnc-processing-centers-drillteq-v-200-en.pdf
vertical-cnc-processing-centers-drillteq-v-200-en.pdf
AmirStern2
 
Oracle Cloud Infrastructure Generative AI Professional
Oracle Cloud Infrastructure Generative AI ProfessionalOracle Cloud Infrastructure Generative AI Professional
Oracle Cloud Infrastructure Generative AI Professional
VICTOR MAESTRE RAMIREZ
 
Ben Blair - Operating Safely in a Vibe Coding World
Ben Blair - Operating Safely in a Vibe Coding WorldBen Blair - Operating Safely in a Vibe Coding World
Ben Blair - Operating Safely in a Vibe Coding World
AWS Chicago
 
Domino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use CasesDomino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use Cases
panagenda
 
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy SurveyTrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdfCrypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
Introduction to Typescript - GDG On Campus EUE
Introduction to Typescript - GDG On Campus EUEIntroduction to Typescript - GDG On Campus EUE
Introduction to Typescript - GDG On Campus EUE
Google Developer Group On Campus European Universities in Egypt
 
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Safe Software
 
Agentic AI: Beyond the Buzz- LangGraph Studio V2
Agentic AI: Beyond the Buzz- LangGraph Studio V2Agentic AI: Beyond the Buzz- LangGraph Studio V2
Agentic AI: Beyond the Buzz- LangGraph Studio V2
Shashikant Jagtap
 
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdfcnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
cnc-drilling-dowel-inserting-machine-drillteq-d-510-english.pdf
AmirStern2
 
The State of Web3 Industry- Industry Report
The State of Web3 Industry- Industry ReportThe State of Web3 Industry- Industry Report
The State of Web3 Industry- Industry Report
Liveplex
 
Boosting MySQL with Vector Search -THE VECTOR SEARCH CONFERENCE 2025 .pdf
Boosting MySQL with Vector Search -THE VECTOR SEARCH CONFERENCE 2025 .pdfBoosting MySQL with Vector Search -THE VECTOR SEARCH CONFERENCE 2025 .pdf
Boosting MySQL with Vector Search -THE VECTOR SEARCH CONFERENCE 2025 .pdf
Alkin Tezuysal
 
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Creating an Accessible Future-How AI-powered Accessibility Testing is Shaping...
Impelsys Inc.
 
TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025TimeSeries Machine Learning - PyData London 2025
TimeSeries Machine Learning - PyData London 2025
Suyash Joshi
 
Your startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean accountYour startup on AWS - How to architect and maintain a Lean and Mean account
Your startup on AWS - How to architect and maintain a Lean and Mean account
angelo60207
 
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and ImplementationAI Agents in Logistics and Supply Chain Applications Benefits and Implementation
AI Agents in Logistics and Supply Chain Applications Benefits and Implementation
Christine Shepherd
 
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Scaling GenAI Inference From Prototype to Production: Real-World Lessons in S...
Anish Kumar
 
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely Demo Showcase: Powering ServiceNow Discovery with Precisely Ironstr...
Precisely
 
Kubernetes Security Act Now Before It’s Too Late
Kubernetes Security Act Now Before It’s Too LateKubernetes Security Act Now Before It’s Too Late
Kubernetes Security Act Now Before It’s Too Late
Michael Furman
 
Artificial Intelligence in the Nonprofit Boardroom.pdf
Artificial Intelligence in the Nonprofit Boardroom.pdfArtificial Intelligence in the Nonprofit Boardroom.pdf
Artificial Intelligence in the Nonprofit Boardroom.pdf
OnBoard
 
vertical-cnc-processing-centers-drillteq-v-200-en.pdf
vertical-cnc-processing-centers-drillteq-v-200-en.pdfvertical-cnc-processing-centers-drillteq-v-200-en.pdf
vertical-cnc-processing-centers-drillteq-v-200-en.pdf
AmirStern2
 
Oracle Cloud Infrastructure Generative AI Professional
Oracle Cloud Infrastructure Generative AI ProfessionalOracle Cloud Infrastructure Generative AI Professional
Oracle Cloud Infrastructure Generative AI Professional
VICTOR MAESTRE RAMIREZ
 
Ben Blair - Operating Safely in a Vibe Coding World
Ben Blair - Operating Safely in a Vibe Coding WorldBen Blair - Operating Safely in a Vibe Coding World
Ben Blair - Operating Safely in a Vibe Coding World
AWS Chicago
 
Domino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use CasesDomino IQ – What to Expect, First Steps and Use Cases
Domino IQ – What to Expect, First Steps and Use Cases
panagenda
 
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy SurveyTrustArc Webinar - 2025 Global Privacy Survey
TrustArc Webinar - 2025 Global Privacy Survey
TrustArc
 
Crypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdfCrypto Super 500 - 14th Report - June2025.pdf
Crypto Super 500 - 14th Report - June2025.pdf
Stephen Perrenod
 
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025Developing Schemas with FME and Excel - Peak of Data & AI 2025
Developing Schemas with FME and Excel - Peak of Data & AI 2025
Safe Software
 
Agentic AI: Beyond the Buzz- LangGraph Studio V2
Agentic AI: Beyond the Buzz- LangGraph Studio V2Agentic AI: Beyond the Buzz- LangGraph Studio V2
Agentic AI: Beyond the Buzz- LangGraph Studio V2
Shashikant Jagtap
 
Ad

Igniting Next Level Productivity with AI-Infused Data Integration Workflows

  • 1. Igniting Next Level Productivity with AI-Infused Data Integration Workflows
  • 2. Agenda 1 Introduction 2 Safe & FME 3 AI - the Good, the Bad and the FME by Locus 4 Integrating GeoAI Models in FME by con terra 5 Unlocking Generative AI on your own terms! by Tensing 6 Bonus! Segment by Dmitri 7 Conclusion & Resources 8 Next Steps 9 Q&A Agenda
  • 3. Welcome to Livestorm. A few ways to engage with us during the webinar: Audio issues? Click this for 4 simple troubleshooting steps.
  • 4. How to download slides 1. Hover over the slide deck in the webinar room 2. Click this button
  • 6. AI will take your job. And give you one that’s better. - Dharmesh Shah
  • 8. 29+ 27K+ 128 190 20K+ years of solving data challenges FME Community members countries with FME customers organizations worldwide global partners with FME services 29+ 29K+ 128 140+ 25K+ years of solving data challenges FME Community members countries with FME customers organizations worldwide global partners with FME services 200K+ users worldwide Safe & FME
  • 9. One platform, two technologies FME Form FME Flow Build and run data workflows Automate data workflows FME Flow Hosted Safe Software managed instance fme.safe.com/platform FME Enterprise Integration Platform Safe & FME
  • 10. 3 AI - the Good, the Bad and the FME
  • 12. Introducing Locus ● Safe Software Platinum Partner ● Offices in New Zealand and Australia ● 15+ years on the FME journey; selling and supporting ● 7 experts with FME Technical Certifications AI - the Good, the Bad and the FME
  • 13. Agenda 1 Are We Now Doomed 2 Artificial Intelligence Defined 3 FME and AI 4 FME and IoT 5 FME and ChatGPT collaborate – the results
  • 15. We are all going to be replaced by AI or are we? Introduction
  • 16. We are all going to be replaced by AI?! 1. Pick a subject? 2. Pick a presentation duration? – 1-5 Minutes 3. Pick the number of slides? – 1 to 6 4. Pick an emotion? – Funny, Scary Sad, Happy, Serious… 5. Pick a picture style 6. Off we go… Introduction
  • 17. Artificial Intelligence Defined Instead, let’s ask AI, surely it should know? Darren - “Define AI in 15 words exactly” ChatGPT - "AI is the development of computer systems that simulate human intelligence and perform intelligent tasks.“ Bing AI – “Artificial Intelligence (AI) is the ability of machines to perform tasks that typically require human intelligence.” Google Bard - “Artificial intelligence is the simulation of human intelligence in machines.” Darren - “But that’s only 10 words?” Google Bard - “You are right. Here is a definition of AI in 15 words exactly” “The simulation of human intelligence in machines that are able to learn and act autonomously.” Darren – “Thanks buddy” Introduction
  • 19. Let’s meet some of the players ▪ There are many consumer systems out there, some are generic, others are very specific. o ChatGPT – Google Bard – Bing AI o AutoGPT ▪ Image Generation o Dall-E-2 o Midjourney o Leap.AI ▪ Others will become part of our working lives o Microsoft 365 Copilot Remember me? - I’m back! Artificial Intelligence
  • 20. FME and AI ▪ OpenAI ChatGPT Connector ▪ OpenAICompletions Connector ▪ OpenAIImageGenerator ▪ Leap.AI Connector ▪ HTTP Caller o Google Bard ▪ Use AI to write a workspace FME Haiku Data is like clay Mold it, shape it, transform it Create something new Form and Flow are one Data is transformed, like clay A new shape is born Artificial Intelligence
  • 21. Industry 4.0 (4 DOT ZERO) ▪ Industry 4.0 refers to the fourth industrial revolution, characterized by the integration of advanced technologies and digitalization into various industrial sectors ▪ The key features of Industry 4.0 include the following: o Internet of Things (IoT) o Big Data and Analytics o Artificial Intelligence (AI) o Automation and Robotics o Cloud Computing Artificial Intelligence
  • 22. FME & IoT ▪ Azure IoT Connector ▪ Google IoT Core Connector ▪ AWS IoT Connector ▪ IBM IoT Connector ▪ MQTT Connector ▪ Kafka Apache Artificial Intelligence
  • 24. The Results | FME & ChatGPT Collaborate ● Here is the result ● Let’s take a look at the Workspace and what’s going on Conclusion and Results
  • 25. AI has emerged as one of the most transformative technologies of our time and has the potential to assist rather than replace human endeavours, let’s embrace it! Conclusion and Results
  • 26. Takeaways ▪ There are more than 5,000 AI tools in the marketplace - if you haven’t explored some of them, now is the time! ▪ People still matter but leveraging the power of these AI tools will improve productivity, decision making and our innovation potential Conclusion and Results
  • 29. Dr. Christopher Britsch Consultant con terra GmbH Dennis Wilhelm Consultant con terra GmbH
  • 30. Agenda 1 What's GeoAI? 2 Integrating GeoAI in FME Processes 3 con terra GeoAI Framework 4 Project Example 5 Conclusion
  • 32. GeoAI - Definition GeoAI is a Machine Learning technology, which enables the caption and analysis of complex patterns and structures in (geospatial) data. What’s GeoAI?
  • 33. Setup of a “typical” GeoAI Project Data Preprocessing AI-Methods Integration and Operation Visualization and Application What’s GeoAI?
  • 34. GeoAI at con terra Data Enhancement Natural Language Processing Forecasting Object and Image Recognition GeoAI What’s GeoAI?
  • 35. Analyze existing data Accumulate further data Data Preprocessing Prepare first PoC Model Train and Optimize Model Integration Monitoring and Support Use Case Determination What’s GeoAI?
  • 36. Integrating where you need it, how you need it What’s GeoAI?
  • 38. “Technology must be like oxygen: ubiquitous, necessary and invisible.” - Chris Lehmann Integrating GeoAI in FME
  • 40. From Project to Product ● Next slides show our current work in progress ● Approach that has been used in multiple projects is now being generalized to ease usage in the future con terra GeoAI Framework
  • 41. Main obstacles ● AI Model implementation is often performed by non-FME users in other environments ○ Jupyter Notebooks, Python Scripts, … ● Integration of these scripts into business processes if often unclear ● AI Models are usually based on many different libraries depending on the use case ○ Tensorflow, Keras, Pytorch, … con terra GeoAI Framework
  • 42. Main obstacles ● FME-users should be able to integrate these models ● Integration of these libraries in FME can be complicated (dependency mismatch, different hardware requirements) con terra GeoAI Framework
  • 43. Our approach ● Provide an AI model runtime environment that can be maintained separate from FME ● Provide transformers to easily connect to this runtime from FME con terra GeoAI Framework
  • 44. Python environment ● Virtual Python environments for individual library management ○ Tensorflow, Pytorch, … ● Well defined interface to run models via HTTP or CLI con terra GeoAI Framework
  • 45. FME Process con terra GeoAI Framework
  • 46. New Transformer con terra GeoAI Framework
  • 48. Use Case: Anomaly Detection • Various files are regularly uploaded to a system ○ Multiple dataset types with different schemas ○ Individual schemas consist of many columns ○ Defining individual rules for each attribute (or combination of attributes) would be extremely time consuming • Errors have occurred in previous uploads that compromise the system Project Example
  • 49. Solution • We use an AI model to detect anomalies by comparing the current dataset to previous datasets ○ Autoencoder using Tensorflow ○ Principal component analysis using sklearn • Conditions ○ The schema for each dataset type is consistent ○ A minimum number of previous datasets is required Project Example
  • 50. What's an Autoencoder? �� Input Bottleneck Output 🚀 ✅ Project Example
  • 51. 🚗 ❌ Project Example What's an Autoencoder? �� Input Bottleneck Output
  • 54. Current Challenge - Integration ● Constructing GeoAI models becomes easier, however… ● …productively integration models can still be challenging ● Integration of models needs to be seamless… ● …in familiar and accustomed environments Conclusion
  • 55. Integrating GeoAI in FME ● The GeoAIConnector in FME solves the problem ○ Integration of pretrained models ○ Integration of custom made models ● Allows flexibility in your workspaces ○ There isn't one model for everything ➡ Flexibility to include custom implementations necessary ● Not every functionality has to be implemented in FME, but everything can be connected! Conclusion
  • 57. 6 Unlocking the power of generative AI on your own terms!
  • 59. Agenda ● Intro - hype to reality ● It’s not just chatGPT (and why that matters) ● Privacy and security concerns ● Integrating locally running, open-source LLM’s ● Sneak peek - multi-modal models ● Wrap up
  • 61. Generative AI ≠ chatGPT Platforms including APIs ● OpenAI, Bard, Midjourney Models ● gpt-3.5-turbo, gpt-4, PaLM2 ● Llama, Mistral, LLaVA
  • 64. Cost
  • 65. Locally deploy Generative AI tools Ollama.ai - open source, permissive MIT license ● Terminal and API interface, runs on Linux, Mac and Windows* Mistral.ai ● requires 5GB drive space and needs approx. 8GB RAM Security / cost does not need to be a blocker for using Generative AI
  • 66. Step 1 - Install Windows Subsystem for Linux (WSL2)
  • 67. Step 2 - install Ubuntu/Debian
  • 68. Step 3 - install Ollama
  • 69. Step 4 - install/run and talk to a LLM
  • 70. Generate a code-reviewer Ollama installed, mistral model enabled Time to create a prompt…
  • 71. Ollama has an API - bring on HTTPCaller
  • 72. FME makes things easier Tensing verified publisher FME Hub Transformer Orchestration tool Plug and play bit.ly/FMELocalGenAI
  • 75. Visual AI - LLaVA vs ChatGPT4 Vision
  • 76. Wrap up You can use Generative AI, keep your IT dept at bay and you budget in check Tasks such as data cleanup, SQL and Python reviewing are easy to integrate into your traditional data ETL pipelines Ollama and FME can help you get started in this new domain Be patient, it’s only going to get better
  • 80. Get our Ebook Spatial Data for the Enterprise fme.ly/gzc Guided learning experiences at your fingertips community.safe.com /s/academy FME Academy
  • 81. Check out how-to’s & demos in the knowledge base community.safe.com /s/knowledge-base Knowledge Base Webinars Upcoming & on-demand webinars safe.com/webinars
  • 83. We’d love to help you get started. Get in touch with us at [email protected] Experience the FME Accelerator Contact Us Unlock the power of your data in only 90 minutes Register for free at fme.safe.com/accelerator
  • 84. ClaimYour Community Badge ● Get community badges for watching webinars! ● fme.ly/WebinarBadge ● Today’s code: MSLGF Join the Community today!
  • 85. 9 Q&A
  • 86. ThankYou Recap of Next Steps 1 Join the FME Community 2 Contact today’s guest speakers: [email protected] [email protected] [email protected] [email protected] 3 Experience the FME Accelerator Please fill out our webinar survey