Presentation delivered at the Brisbane Data & AI Bootcamp on Saturday, 18 May 2024. Covers Workflow Assistant and new Azure OpenAI and AI Search connectors.
Integration has traditionally been all about ESB’s, EAI and B2B and the exchange of messages between on-premises systems. Today, many companies wish to integrate beyond their firewall, typically with SaaS based application. This change is reflected in the up rise of API based integration using lightweight protocols. In this session Glenn will talk about the evolution of Enterprise Integration and give you an overview on the current state of the Azure Integration Platform. Dive into its architecture and learn all about Logic Apps and the Enterprise Integration Pack. Learn to create basic IFTT (If This Then That) scenarios, or think big and create enterprise-level, hybrid integration scenarios (using Logic Apps and on premises LOB apps). 'How does it work', 'How is it Made' and 'How does it all fit together’ are just a couple of questions that will be answered during this session.
Integration has traditionally been all about ESB’s, EAI and B2B and the exchange of messages between on-premises systems. Today, many companies wish to integrate beyond their firewall, typically with SaaS based application. This change is reflected in the up rise of API based integration using lightweight protocols. In this session Glenn will talk about the evolution of Enterprise Integration and give you an overview on the current state of the Azure Integration Platform. Dive into its architecture and learn all about Logic Apps and the Enterprise Integration Pack. Learn to create basic IFTT (If This Then That) scenarios, or think big and create enterprise-level, hybrid integration scenarios (using Logic Apps and on premises LOB apps). 'How does it work', 'How is it Made' and 'How does it all fit together’ are just a couple of questions that will be answered during this session.
Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)Codit
This high-powered and interactive presentation shows what can be done with hybrid integration and the power of Azure services. The topics covered include Microsoft BizTalk on-premises, Microsoft Azure Logic Apps, and API Management. Jon’s experience as a Microsoft integration partner, and now at Microsoft HQ, enables him to deliver both great demos and interesting real-life stories from the field.
Il cloud è il presente e il futuro di moltissime soluzioni e infrastrutture aziendali. In questa sessione capiremo cos’è il cloud, che tipi di cloud ci sono e vedremo gli aspetti principali di Azure, dalle VM (IaaS) ai vari servizi di piattaforma (PaaS), facendo anche una piccola deviazione sulle API del Microsoft Graph e dei Cognitive Services (SaaS)
Tour de France Azure PaaS 6/7 Ajouter de l'intelligenceAlex Danvy
Nous assisterons probablement à une rupture générationnelle entre les apps avec de l'intelligence artificielle et celles sans. Ces dernières, comme les applications en mode caractères à l'arrivée des interfaces graphiques, auront du mal à perdurer.
Azure met à dispositions 3 approches pour ajouter de l'IA dans une app, avec un niveau de difficulté graduel, de l'outil ne nécessitant aucune compétence particulière à celui dédié aux Data Scientistes.
This is a half-hour technical talk on serverless computing with Python featuring products from the Google Cloud Platform. It starts with a review of all of cloud computing then dives into serverless computing, demonstrates multiple products, then shows inspirational examples of apps built using these technologies.
2015-12-02 - WebCamp - Microsoft Azure Logic AppsSandro Pereira
This session will be an introduction to the new Azure Integration features: Logic Apps and also a glimpse about API Apps. They are still in preview but how can we get start using these new features? We will learn how you can use Azure Logic Apps to automate business processes without using code. This course will demonstrate the new graphical designer and how to best take advantage of different Logic App capabilities for your scenarios.
With SharePoint 2013 just around the corner a plethora of new features for developers will also become available. Starting with enhancements in Visual Studio 2012 for SharePoint developer, iterating through the new SharePoint REST and OData, WCF Data Services framework, Client Side/JavaScript Object Model (CSOM/JSOM), new WCF service for BCS or Remote Event Receivers, ending with building applications for the new tore, we will walk you through you what you need to get your current skillset updated for the SharePoint 2013.
Code first in the cloud: going serverless with AzureJeremy Likness
The popularity of microservices combined with the emergence of serverless based solutions has transformed how modern developers tackle cloud native apps. Microsoft's Azure cloud provides a feature known as serverless functions (including Azure Functions and Logic Apps) that enable developers to stand up integrated end points leveraging the programming language of their choice without having to worry about the supporting infrastructure. Learn how to develop serverless .NET apps and connect them with queues, web requests, and databases or seamlessly integrate with third-party APIs like Twitter and Slack.
Chris Anderson and Yochay Kiriaty - Serverless Patterns with Azure FunctionsServerlessConf
Presented at ServerlessConf NYC 2016.
The future of cloud development is Serverless. Sure, there will always be those whom insist on provisioning and managing VMs, but in few short years majority of developers will default to Serverless architecture when building cloud applications. Join Chris Anderson and Yochay Kiriaty for this demo heavy session describing existing and emerging Serverless patterns.
Want to learn how to use OpenAI language models, including GPT-4, GPT-35-Turbo, and Embedings, to create innovative and smart applications? Join this event and learn how Azure OpenAI gives you access to the world’s most advanced language models with a simple interface and optimal scalability. You’ll see how to use Azure OpenAI Studio to explore and optimize models, and how to integrate them into your code.
How well does your solution work?, How do you know how well your solution works? In this session, Mike will show you how developers of integration solutions can use Azure Application Insights to complement existing monitoring solutions to provide developers with an additional level of insight into the way their solutions behave in the real world and how this can be applied to the types of integration components which we normally build.
Advanced Analytics and Artificial Intelligence - Transforming Your Business T...David J Rosenthal
Recent advances in AI have incredible potential and they are already fundamentally changing our lives in ways we couldn’t have imagined even five years ago. And yet, AI is also probably one of the least understood technological breakthroughs in modern times. Come to this event to learn about breakthrough advances in AI and the power of the cloud, and how Microsoft provides a flexible platform for you to infuse intelligence into your own products and services. Microsoft empowers you to transform your business, uniquely combining AI innovation with a proven Enterprise platform, deriving intelligence from a wide range of data relevant to your business no matter where it lives.
This slidedeck was used during my session at the SharePoint Connections 2012 conference at 20 November in Amsterdam. The presentation is about how to build great applications using the new technologies introduced in SharePoint 2013.
Hybrid integration and the power of Azure services (Jon Fancey at CONNECT17)Codit
This high-powered and interactive presentation shows what can be done with hybrid integration and the power of Azure services. The topics covered include Microsoft BizTalk on-premises, Microsoft Azure Logic Apps, and API Management. Jon’s experience as a Microsoft integration partner, and now at Microsoft HQ, enables him to deliver both great demos and interesting real-life stories from the field.
Il cloud è il presente e il futuro di moltissime soluzioni e infrastrutture aziendali. In questa sessione capiremo cos’è il cloud, che tipi di cloud ci sono e vedremo gli aspetti principali di Azure, dalle VM (IaaS) ai vari servizi di piattaforma (PaaS), facendo anche una piccola deviazione sulle API del Microsoft Graph e dei Cognitive Services (SaaS)
Tour de France Azure PaaS 6/7 Ajouter de l'intelligenceAlex Danvy
Nous assisterons probablement à une rupture générationnelle entre les apps avec de l'intelligence artificielle et celles sans. Ces dernières, comme les applications en mode caractères à l'arrivée des interfaces graphiques, auront du mal à perdurer.
Azure met à dispositions 3 approches pour ajouter de l'IA dans une app, avec un niveau de difficulté graduel, de l'outil ne nécessitant aucune compétence particulière à celui dédié aux Data Scientistes.
This is a half-hour technical talk on serverless computing with Python featuring products from the Google Cloud Platform. It starts with a review of all of cloud computing then dives into serverless computing, demonstrates multiple products, then shows inspirational examples of apps built using these technologies.
2015-12-02 - WebCamp - Microsoft Azure Logic AppsSandro Pereira
This session will be an introduction to the new Azure Integration features: Logic Apps and also a glimpse about API Apps. They are still in preview but how can we get start using these new features? We will learn how you can use Azure Logic Apps to automate business processes without using code. This course will demonstrate the new graphical designer and how to best take advantage of different Logic App capabilities for your scenarios.
With SharePoint 2013 just around the corner a plethora of new features for developers will also become available. Starting with enhancements in Visual Studio 2012 for SharePoint developer, iterating through the new SharePoint REST and OData, WCF Data Services framework, Client Side/JavaScript Object Model (CSOM/JSOM), new WCF service for BCS or Remote Event Receivers, ending with building applications for the new tore, we will walk you through you what you need to get your current skillset updated for the SharePoint 2013.
Code first in the cloud: going serverless with AzureJeremy Likness
The popularity of microservices combined with the emergence of serverless based solutions has transformed how modern developers tackle cloud native apps. Microsoft's Azure cloud provides a feature known as serverless functions (including Azure Functions and Logic Apps) that enable developers to stand up integrated end points leveraging the programming language of their choice without having to worry about the supporting infrastructure. Learn how to develop serverless .NET apps and connect them with queues, web requests, and databases or seamlessly integrate with third-party APIs like Twitter and Slack.
Chris Anderson and Yochay Kiriaty - Serverless Patterns with Azure FunctionsServerlessConf
Presented at ServerlessConf NYC 2016.
The future of cloud development is Serverless. Sure, there will always be those whom insist on provisioning and managing VMs, but in few short years majority of developers will default to Serverless architecture when building cloud applications. Join Chris Anderson and Yochay Kiriaty for this demo heavy session describing existing and emerging Serverless patterns.
Want to learn how to use OpenAI language models, including GPT-4, GPT-35-Turbo, and Embedings, to create innovative and smart applications? Join this event and learn how Azure OpenAI gives you access to the world’s most advanced language models with a simple interface and optimal scalability. You’ll see how to use Azure OpenAI Studio to explore and optimize models, and how to integrate them into your code.
How well does your solution work?, How do you know how well your solution works? In this session, Mike will show you how developers of integration solutions can use Azure Application Insights to complement existing monitoring solutions to provide developers with an additional level of insight into the way their solutions behave in the real world and how this can be applied to the types of integration components which we normally build.
Advanced Analytics and Artificial Intelligence - Transforming Your Business T...David J Rosenthal
Recent advances in AI have incredible potential and they are already fundamentally changing our lives in ways we couldn’t have imagined even five years ago. And yet, AI is also probably one of the least understood technological breakthroughs in modern times. Come to this event to learn about breakthrough advances in AI and the power of the cloud, and how Microsoft provides a flexible platform for you to infuse intelligence into your own products and services. Microsoft empowers you to transform your business, uniquely combining AI innovation with a proven Enterprise platform, deriving intelligence from a wide range of data relevant to your business no matter where it lives.
This slidedeck was used during my session at the SharePoint Connections 2012 conference at 20 November in Amsterdam. The presentation is about how to build great applications using the new technologies introduced in SharePoint 2013.
Private DNS Infrastructure Support in Hybrid ScenariosDaniel Toomey
A discussion of DNS private resolver architecture, how it is leveraged for private resolution for Azure <-> Azure and Azure <-> On-Prem and other things including private DNS zones and conditional forwarding rules.
As presented to the Brisbane Azure Group by Rachel Calleia (https://www.linkedin.com/in/rachel-calleia-669439144/)
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
6. Azure Integration Services (AIS)
These are the core
integration services
in Azure.
Extract, Load,
Transform data
with Data Factory
Create, access control, usage
analysis, and management of
APIs thanks to
API Management
Serverless
compute
execution with
Functions
Microservice and
API orchestration
with
Logic Apps
Event Grid for
raising and
delivering events
Enterprise
messaging with
Service Bus
7. What are Logic Apps?
Azure Logic App is an Azure service that
simplifies how you build automated
scalable workflows that integrate apps
and data across cloud services and on-
premises systems.
8. Logic Apps >1000 Connectors!!
Azure Connectors
Azure AD
Azure API Management
Azure App Services
Azure Application Insights
Azure Automation
Azure Blob Storage
Azure Container Instance
Azure Data Lake
Azure Data Factory
Azure Event Grid
Azure File Storage
Azure Functions
Azure Kusto
Azure Logic Apps
Azure ML
Azure Resource Manager
Azure Security Center
Azure SQL Data Warehouse
Azure Storage Queues
Azure Table Storage
Computer Vision API
Common Data Service
Content Moderator
Cosmos DB
Custom Vision
Event Hubs
Face API
LUIS
QnA Maker
Service Bus
SQL Server
Text Analytics
Video Indexer
Other Microsoft
Connectors
Bing Maps
Bing Search
Dynamics 365
Dynamics 365 for Financials
Dynamics Nav
Microsoft Forms
Microsoft Kaizala
Microsoft StaffHub
Microsoft Teams
Microsoft To-Do
Microsoft Translator
MSN Weather
Office 365 Excel
Office 365 Groups
Office 365 Outlook
Office 365 Video
OneDrive
OneDrive for Business
OneNote
Outlook Customer Manager
Outlook Tasks
Outlook.com
Project Online
Power BI
SharePoint
Skype for Business
VSTS
Yammer
3rd-Party SaaS
Connectors
10to8
Adobe Creative Cloud
Apache Impala
Appfigures
Asana
Aweber
Basecamp3
Benchmark Email
Bitbucket
Bitly
Blogger
Box
Buffer
Calendly
Campfire
Capsule CRM
Chatter
Cognito Forms
D&B Optimizer
Derdack Signl4
DocFusion
Docparser
DocuSign
Dropbox
Easy Redmine
Elastic Forms
Enadoc
Eventbrite
Facebook
FlowForma
FreshBooks
Freshdesk
Freshservice
GitHub
Gmail
Google Calendar
Google Drive
Google Sheets
Google Tasks
GoToMeeting
GoToTraining
GoToWebinar
Harvest
HelloSign
HipChat
iAuditor
Infobip
Infusionsoft
Inoreader
insightly
Instagram
Instapaper
Intercom
Jira
JotForm
Kintone
LeanKit
LiveChat
Lithium
MailChimp
Mandrill
Marketing Content Hub
Metatask
Muhimbi PDF
MySQL
Nexmo
Oracle Database
Pager Duty
Parserr
Paylocity
Pinterest
Pipedrive
Pitney Bowes Data Validation
Pivotal Tracker
Planner
Plivo
Plumsail Documents
Plumsail Forms
Plumsail SP
PostgreSQL
Redmine
Salesforce
SendGrid
ServiceNow
Slack
Smartsheet
SparkPost
Stripe
SurveyMonkey
Tago
Teamwork Projects
Teradata
Todoist
Toodledo
Trello
Twilio
Twitter
Typeform
UserVoice
Vimeo
WebMerge
WordPress
Workday HCM
Workday Finance
Wunderlist
YouTube
Zendesk
Zoho
Protocol Connectors
FTP
HTTP / HTTP with Swagger
HTTP with Azure AD
RSS
SFTP
SMTP
SOAP-to-REST
SOAP pass-through
Webhook
Hybrid & Enterprise
Connectors
BizTalk
DB2
File System
Informix
MQ
MySQL
Oracle DB
PostgreSQL
REST
SAP
SharePoint
SOAP
SQL Server
Teradata
XML, Text, EDI, and AS2
Connectors
AS2
EDIFACT
Flat File
Liquid Templates
X12
XML Validation and Transform
https://docs.microsoft.com/en-us/connectors/connector-reference/connector-reference-logicapps-connectors
13. Task Resiliency
Transient failures invoke retry-
policies (DNS issues, throttles, or
5xx responses)
If the task doesn’t respond,
workflow orchestrator will assign a
new task (at least once guarantee)
14. Workflow Definition Language
Functions
Collection contains, length, empty, intersection, union, first, last,
take, skip, join
String concat, substring, replace, guid, toLower, toUpper, indexof,
lastindexof, startswith, endswith, split
Logical equals, less, lessOrEquals, greater, greaterOrEquals, and,
or, not, if
Conversion int, string {}, json, float, bool, base64, base64ToString,
binary, dataUriToString, dataUri, uriComponent,
triggerFormDataValue, formDataValue, xml, array, etc.
Manipulati
on
coalesce, addProperty, setProperty, removeProperty, xpath
Math add, sub, mul, div, mod, min, max, range, rand
Date utcnow, addseconds, addminutes, addhours, adddays,
formatDateTime, startOfDay, dayOfYear, etc.
https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-workflow-definition-
language
15. Logic Apps Standard
• Stateless &
Stateful flows
• Functions Runtime
• Runs in containers
• Visual Studio
designer
• Local debugging
22. ChatGPT + Enterprise Data w/Azure OpenAI & AI Search
• Free sample that you
can clone, build &
deploy
• Includes sample data
https://github.com/Azure-Samples/azure-search-openai-demo
23. Azure OpenAI and AI Search Connectors
Currently in preview mode:
24. Create a Chat with Your Data (Logic App Project)
• Sample workflows and
tokenization function
• Wraps the other sample project
https://github.com/Azure/logicapps/tree/master/ai-sample
30. Summary
• AI can be helpful for integration solutions
• AI helps to build applications with Logic Apps
• Logic Apps helps to build AI applications
Logic Apps
31. Resources
• Public preview announcement:
https://aka.ms/LogicAppsCopilot
• Official documentation on Workflow Assistant:
https://learn.microsoft.com/en-us/azure/logic-
apps/workflow-assistant-standard
• Using Logic Apps to build intelligent OpenAI
applications:
https://techcommunity.microsoft.com/t5/azure-
integration-services-blog/use-logic-apps-to-build-
intelligent-openai-applications/ba-p/4014121
• Azure OpenAI:
https://learn.microsoft.com/en-us/azure/ai-
services/openai/overview
32. Resources
• Learn How to Build AI Applications with Logic
Apps:
https://www.youtube.com/watch?v=tiU5yCvMW9o
34. SPECIAL DISCOUNT
LEVEL UP YOUR DATA
WORKSHOPS & CONFERENCE
Workshop AND Conference:
SAVE $200
Workshop OR Conference:
SAVE $100
DISCOUNT CODE:
BRISBANEBOOTCAMP
www.LevelUpYourData.com
CODE VALID UNTIL MAY 31, 2024
36. Thank you!!
Keep in touch!
@daniel2me
/in/danieltoomey
mindovermessaging.com
Editor's Notes
APIM – API management, governance, security, discoverability, etc
Functions / Event Grid – Event driven computing
Logic Apps – workflow & connectivity
Service Bus – Enterprise messaging
Data Factory – ETL (Extract, Transform, Load)
Fast integrations using a visual designer and workflow creation with triggers and actions
Connect applications, data, and services
Connect and orchestrate Azure Functions
Logic Apps have literally hundreds of integrations and support for custom integrations as well. You are able to integrate with Azure resources, database servers, SharePoint installations, Office 365, Dynamics, or third party resources like gmail, Twilio for text messaging or Slack for real-time communication.
In fact, there an internal joke saying that when you present a talk about iPaaS, the only slide that will NEVER be up to date is the connector slide… because there is always new ones.
Even more, today you can create custom connector. SO for example you could create a connector for your application and distribute it via the Azure Marketplace.
Logic apps are great at connecting resources across the cloud, but they are also capable of integrating with on-premises resources with the on-premises data gateway. That means you can, for example, kick off a workflow in the cloud that results in the execution of a store procedure on your SQL database tucked away in your corporate data center.
Optimises the output of LLMs
References an authoritative knowledge base outside of the LLM training data source
Helps to generate a higher quality response
Saves expense of expanding/updating the LLM model
Ingestion Workflow:Data Acquisition: Retrieve data from any third-party storage system.
Data Tokenization: In this scenario, tokenizing a PDF document.
Embeddings Generation: Utilize Azure OpenAI to create embeddings.
Document Indexing: Index the document using AI Search.
Ingestion Workflow:Data Acquisition: Retrieve data from any third-party storage system.
Data Tokenization: In this scenario, tokenizing a PDF document.
Embeddings Generation: Utilize Azure OpenAI to create embeddings.
Document Indexing: Index the document using AI Search.
Ingestion Workflow:Data Acquisition: Retrieve data from any third-party storage system.
Data Tokenization: In this scenario, tokenizing a PDF document.
Embeddings Generation: Utilize Azure OpenAI to create embeddings.
Document Indexing: Index the document using AI Search.
Chat Workflow:
Prompt capture: Capturing JSON via HTTP request trigger
Model training: Adapting to sample responses (modeled on GitHub example)
Query generation: Crafting search queries for vector database
Embedding conversion: Transforming queries into vector embeddings
Vector search operation: Executing searches in the preferred database
Prompt creation and chat completion: Use straightforward JavaScript to build prompts and connect with the chat completion API, guaranteeing reliable responses in chat conversations.
Chat Workflow:
Prompt capture: Capturing JSON via HTTP request trigger
Model training: Adapting to sample responses (modeled on GitHub example)
Query generation: Crafting search queries for vector database
Embedding conversion: Transforming queries into vector embeddings
Vector search operation: Executing searches in the preferred database
Prompt creation and chat completion: Use straightforward JavaScript to build prompts and connect with the chat completion API, guaranteeing reliable responses in chat conversations.