David Lorenzo López
Power Platform Lead & Architect
Spain

Microsoft MVP Power Apps | Power Platform Solutions Architect at Prodware

Father of a princess, husband of a queen. Since 2010 working in the .NET world, designing and building solutions based on Azure. Since 2020 more focused more on the Power Platform and Artificial Intelligence world. Love football, play guitar, listen music and share time with my family and friends. One of my favorites hobbies is to share knowledge with the tech community, assist to events to speak and to learn from other community members. Also I like a lot to help young people that is giving its first steps in this world to get used to it, guide them through this walking of knowledge and see how them grow and become great professionals.

Copilot Studio - Create a Hotel Reservation Assistant
power-platform
copilot
custom-api
copilot-studio
copilot-actions

In this session, we'll learn how to create a hotel reservation assistant using Copilot Studio: - We will use copilot studio actions to connect an external hotel reservation API in order to integrate our assistant with the Hotel Reservation System that allows us to get hotels availability in an area or get availability of a specific hotel. - After hotel selection, we can get different rates for rooms and meals. Finally, after selecting room and meal, we can confirm our reservation adding our personal data. - We can then consult our own reservations using natural language. We will deep dive into the security concerns that involve Copilot Studio and external API, guaranteeing that users can only get their own reservations.

Read more

Forge your Multiagent Army: Power Copilot Studio with Azure AI Foundry
azure
power-platform
power-automate
azure-openai
azure-ai-search
copilot-studio
azure-ai-foundry

In this session, we'll learn how to integrate Copilot Studio with Azure Services like Azure AI Foundry and Azure AI Search. We will create a multi-agent using Copilot Studio and Azure AI Foundry with multiple capabilities, mixing pro-code and low-code worlds in a fusion team integration. - We'll show how to integrate Copilot Studio with Dataverse using Power Automate flows through actions, leveraging the AI Orchestrator the power to decide when to use them. We'll implement a complete Hotel Reservation process to create a Hotel Reservation Assistant chatbot. - We will show how to compose an Azure AI Search index through an agent that will do a webscrapping of web content using AI parsing to extract destination activities description, enhance them using Azure AI Foundry and fill the Azure AI Search Voctor Index on the fly. We'll integrate this index with the Hotel Reservation Assistant chatbot using Azure AI Search Knowledge Sources. - We'll touch Dynamic Chaining concept by implementing a Nearby Restaurants Finder using Custom Connectors that integrates with Geocoding and Places API. This will allow us the orchestration engine to find places coordinates and then use them to find nearby restaurants. - We'll also add Speech-to-text and Text-to-speech capabilities to the assistant, using DirectLine integration to expose the chatbot in a website, then use MediaRecorder Javascript APIs to capture user voice and play chatbot messages. Additionally, we use Azure AI Foundry with speak and speech features to convert text to audio and audio to text, creating a full voice experience for the chatbot. - Finally, we integrate some useful travel APIs like flight information, weather, touristic destination information, and so on. All this will be story-telled by a Travel Assistant wrapper, that will allow us to connect the different pieces of technology in a centralized system.

Read more

David can deliver sessions in
English
Spanish
Connect with David

Report speaker profile

Reason for reporting this profile (multiple options possible)


Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.

Please select at least one option.
Please complete this required field.
Please complete this required field.

Thank you for reporting this profile, we are going to review it as soon as possible.