Generative AI & Conversational AI blog by Google Software Engineer Lee BoonstraHi my name is Lee. I'm a software engineer tech lead, advocate, a writer, innovator, a trainer and a public speaker.</span><br> <span>I create fixes & I fix headaches... Welcome to my dev blog.2023-06-07T12:54:04.369Zhttps://www.leeboonstra.dev/Lee BoonstraHexoPodcast Shaping the Future Generative AI and Large Language Modelshttps://www.leeboonstra.dev/chatbots/video-podcast/2023-06-07T02:30:00.000Z2023-06-07T12:54:04.369ZPodcast Shaping the future Generative AI and Large Language Models (LLMs), such as ChatGPT and Bard. None other than Lee Boonstra (Software Engineer Tech Lead & Advocate at Google) and Saskia Nijs (Chief Human & Technology Officer) led by Jimmy de Vreede (Springbok Agency and DDMA Committee DDE) discussed what the technology means and will mean for the market and the work of marketers.Dialogflow CX Competition — Learn Dialogflow CX & Design Open-Source Componentshttps://www.leeboonstra.dev/chatbots/contest/2021-12-01T09:00:00.000Z2021-12-09T10:59:56.115ZWho doesn't love a contest? Join the Dialogflow CX competition to win cool prizes! Enroll to a free Dialogflow training course and get a free Dialogflow t-shirt.The Definitive Guide to Conversational AI With Dialogflow & Google Cloud. for Building Complex Chatbots, Voicebots and Telephony Agents.https://www.leeboonstra.dev/chatbots/dialogflow-the-book/2021-07-01T10:00:00.000Z2021-12-09T10:59:56.116ZIt covers all the conversational AI technology at Google. Like Dialogflow Essentials, Dialogflow CX, Google Assistant, Contact Center AI. It's a book that I wrote for the conversational AI chatbot & voice community with the focus on complex enterprise use-cases.How to Integrate Dialogflow With Your Flutter Apphttps://www.leeboonstra.dev/apis/dialogflow_flutter_grpc/2021-03-14T11:00:00.000Z2021-12-09T10:59:56.116ZThe Hidden Manual for building a gRPC Flutter Dart integration. Learn how to use the gRPC API in Google Cloud. E.g., Dart & Flutter on Google Cloud, to stream audio data with Dialogflow on native mobile apps.An Introduction to Bot Builder Platform Dialogflow CXhttps://www.leeboonstra.dev/chatbots/dialogflow-cx-introduction/2021-02-26T09:00:00.000Z2021-12-09T10:59:56.115ZDialogflow CX is a separate product that will coexist with Dialogflow Essentials. Developers and businesses can choose which bot building platform is the right tool for them. Dialogflow CX addresses the need for businesses to build more complex chat & contact center voice bots. Dialogflow Essentials is often chosen for its simplicity.Getting Audio Data From Text (Text to Speech) and Play It in Your Browser. (Part IV)https://www.leeboonstra.dev/chatbots/building-your-own-voice-ai-4/2021-01-04T09:00:00.000Z2021-12-09T10:59:56.114ZA best practice for streaming audio from a browser microphone to Dialogflow & Speech To Text. Your own conversational voice AI in a web application.Building Your Own Conversational Voice AI Which Streams Audio From a Browser Microphone to a Server (Part III)https://www.leeboonstra.dev/chatbots/building-your-own-voice-ai-3/2021-01-03T09:00:00.000Z2021-12-09T10:59:56.114ZA best practice for streaming audio from a browser microphone to Dialogflow & Speech To Text. Your own conversational voice AI in a web application.Building Your Own Conversational Voice AI Which Streams Audio From a Browser Microphone to a Server (Part II)https://www.leeboonstra.dev/chatbots/building-your-own-voice-ai-2/2021-01-02T09:00:00.000Z2021-12-09T10:59:56.113ZA best practice for streaming audio from a browser microphone to Dialogflow & Speech To Text. Your own conversational voice AI in a web application.Building Your Own Conversational Voice AI With Dialogflow & Speech to Text in Web Apps. (Part I)https://www.leeboonstra.dev/chatbots/building-your-own-voice-ai-1/2021-01-01T09:00:00.000Z2021-12-09T10:59:56.113ZA best practice for streaming audio from a browser microphone to Dialogflow & Speech To Text. Your own conversational voice AI in a web application.Orchestrate Multiple Sub Chatbots From One Chat Interface by Using the Mega Agent Feature in Dialogflowhttps://www.leeboonstra.dev/chatbots/orchestrate-chatbots/2020-12-01T09:00:00.000Z2021-12-09T10:59:56.117ZDialogflow has the Mega Agent feature. (At the time of writing, this feature is still in beta but ready to use.) This feature allows you to connect various sub Dialogflow agents to one single…Create High-Quality Chatbots by Making Use of Agent Validation, an Out of the Box Review Feature.https://www.leeboonstra.dev/chatbots/agent-validation/2020-03-30T12:41:36.000Z2021-12-09T10:59:56.112ZDialogflow provides a validation feature. Agent validation results are available automatically whenever agent training is performed and completed. You can access the results of validation from either…Mastering Auto Speech Adaptation in Dialogflow for Voice Agentshttps://www.leeboonstra.dev/chatbots/mastering-speech/2020-03-23T13:41:36.000Z2021-12-09T10:59:56.117ZAuto speech adaptation improves the speech recognition accuracy of your Dialogflow voice agent by effectively adding context to your conversations. In the Netherlands, we have this radio show called…A Simple Solution for Fetching Data From a Headless CMS in a Dialogflow Chatbothttps://www.leeboonstra.dev/chatbots/integrating-dialogflow-with-a-headless-cms/2020-03-03T13:41:36.000Z2021-12-09T10:59:56.116ZHow to integrate Dialogflow with a headless CMS such as Sanity? So non-techy people can modify webhook fulfillment answers, without having to train models or use the Dialogflow console.How to Build Chatbots for Hangouts / Google Chat With Dialogflow by Using Custom Payloads and Cards.https://www.leeboonstra.dev/chatbots/custom-payloads-rich-cards-dialogflow/2020-02-21T13:41:36.000Z2021-12-09T10:59:56.115ZThe Dialogflow Hangouts Google Chat integration lets you create bots you can include in one-on-one chats as well as chat rooms.Build a Conditional Template in Dialogflow for Google Assistant With Custom Payloadshttps://www.leeboonstra.dev/chatbots/conditional-templating-in-dialogflow-for-google-assistant/2018-05-20T15:02:22.000Z2021-12-09T10:59:56.114ZWith the use of custom payloads, webhook fulfillments and templating system, you can use conditionals from the Dialogflow console.Build a Dynamic Welcome Message With Dialogflow Webhook Fulfillment and Actions on Google.https://www.leeboonstra.dev/chatbots/custom-greeting-google-assistant-app-with-dialogflow-and-actions-on-google/2018-05-20T06:20:08.000Z2021-12-09T10:59:56.115ZCreate a dynamic welcome messages for the Google Assistant with DialogflowActions on Google With Google Cloud Functionshttps://www.leeboonstra.dev/chatbots/actions-on-google-for-google-cloud-functions/2018-05-19T12:41:36.000Z2021-12-09T10:59:56.111ZLearn how to invoke the Google Assistant with Cloud FunctionsIntroduction to the Video Intelligence APIhttps://www.leeboonstra.dev/machine-learning/introduction-to-the-video-intelligence-api/2017-04-10T13:59:18.000Z2021-12-09T10:59:56.116ZLearn how to use machine learning on videos and get insights with Google CloudAnalyzing Data With BigQuery and Machine Learning APIshttps://www.leeboonstra.dev/machine-learning/analyzing-data-with-ml/2017-03-18T07:00:31.000Z2021-12-09T10:59:56.112ZAnalyzing social media tweets with Natural Language Processing (NLP) about political parties. Storing it in BigQuery and publish data in Dashboards.