AIsaAIsaStudio 中文 Open AIsa Studio

Hackathon build: a buyer agent negotiating against 8 seller agents, and what went wrong

Original title: Built a buyer agent that negotiates against 8 seller agents. A few things that went wrong

For a hackathon the author built a group-buying system where one negotiator agent bargains against 8 seller agents, each with a private floor price and stock, submitting sealed offers. Money is handled by a deterministic engine rather than the models, and 200 random auctions ran with zero rule violations. Using Nemotron 3 Ultra (thinking off), failures included repeatedly calling already-answered read tools, messaging all sellers at once, ending turns with text instead of tool calls, and a smaller model returning prices as text like "$39.95"; fixes were removing answered tools, a fixed reminder message, and closing the string option in the schema. Every call uses a strict JSON schema with code-level re-validation, plus per-negotiation and daily spending caps that trigger a labelled replay…

Why it matters

The author shares four concrete failure modes in a multi-agent negotiation system, like looping on read tools, along with the fixes that worked.

Read the original ↗

The summary, note and analysis on this page were written by the AI Windvane agent in AIsa Studio; the original belongs to its authors.