First we had the web, we were able to connect people with information using mice and keyboards. Then we had apps, written natively to take advantage of device sensors and operating systems. Next in the information revolution is Bots, making it simpler and quicker to connect users with the information and services that they need and using more natural methods of interaction.
In this talk I will open up the Microsoft Bot Framework, show how to develop a Bot using it and show you that you have the skills to do this too. Expect code, demos and to leave knowing what someone is actually talking about when they use the phrase ‘Conversations as a Platform'.
The Cloud: A Game-Changer for Web Performance TestingFred Beringer
Today in retail, financial services, media, telecommunications and a host of other industries, more and more business is transacted through consumer web sites and mobile applications. With new channels creating spikes in traffic, highly complex system architectures, and internet-savvy customers, websites and web applications must be tested at scale to maximize business results and avoid a catastrophic crash. However, whether due to time or cost or other reasons, upwards of 90 percent of web applications are not fully tested before launching. If testing is done, many times it's with a small percent of expected traffic, which is then extrapolated for an estimation of performance.
Cloud computing is changing the game for testing web applications. Cloud testing enables, for the first time, performance testing that complements the lab and accounts for the conditions in a production environment, such as traffic spikes, network latency, firewalls, and other factors. And it can be done far more affordably than traditional testing methods, as part of agile development cycles, and without an army of highly skilled performance engineers.
Frederic Lavigne - IBM Bluemix: The Cloud APP revolutionCodemotion
Relationship between brands and consumers/users have changed and got more personal. The more tailored to the audience the more effective your communication, your advertisement, your messaging, your product will be. In a world where data sources have expanded with location data, health data, social data, sensor data, innovation will come out of being able to tap into these data set to extract valuable insights and ease the user experience. Come to this session to learn how these data can be leveraged in your development and how cognitive computing can be applied in this context with support from Twitter, Weather, iBeacons, IBM Bluemix, IBM Watson and AlchemyAPI.
The Cloud: A Game-Changer for Web Performance TestingFred Beringer
Today in retail, financial services, media, telecommunications and a host of other industries, more and more business is transacted through consumer web sites and mobile applications. With new channels creating spikes in traffic, highly complex system architectures, and internet-savvy customers, websites and web applications must be tested at scale to maximize business results and avoid a catastrophic crash. However, whether due to time or cost or other reasons, upwards of 90 percent of web applications are not fully tested before launching. If testing is done, many times it's with a small percent of expected traffic, which is then extrapolated for an estimation of performance.
Cloud computing is changing the game for testing web applications. Cloud testing enables, for the first time, performance testing that complements the lab and accounts for the conditions in a production environment, such as traffic spikes, network latency, firewalls, and other factors. And it can be done far more affordably than traditional testing methods, as part of agile development cycles, and without an army of highly skilled performance engineers.
Frederic Lavigne - IBM Bluemix: The Cloud APP revolutionCodemotion
Relationship between brands and consumers/users have changed and got more personal. The more tailored to the audience the more effective your communication, your advertisement, your messaging, your product will be. In a world where data sources have expanded with location data, health data, social data, sensor data, innovation will come out of being able to tap into these data set to extract valuable insights and ease the user experience. Come to this session to learn how these data can be leveraged in your development and how cognitive computing can be applied in this context with support from Twitter, Weather, iBeacons, IBM Bluemix, IBM Watson and AlchemyAPI.
Slides from DevNexus in Atlanta GA showing Cognitive Services. Minus demos unfortunately! Best place to check all this out is https://www.microsoft.com/cognitive-services/
Bots are the New Apps: Building with the Bot Framework & Language UnderstandingNick Landry
Bots (or conversation agents) are rapidly becoming an integral part of your users’ digital experience – they are as vital a way for users to interact with a service or application as is a web site or a mobile experience. Developers writing bots all face the same problems: bots require basic I/O; they must have language and dialog skills; and they must connect to users – preferably in any conversation experience and language the user chooses. In this session, you will learn how to build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Facebook, Office 365 mail and other popular services.
We will explore the Microsoft Bot Framework, which provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking. Through live demos, we’ll cover the Bot Connector in the cloud, the Bot Build SDK with C# (Node.js is also supported) and we’ll also explore how to handle natural language input from the user with the Language Understanding Intelligent Service (LUIS) from Microsoft Cognitive Services. Every business needs bots to provide a more personal experience to its users and customers. Come learn how you can build your own bots in just a few hours.
Cognitive Services: Building Smart Apps with Speech, NLP & VisionNick Landry
Your computer can recognize your voice and detect words in a speech dictation, but can it truly understand the meaning of what you are saying? Can it analyze your intent and respond accordingly? You don’t need a PhD in artificial intelligence to integrate speech and natural language understanding in your projects. Microsoft Cognitive Services (aka “Project Oxford”) is a portfolio of cloud-based REST APIs and SDKs powered by Machine Learning which enable developers to write applications which understand the content within the rapidly growing set of multimedia data. Cognitive Services API services will help you understand and interact with audio, text, image, and video. In this session, we’ll start with an overview of available services for speech recognition and speech synthesis. Then we’ll explore through live demos how to leverage the Language Understanding Intelligent Service which lets you determine intent, detect entities in user speech and improve language understanding models to more efficiently work with user data. Lastly, we’ll leverage Computer Vision APIs to detect human faces, analyze the content of images, and perform Optical Character Recognition (OCR) to detect and analyze words within a photo. Come learn how your apps can tap into the same active learning services behind the brain of Cortana, and get started writing smart applications that can understand what your users are saying.
At Build 2016 Conference Microsoft announced a new Framework to easily start building and connecting intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Office 365 mail and other popular services.
On this session I’ll give an introduction to Microsoft Bot Framework and how to connect conversation with actions by using webhook integrations.
Talk explaining how to publish bots to Facebook, Skype, Slack and many other channels. It also describes how to use Microsoft's Cognitive Services LUIS NLP service.
Rina Ahmed, Tech Evangelist at Microsoft, is giving an introduction to the Microsoft Cognitive Services APIs. You can find live examples, the range of services the APIs offer and information on how to integrate them.
Chat bots101 - practical insights on the business of botsBAM
Bots, AI and Messaging are a massive opportunity for businesses to connect with their customers. This deck introduces the concepts, statistics and processes needed to keep ahead of the competition
Chat bots101 - practical insights on the business of botsRoy Murphy
Conversational interfaces are the future of mobile. We've put together statistics, examples and insights into bots, ai and messaging to help businesses understand the landscape better – and see where the opportunities lie.
Why should software industry care about NLP for Tamil language?
Venkat is a member of the "Professional Speakers Association of India" and delivers engaging talks for leading corporates and startups. To check his availability contact him through tncv.me or twitter: @venkatarangan.
DDD12 - Introduction to Microsoft Bot FrameworkJames Mann
This deck accompanies the talk I did at DDD 12 16/6/17.
It introduces the what and why of chatbots, then goes on to introduce Microsoft Bot Framework, covering the tools and techniques you can use to build up conversations.
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp
Thanks to the recently released v4 of the Bot Framework SDK, creating your first bot is a breeze; still, implementing a production viable one is no easy task since several aspects must be taken into account such as user authentication, integration within existing apps, multi language support, technical considerations (e.g.: Azure Functions vs. MVC Core, Blob Storage vs. CosmosDB) and, last but not least, operational costs.
Moreover, you might want to reuse your bot’s Azure hosted, Cognitive Services-backed code to address Amazon’s Alexa users to avoid the need to implement (and evolve) it twice.
Eager to learn how to do that for real? Don’t miss this code-based talk then.
[TechWorldSummit Stockholm 2019] Building Bots for Human with Conversational ...Tomomi Imura
Using voice commands has been pretty ubiquitous nowadays, as more mobile phone users use voice assistants like Siri and Cortana, as well as devices like Amazon Echo and Google Home have been invading our living rooms. You can interact with the intelligent assistant without leaving your couch. At the same time, chatbots have been insanely popular, and services like Slack and Facebook Messenger let you achieve multiple tasks without leaving the client- you can schedule a meeting, order some pizza, call a taxi, etc.
Historically in web development, we have been relying on various UI elements to interact with your users. Now with the new technologies, you can develop rich applications with natural user interactions with a minimal visual interface. This enables countless use cases for richer and more accessible web applications.
In this talk, Tomomi Imura will talk about the examples of the conversational interface, and what and how you can build with JavaScript in a browser using the Speech API, the open web standard, also with Node.js to work with the 3rd party platforms!
Robotic Process Automation Solutions and best rpa chatbotDivyanshi Jain
Robotic Process Automation has become a leading technology of the industries. The main motive of RPA implementation is to introduce smarter and standardized process across the industries. It helps to increase collaboration and coordination in the organization and enhance customer services. To opt for RPA is beneficial in numerous ways as it never sleeps, makes zero mistakes, reduces cost, and saves time which leads to accuracy and productivity.
Visit: https://www.brsoftech.com/robotic-process-automation.html
#RoboticProcessAutomationServices
#RPAServiceProvidersIndia
#RoboticProcessAutomationServicesCompany
#RPAserviceproviderinIndia
#RoboticProcessAutomation
#HireRPADeveloper_Programmer
#RPA #rpa
Codemotion Session - 2016 Milan.
Session about the development of Chat Bot Application ( The Game Rock / Paper / Scissors ) powered by Machine Learning.
Human vs Bot: Giocare a Sasso-Carta-Forbici - Matteo Valoriani, Antimo Musone...Codemotion
In questa sessione vedremo come realizzare un algoritmo intelligente per giocare a morra cinese (e sue varianti) usando Azure Machine Learning e interagire usando un Bot. In particolare vedremo diverse modalità per predire le mosse dell’avversario rilevando e analizzando pattern da una serie storica e utilizzeremo il nuovo Microsoft Bot Framework e i Cognitive Services per creare un Bot per interagire con l’algoritmo di gioco.
Conversational AI and Chatbot IntegrationsCristina Vidu
Conversational AI and Chatbots (or rather - and more extensively - Virtual Agents) offer great benefits, especially in combination with technologies like RPA or IDP. Corneliu Niculite (Presales Director - EMEA @DRUID AI) and Roman Tobler (CEO @Routinuum & UiPath MVP) are discussing Conversational AI and why Virtual Agents play a significant role in modern ways of working. Moreover, Corneliu will be displaying how to build a Workflow and showcase an Accounts Payable Use Case, integrating DRUID and UiPath Robots.
📙 Agenda:
The focus of our meetup is around the following areas - with a lot of room to discuss and share experiences:
- What is "Conversational AI" and why do we need Chatbots (Virtual Agents);
- Deep-Dive to a DRUID-UiPath Integration via an Accounts Payable Use Case;
- Discussion, Q&A
Speakers:
👨🏻💻 Corneliu Niculite, Presales Director - EMEA DRUID AI
👨🏼💻 Roman Tobler, UiPath MVP, Co-Founder & CEO Routinuum GmbH
This session streamed live on March 8, 2023, 16:00 PM CET.
Check out our upcoming events at: community.uipath.com
Contact us at: community@uipath.com
Slides from DevNexus in Atlanta GA showing Cognitive Services. Minus demos unfortunately! Best place to check all this out is https://www.microsoft.com/cognitive-services/
Bots are the New Apps: Building with the Bot Framework & Language UnderstandingNick Landry
Bots (or conversation agents) are rapidly becoming an integral part of your users’ digital experience – they are as vital a way for users to interact with a service or application as is a web site or a mobile experience. Developers writing bots all face the same problems: bots require basic I/O; they must have language and dialog skills; and they must connect to users – preferably in any conversation experience and language the user chooses. In this session, you will learn how to build and connect intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Facebook, Office 365 mail and other popular services.
We will explore the Microsoft Bot Framework, which provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking. Through live demos, we’ll cover the Bot Connector in the cloud, the Bot Build SDK with C# (Node.js is also supported) and we’ll also explore how to handle natural language input from the user with the Language Understanding Intelligent Service (LUIS) from Microsoft Cognitive Services. Every business needs bots to provide a more personal experience to its users and customers. Come learn how you can build your own bots in just a few hours.
Cognitive Services: Building Smart Apps with Speech, NLP & VisionNick Landry
Your computer can recognize your voice and detect words in a speech dictation, but can it truly understand the meaning of what you are saying? Can it analyze your intent and respond accordingly? You don’t need a PhD in artificial intelligence to integrate speech and natural language understanding in your projects. Microsoft Cognitive Services (aka “Project Oxford”) is a portfolio of cloud-based REST APIs and SDKs powered by Machine Learning which enable developers to write applications which understand the content within the rapidly growing set of multimedia data. Cognitive Services API services will help you understand and interact with audio, text, image, and video. In this session, we’ll start with an overview of available services for speech recognition and speech synthesis. Then we’ll explore through live demos how to leverage the Language Understanding Intelligent Service which lets you determine intent, detect entities in user speech and improve language understanding models to more efficiently work with user data. Lastly, we’ll leverage Computer Vision APIs to detect human faces, analyze the content of images, and perform Optical Character Recognition (OCR) to detect and analyze words within a photo. Come learn how your apps can tap into the same active learning services behind the brain of Cortana, and get started writing smart applications that can understand what your users are saying.
At Build 2016 Conference Microsoft announced a new Framework to easily start building and connecting intelligent bots to interact with your users naturally wherever they are, from text/sms to Skype, Slack, Office 365 mail and other popular services.
On this session I’ll give an introduction to Microsoft Bot Framework and how to connect conversation with actions by using webhook integrations.
Talk explaining how to publish bots to Facebook, Skype, Slack and many other channels. It also describes how to use Microsoft's Cognitive Services LUIS NLP service.
Rina Ahmed, Tech Evangelist at Microsoft, is giving an introduction to the Microsoft Cognitive Services APIs. You can find live examples, the range of services the APIs offer and information on how to integrate them.
Chat bots101 - practical insights on the business of botsBAM
Bots, AI and Messaging are a massive opportunity for businesses to connect with their customers. This deck introduces the concepts, statistics and processes needed to keep ahead of the competition
Chat bots101 - practical insights on the business of botsRoy Murphy
Conversational interfaces are the future of mobile. We've put together statistics, examples and insights into bots, ai and messaging to help businesses understand the landscape better – and see where the opportunities lie.
Why should software industry care about NLP for Tamil language?
Venkat is a member of the "Professional Speakers Association of India" and delivers engaging talks for leading corporates and startups. To check his availability contact him through tncv.me or twitter: @venkatarangan.
DDD12 - Introduction to Microsoft Bot FrameworkJames Mann
This deck accompanies the talk I did at DDD 12 16/6/17.
It introduces the what and why of chatbots, then goes on to introduce Microsoft Bot Framework, covering the tools and techniques you can use to build up conversations.
ITCamp 2019 - Andrea Saltarello - Implementing bots and Alexa skills using Az...ITCamp
Thanks to the recently released v4 of the Bot Framework SDK, creating your first bot is a breeze; still, implementing a production viable one is no easy task since several aspects must be taken into account such as user authentication, integration within existing apps, multi language support, technical considerations (e.g.: Azure Functions vs. MVC Core, Blob Storage vs. CosmosDB) and, last but not least, operational costs.
Moreover, you might want to reuse your bot’s Azure hosted, Cognitive Services-backed code to address Amazon’s Alexa users to avoid the need to implement (and evolve) it twice.
Eager to learn how to do that for real? Don’t miss this code-based talk then.
[TechWorldSummit Stockholm 2019] Building Bots for Human with Conversational ...Tomomi Imura
Using voice commands has been pretty ubiquitous nowadays, as more mobile phone users use voice assistants like Siri and Cortana, as well as devices like Amazon Echo and Google Home have been invading our living rooms. You can interact with the intelligent assistant without leaving your couch. At the same time, chatbots have been insanely popular, and services like Slack and Facebook Messenger let you achieve multiple tasks without leaving the client- you can schedule a meeting, order some pizza, call a taxi, etc.
Historically in web development, we have been relying on various UI elements to interact with your users. Now with the new technologies, you can develop rich applications with natural user interactions with a minimal visual interface. This enables countless use cases for richer and more accessible web applications.
In this talk, Tomomi Imura will talk about the examples of the conversational interface, and what and how you can build with JavaScript in a browser using the Speech API, the open web standard, also with Node.js to work with the 3rd party platforms!
Robotic Process Automation Solutions and best rpa chatbotDivyanshi Jain
Robotic Process Automation has become a leading technology of the industries. The main motive of RPA implementation is to introduce smarter and standardized process across the industries. It helps to increase collaboration and coordination in the organization and enhance customer services. To opt for RPA is beneficial in numerous ways as it never sleeps, makes zero mistakes, reduces cost, and saves time which leads to accuracy and productivity.
Visit: https://www.brsoftech.com/robotic-process-automation.html
#RoboticProcessAutomationServices
#RPAServiceProvidersIndia
#RoboticProcessAutomationServicesCompany
#RPAserviceproviderinIndia
#RoboticProcessAutomation
#HireRPADeveloper_Programmer
#RPA #rpa
Codemotion Session - 2016 Milan.
Session about the development of Chat Bot Application ( The Game Rock / Paper / Scissors ) powered by Machine Learning.
Human vs Bot: Giocare a Sasso-Carta-Forbici - Matteo Valoriani, Antimo Musone...Codemotion
In questa sessione vedremo come realizzare un algoritmo intelligente per giocare a morra cinese (e sue varianti) usando Azure Machine Learning e interagire usando un Bot. In particolare vedremo diverse modalità per predire le mosse dell’avversario rilevando e analizzando pattern da una serie storica e utilizzeremo il nuovo Microsoft Bot Framework e i Cognitive Services per creare un Bot per interagire con l’algoritmo di gioco.
Conversational AI and Chatbot IntegrationsCristina Vidu
Conversational AI and Chatbots (or rather - and more extensively - Virtual Agents) offer great benefits, especially in combination with technologies like RPA or IDP. Corneliu Niculite (Presales Director - EMEA @DRUID AI) and Roman Tobler (CEO @Routinuum & UiPath MVP) are discussing Conversational AI and why Virtual Agents play a significant role in modern ways of working. Moreover, Corneliu will be displaying how to build a Workflow and showcase an Accounts Payable Use Case, integrating DRUID and UiPath Robots.
📙 Agenda:
The focus of our meetup is around the following areas - with a lot of room to discuss and share experiences:
- What is "Conversational AI" and why do we need Chatbots (Virtual Agents);
- Deep-Dive to a DRUID-UiPath Integration via an Accounts Payable Use Case;
- Discussion, Q&A
Speakers:
👨🏻💻 Corneliu Niculite, Presales Director - EMEA DRUID AI
👨🏼💻 Roman Tobler, UiPath MVP, Co-Founder & CEO Routinuum GmbH
This session streamed live on March 8, 2023, 16:00 PM CET.
Check out our upcoming events at: community.uipath.com
Contact us at: community@uipath.com
From SMW: "At a Social Media Week London session, Ben discussed what Bots are and how they are changing the face of social, not only for social channels but also for consumers themselves, shifting how we fundamentally work with social, online and services."
Bots represent a new channel for businesses to expose their products & services via messaging platforms. In this session we will explore how Azure Bot Framework, Azure Cognitive Services can be integrated with Dynamics 365 for Customer Engagement and Customer Service
SharePoint Saturday Belgium 2019 Unite your modern workplace with microsofst...Thomas Gölles
Session at the 2019 SharePoint Saturday Belgium. Your workplace is an important topic. However, it's not a tool or service you buy of the shelf. It is an idea. It's your very own concept of teamwork. Microsoft is investing heavily in this area. For example, think of productivity tools like Teams or SharePoint, and their amount of out of the box features ready to use today. But we believe there is even more. By connecting the modern workplace with Microsoft's artificial intelligence ecosystem, we showcase how your concept of teamwork united with smart services opens the door to new use cases.
This session introduces services of the Microsoft AI stack customers use in their modern workplace. From information stored in your SharePoint lists to exposing your data warehouse KPIs in a dialogue, think of bots as a tool to break up those silos to surface the essential data in your intranet and collaboration spaces. Our demos leverage the platform capabilities of Teams and SharePoint to demonstrate how to unite Office365 with Bots and Cognitive Services and therefore open up your workplace concept to new ideas of combining Office365 and Azure.
Why Social Media Chat Bots Are the Future of Communication - DeckJan Rezab
Social media chat bots are the future of communication, if its WhatsApp, Facebook Messenger, Kik, Skype, or Telegram - you can use their bots and bot stores to easily access new services - easier you could ever do it with apps.
This was my presentation at the Xamarin Developer Summit: July 11th-12th 2019 in Houston, FL. The Xamarin Developer Summit is a premiere community-run, cross-platform, mobile developer conference.
This session helped attendees to build three things:
* A LUIS application capable of understand and process users' messages to get the intention and important entities within the message.
* A web application which contains all the bot logic. This is built by using Bot Framework and will be published in Azure.
* A cross-platform mobile app built with Xamarin which makes use of the bot application by sending requests (from users) and listening to replies (from the bot).
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
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.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
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.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
23. Speech & Language
Custom Recognition | Speaker Recognition | Speech
Bing Spell Check | Language Understanding | Linguistic Analysis | Text Analytics | Web
Language Model
36. Best Practices: Onboarding
Have the bot introduce itself
Explain what it can do
Introduce a menu that users can easily return to if stuck
Suggest a first action for the user to take
@liliankasem
37. Best Practices: Interaction
Use buttons
Be clear when asking for a user’s information
Layer in A.I.
Add conversation
Don’t leave users hanging
Add some design elements
@liliankasem
Why are we hearing so much about them now?
Few reasons:
Improvements in AI and NLP – ability to process language, to converse with humans, to understand the world, availability of complex ML algorithms via simple interfaces
Increasing quantities of data, capture from numerous devices, complexity of data and need to extract information quickly, identify patterns efficiently. To enable user to seamlessly connect with this data
Rise of messaging app usage globally.
Significant increase globally in use of messaging apps.
We make enough data to fill
10 million
Blue ray CDs
Every day
Top 10 apps people using on phones
6 are messaging apps
But they are not having that conversation with you.
Bots allow you to have conversations at scale with your customers.
Bots allow you to meet your customers where they are.
This new platform includes a personal digital assistant knows you, knows about your world and is always with you across all your devices helping you with your everyday tasks. And bots, with the capability to take the power of human conversations, and apply it to everything.
We imagine a rich ecosystem of conversations, ones that include: people to people, people to your personal digital assistant, people to bots, and even personal digital assistants calling on bots on your behalf. That's the world that you're going to get to see in the years to come.
Human language is the new UI
Think of bots as new applications that you converse with. Instead of looking through multiple apps, or pages and pages of websites, you can call on any application as a bot within this conversational canvas.
Bots are the new ‘apps,’ and digital assistants are meta apps or like the new browsers. In this way, intelligence is infused into all of your interactions.
A bot is software that is designed to automate the kinds of tasks you would usually do on your own,
They sit in front of processes/tasks – reservations, scheduling dinner, FAQ, pro-active info, an assistant for a particular task.
The increasingly common form of bots, chatbots. They have their own UI (human language). Rather than being hidden behind process and applications, users can start to have conversations with bots directly
Dialogs are reusable
Conversations are scalable to multiple machines
Dialog state is persisted in Bot Connector (per-user, per-session, per- user+session)
Built-in prompts
Yes/No, String, Number, Choices
Public Directory of Bot Framework Bots
Now that you built your bot, it’s time to add smarts to it and make it more useful and engaging for your users. An intelligent bot has human-like senses and skills. It is able to understand what we are saying or writing in natural language and respond back, see our world as we see it, discover information and extract knowledge from different sources to provide useful answers, and more importantly learn as it acquires more experience to continuously improve its capabilities. Sounds daunting, but we are here to help you add some of these cognitive skills to your bot.
20 different apis availble
Microsoft Cognitive Services lets you tap into an ever-growing collection of powerful AI algorithms developed by experts in the fields of computer vision, speech, natural language processing, knowledge extraction and web search. They simplify a variety of AI-based tasks, giving you a quick way to add state-of-the-art intelligence technologies to your apps with just a few lines of code. The APIs integrate into whatever language you prefer, on your platform of choice. The APIs are also constantly improving, learning, and getting smarter, so experiences are always up to date. Simply drop the API call into your bot’s code and you are set.
What are Cognitive Services? Microsoft Cognitive Services are a new collection of intelligence and knowledge APIs that enable developers to ultimately build smarter apps.
NOTES: key concepts we are trying to convey in this above statement:
That we are bringing together Intelligence (Oxford) and Knowledge from the corpus of the web (Bing)
That cognitive = human perception and understanding, enabling your apps to see the world around them, to hear and talk back with the users—to have a human side.
What are Microsoft Cognitive Services?
Microsoft Cognitive Services is a new collection of intelligent APIs that allow systems to see, hear, speak, understand and interpret our needs using natural methods of communication. Developers can use these APIs to make their applications more intelligent, engaging and discoverable. To try Cognitive Services for free, visit www.microsoft.com/cognitive.
With Cognitive Services, developers can easily add intelligent features – such as emotion and sentiment detection, vision and speech recognition, knowledge, search and language understanding – into their applications. The collection will continuously improve, adding new APIs and updating existing ones.
Cognitive Services includes:
Vision: From faces to feelings, allow apps to understand images and video
Speech: Hear and speak to users by filtering noise, identifying speakers, and understanding intent
Language: Process text and learn how to recognize what users want
Knowledge: Tap into rich knowledge amassed from the web, academia, or your own data
Search: Access billions of web pages, images, videos, and news with the power of Bing APIs
Talk about LUIS
In an application where the main UI is human language, these APIs can be a huge help, and can be the difference between a bot and a GREAT bot
The key to a great bot is understanding your user
The key to a great bot is understanding your user
LUIS model for Bus Bot
Code for Bus Bot showing intent dialogs
Demo on telegram and facebook and skype
Computer vision API to create human readable captions for the content of an image uploaded to a bot
Like CaptionBot.ai – a bot that reports back in human way the contents of an image
2. A bot to authenticate users using a voiceprint by leveraging the Speech APIs
Authentication as a user speaks to the bot with a speaker verification profile or “voiceprint”
Using the LUIS (Language Understanding Intelligent Service) API, a bot can recognize the intent of a user
LUIS analysis for queries such as “What is the weather in Toyko today?” using entities to parse out intent (what the user is asking for)
4. Knowledge APIs can give a bot the ability to recommend products frequently bought together based on our knowledge and/or a user’s history
Also, Knowledge could search through a graph database to return relevant academic papers from a natural language query
5. The Autosuggest API from Search can ease the burden of typing queries to a web search bot
Search also has other capabilities such as returning the latest trending news on a topic for example
As big a part of building a Bot is the tone of voice / personality that it uses – don’t think that this is just a dev’s job – in the same way that we’ve always needed visual designers and UX designers Bots will require a new type of role depending on their complexity – business analysis and business logic & copywriting are a massive part of the Bot build process
Planning: Understanding why your bot exists
How does it add value? As with a website or mobile app, a bot needs to serve a purpose to get people to use it. This means that it should be useful (like Expedia’s travel bot), educational (like Tina the Tyrannosaurus rex chatbot), or entertaining (like ButterBot).
What is its task? A bot should perform one or two core tasks. The more focused the bot, the easier it is to anticipate a user’s interactions with it, which is key to building artificial intelligence (A.I.) that makes the bot intuitive.
How will people use it? Once the bot has a focus, spend time mapping out all expected interactions that users could have with it so that it can respond accordingly.
Before building a bot, it’s important to understand why the recent trend exists. Research shows that people use just five apps on their phone, the most popular of which are messaging apps. Because people already use these platforms, a bot that operates on them can be faster and easier to use than finding and downloading a new app or navigating a new website. With that in mind, ask these questions in the early planning stages of a bot:
If answer is no, don’t make a bot!
Onboarding: Getting users comfortable with the bot
Because bots are still relatively new, users need a brief onboarding in their first interactions with the bot to understand how to use it. In the first message(s), you should:
Have the bot introduce itself
Explain what it can do
Introduce a menu that users can easily return to if they feel stuck (say, by typing the word “menu”)
Suggest a first action for the user to take
Interaction: Your bot’s user experience
Bots don’t have fancy interfaces, so there is nothing to mask the stench of a lame bot. It must be able to interact by listening to input, providing the correct response, and anticipating a user’s future needs. Here’s how to tackle building out a bot’s interactions:
Use buttons. Remember, the bot should be simple and fast to use. Tapping a button is both easier and faster than typing out a sentence in most cases. Buttons are also more accurate because they don’t rely on the bot having to interpret free text. Use buttons liberally!
Be clear when asking for a user’s information. Of course, buttons don’t make sense for all interactions. When a user needs to give input, have the bot be very clear about what information (and in what format) it is looking for so that it can get the response it needs to perform its task.
Layer in A.I. First and foremost, A.I. should be used to interpret what users want when they chat with the bot. For example, if users are told to get to the bot’s menu by typing “menu,” the bot should be smart enough to also understand that words like main menu, main, features, home, home screen, start, etc. should also take users back to the menu. This kind of intelligence must be built for all expected user inputs to make your bot user friendly.
Add conversation. Now that we are on the topic of A.I., the bot should also have some responses to basic conversation. For example, what will it say if a user asks how its day is going, where it lives, or how it was created?
Don’t leave users hanging. There will be times when the bot doesn’t understand what the user wants. In those instances, it should still be intelligent enough to give a generic response (something like, “I’m sorry, I didn’t catch that.”) or redirect to a service representative who can take over.
Add some design elements. Use graphics, video, and/or emojis where they make sense to provide users with a more branded and visually stimulating experience.
Start with end user and go backwards to solution
Data driven folks should step back and consider time from design to product, including integrations
Keep the focus on user experience: Unless it is low friction enough, adoption doesn’t happen
Yes and No
Bots are going to change the way we interact with brands and services in order to access information just like apps did when they first launched. That doesn’t mean we won’t need apps, just like when apps first came along, we still use websites even today
Bots will make us more productive
An alternative to finding simple information on a website eg ‘what’s your postcode?’ – means I don’t have to navigate a website, but use my messaging platform of choice to ask a bot for a postcode
Some will be easy to build and offer access to simple information
Some will be whimsy, as in, just for fun
Some will be complicated, take months to build and require deep investment over time – in the same way that apps do today –
but, in the same way that websites and apps were one time a very expensive investment, tools and the middleware required to build these are becoming easier to work with and more productive from a dev’s perspective
For developers
Reach the broadest set of users where they are conversing.
Bots are more capable because of supporting services (profile, history, memory, etc.)
Bring your own bot or build your own bot with the Bot Builder SDKs
For end users
Users can choose from a variety of conversation channels
Users have trust and control of their data
For businesses
Broad access to their customers, new experiences
Reduced cost of development
Higher quality bots