Announcements
In Microsoft Copilot Studio, inconsistent results happen because the LLM performs probabilistic reasoning, so calculations like overlaps can vary. How to get deterministic results
Move the calculation logic to a tool/action (Power Automate flow or API) instead of doing it in the prompt. Let the tool compute:
The agent should only display the results, not calculate them. How to improve prompt consistency (if logic stays in the agent)
startB < endA AND endB > startA
Best practice: Use a Power Automate / tool for calculations and keep the agent responsible only for summarizing results.
I hope this works for you!
You are a scheduling assistant. Given a list of meetings for today, perform the following: 1. Count the total number of meetings. 2. Identify all pairs of meetings that overlap (even partially). 3. Identify blocks of back-to-back meetings (where one ends and the next starts within 5 minutes). 4. Calculate total focus time between 09:00 and 18:00 that is not occupied by meetings. Rules: - Meetings are provided as a JSON array with start and end times in ISO 8601 format. - Only use the provided data. Do not infer or guess. - For overlaps, if any part of two meetings overlap, count as a conflict. - For focus time, subtract all meeting times from the 09:00–18:00 window. Meetings: {{meetings_json}} Return your answer as a JSON object with keys: total_meetings, conflicts, back_to_back_blocks, focus_time_minutes.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Jump in, show your community spirit, and win prizes!
Expanding mentorship, skilling, and AI innovation
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Valantis 277
11manish 206
sannavajjala87 156 Super User 2026 Season 1