Custom Engine Agents in Microsoft 365 Copilot

Agents in BizChat has been available for some time already, but now there is an upcoming update to Agents. The introduction of “ custom engine agents ” in Microsoft 365 Copilot! These specialized agents can be built on any large language model (LLM), toolchain, or orchestration tool, tailored specifically for your domain or tenant workflows. Initially supported in Microsoft Teams, this feature will soon be available in Microsoft 365 Copilot Business Chat ( BizChat ).   The introduction of Custom engine agents enables your organization to create customized experiences using your own AI systems and orchestrators. You can design unique prompts, connect to any LLM, and integrate these custom agents with Microsoft 365 Copilot. After the rollout, users will be able to access these agents, provided they are enabled and deployed in the Microsoft 365 admin center under the Copilot tab.   You can read more about the feature on this page . Eligible users can create agents using Micros...

Synchronization from h***

I recently acquired a HTC Touch phone, with windows mobile. Lucky me, I thought. Now I can sync users and more across pc’s, Windows Live and my account on the exchange server. If only I can find the “avoid duplicates” setting on the sync -tool. I did, and initiated sync with Exchange.

So far, so good. Then I initiated sync with Windows Live… WooooHaa?!? What happened? Almost every contact got duplicated, and I could not tell which contact was from which source. Trying to delete one contact in one system sometimes removed a duplicate, and sometimes didn’t. I also ended up with some contacts in Exchange, not present in WL and vice versa. What a mess!

I ended up with deleting every contact, everywhere. Then fetching my Google contacts and importing them to exchange (It turned out WL contacts are not synchronized to exchange through the HTC, and they use different fields to identify weather a user is a duplicate or not).
Lesson learned:

1. Always have a good backup (I am glad I had mine in place. Recreating 200+ contacts is no small deal)
2. Be careful to initiate replication across platforms. Make sure you understand the limitations and restrictions of the software you use.