What makes an agent usable in a company
An agent that answers fluently is easy to demo. In a bank or an insurer it also has to show where each answer comes from, follow a rule that someone can read, stop when it is unsure, and leave a trail that an auditor can replay.
That is most of the work, and it is the part I build.