Skip to main content

User Prompt

“Compare the latest arch set with the previous revision and show me what changed.”

Tool Call Sequence

1

Find the architectural drawings

Call: Query
Response:
What the agent learns: There are two architectural drawings — “Arch Set Rev A” (dr_arch_a) and “Arch Set Rev B” (dr_arch_b). The agent identifies these as the two revisions to compare.
2

Trigger the comparison

Call: Compare
Response:
What the agent learns: The comparison job is queued. The agent needs to poll for completion.
3

Poll for completion

Call: PollJob
Response:
What the agent learns: 8 sheet pairs were compared. A-101 has a score of 0.82 (significant changes), while A-102 has 0.97 (minimal changes). The agent focuses on A-101 first.
4

Get detailed changes for the most-changed sheet

Call: Query
Response:
What the agent learns: Three specific changes on A-101: a new wall, a relocated door, and a renamed room. Each has a bounding box for spatial context.
5

Get the overlay image

Call: ViewImage
Response:
What the agent learns: The overlay image is ready to display to the user.

Agent Response

I compared Arch Set Rev A with Arch Set Rev B across 8 sheet pairs. Here are the results: A-101 (First Floor Plan) had the most changes (score: 0.82):
  1. New wall added between Room 102 and 103 at grid B-3
  2. Door 104 relocated from south wall to east wall of Room 102
  3. Room 103 renamed from STORAGE to IT CLOSET
A-102 (Second Floor Plan) had minimal changes (score: 0.97). Would you like me to drill into any specific change or check the other sheets?

Summary