Thumbnail image

Copilot Studio risk evaluations with the AI Red Teaming Agent

In today’s rapidly evolving AI landscape, ensuring the safety and reliability of AI systems is vital. One effective approach to achieving this is through AI red teaming, best practice in the responsible development of systems and features using Large Language Models (LLMs). In this article, I will briefly showcase the AI Red Teaming Agent and provide an example of how it can be used to evaluate agents created with Copilot Studio. Why AI Red Teaming? AI Red teaming is crucial for uncovering and identifying potential harm in AI systems. While it is not a replacement for systematic measurement and mitigation work, AI red teamers play a vital role in enabling measurement strategies to validate and amplify the effectiveness of mitigations.

Read more
Thumbnail image

Evaluate your AI application's manners with PyRIT

If you are working with AI lately (and you likely are, according to your LinkedIn profile 😜), you might have missed a hidden gem in terms of making your AI solutions safer and, by extension, more responsible. This is a topic that motivates me a lot lately, so I will come back to it in next articles too. I have been playing with this lite tool quite extensively in the last months for my bachelor’s thesis, and I wanted to share some words to unhide it for you and hopefully motivate every AI development team to include it in their lifecycle procedures.

Read more
Thumbnail image

I finally graduated!

After years of balancing work and study, I’ve completed my Bachelor’s degree in Computer Engineering 🎓 at Universitat Oberta de Catalunya with a major in Computing and Artificial Intelligence! My final thesis “Benchmarking Large Language Models toward reasoning fairness and unanticipated bias” marks the beginning of my journey into AI Ethics and ResponsibleAI research. Excited for what’s ahead in this critical field! 🤖 I have published it in GitHub, please read it and let me know your thoughts!

Read more
Thumbnail image

Let's go FnO - Madrid 2025

Last week I attended the Let’s go FnO event at Microsoft’s offices in Madrid and it was great, as always. A full day sharing with and learning from customers, partners and community colleagues. Also with some colleagues — and for once we could see each other outside of Teams 🙃 Published first on LinkedIn, leave me a comment with your thoughts!

Thumbnail image

Microsoft CSU Pace Setter, for the second time!

I am super excited to have been selected for the CSU Pace Setters program for the second year in a row! I am super grateful as this is a peer nominated program and been recognized by your peers is always an extremely rewarding feeling. Quoting the recognition letter: “Congratulations on being selected for the FY25 CSU Pace Setters Program! We are thrilled that you were nominated and that your impact in the areas of Technical Excellence, Technical Leadership, and Community Impact, was recognized by your peers.”.

Read more
Thumbnail image

10 years since my book about AX 2012 development was published

My book was published 10 years ago, in July 2014. It was the first book written in Spanish about AX2012, and it might still hold the title 10 years later 🤣. Looking back, it is hard to believe everything that has happened since then. Some may say selling books is not a good business, and it is not: you do not get rich writing, editing, or selling technical books. But publishing this book opened a few doors, that eventually opened new ones that brought me where I am now, making it worth every minute of the (almost) 2 years that took me to write it.

Read more
Thumbnail image

Low-code custom data import in Finance and Operations apps

Motivations Data integrations are a fundamental requirement for cloud ERP implementations and, historically, in Dynamics have been written in X++ code to read the data, process the data, and eventually save the data on a format Dynamics can understand and use. These manually coded ETL processes also have been, and still are, a common source of problems regarding maintainability, reusability, and particularly performance, as not always have been coded to perform well with large data volumes.

Read more
Thumbnail image

BizzSummit 2023 Madrid — In‑person event!

Last Saturday, May 25, the Dynamics 365 Saturday 2023 took place at the ESIC business school facilities in Pozuelo de Alarcón (Madrid). The experience was great as always, but this year was special because it was the first in‑person event I had attended since before COVID pandemic, when I went to Dynamics 365 Saturday 2019. On Friday afternoon I was able to deliver a session on change management, which is a slightly different topic than what I usually present at events, closer to business and project management than to the technical field.

Read more
Thumbnail image

Rethink your #BizzApps integrations for performance based on cloud design patterns

Introduction During the last months I have been in contact with a number of Finance and Operations customers facing similar challenges affecting their system’s performance and stability. What do these customers have in common? massive data volumes to process and data management customizations not designed for performance, either for data processing nor data ingestion, or what we commonly refer as just “Integrations”. In all cases, performance or throughput bottlenecks were not discovered until it was too late in the implementation project because:

Read more
Thumbnail image

Azure Load Testing with Dynamics 365 Finance and Operations

A couple months ago, Microsoft Azure Load Testing (MALT) was made generally available as a fully managed load-testing service that enables generation of high-scale load against our applications. Azure Load Testing has many features that can be leveraged to automate Load Testing in business applications project implementations and hyper care, and also to complement other testing strategies like functional test automation with RSAT: Generate high-scale load quickly and easily. Identify bottlenecks with actionable insights. Build load testing into your DevOps workflows. Use a fully managed testing service for Azure. Comprehensive security and compliance, built in. Keep costs low by paying for only what you use. Creating simple load test with MALT is straightforward, as explained in the Quickstart: Create and run a load test with Azure Load Testing, but this will only generate workload against the home page, which is not enough to properly stress a Dynamics applications.

Read more