Author Archives: Andrew Prokop

Using Artificial Intelligence to Create Smart Transcriptions

“Think before you speak. Read before you think.” Fran Lebowitz Here I am again waxing poetic (check out the video) about artificial intelligence and video analysis. This time around, I am exploring how AI can be used to create smart transcriptions. By “smart” I mean transcriptions that not only contains what was said, but who […]

Using AI to Extract Text From Images

“Words are the most powerful drug used by mankind.” Rudyard Kipling The fact that I have been writing this blog for nearly ten years without a penny of compensation tells me that I love words. While I don’t succeed as often as I would like to, crafting well-written sentences in clever and insightful ways makes […]

Personalized Customer Experience with AI Image Analysis

“If we can see the little things, we can see the entire universe.” Donna Goddard My favorite subjects are those that appear to be boundless — where the more I learn, the more I realize how little I know. Artificial Intelligence for image and video processing is one of those subjects. While my work developing […]

Artificial Intelligence and Video Analysis

“A picture is worth a thousand words and a video is worth a million pictures.” Ankala Subbarao In my previous blog article, Real-Time AI Image Recognition, I showed you how I integrated my PC’s webcam with AWS Image Rekognition. My camera application took a photo every two seconds, those photos were sent to Rekognition for […]

Real-Time AI Image Recognition

“Don’t worry when you are not recognized, but strive to be worthy of recognition.” Abraham Lincoln I have been at this programming thing more than four decades and still find things to get wildly excited about. For better or worse, my recent excitement about AI image recognition has bordered on obsession. It began with me […]

Facial Recognition From AWS Rekognition and Avaya OneCloud CPaaS

“His dress told her nothing, but his face told her things which she was glad to know.” A. A. Milne This blog has been a labor of love for nearly ten years. I haven’t earned a dime from it, but money has never been my intention. Instead, it was a way for me to share […]

Image Analysis From AWS Rekognition and Avaya OneCloud CPaaS

“Everything has beauty, but not everyone sees it.” Confucius These days, my programming is all about composability — combining different cloud services into something unique. In my previous two blogs, I combined Google Dialogflow ES and CX natural language processing with SMS text messages. Today, I want to blend image processing from Amazon with multimedia […]

Creating a Dialogflow CX Text Bot Using Avaya OneCloud CPaaS

“No matter how good you get you can always get better, and that’s the exciting part.” Tiger Woods In my previous article, I showed you how to integrate Google Dialogflow ES into an Avaya CPaaS text bot. While Dialogflow ES is a great platform for uncomplicated natural language processing (NLP) applications, ES has no concept […]

Creating a Dialogflow ES Text Bot Using Avaya OneCloud CPaaS

Every once in a while, a new technology, an old problem, and a big idea turn into an innovation. Dean Kamen In my previous article, Writing a Voice Bot Application Using Avaya CPaaS, I showed you how to use Avaya CPaaS inboundXML elements to create a simple voice bot. Here, I will show you how […]

Adding Multimedia to an Outbound Text Campaign

“Whoever controls the media, controls the mind” Jim Morrison In my recent article, Building Communications Applications With Avaya OneCloud CPaaS, I presented three different ways of how to write an outbound SMS text campaign application. I used an Excel spreadsheet as a “database” and the Avaya CPaaS Send SMS API to send text messages. Almost […]