Choose a Task Before Choosing SoftwareAn AI agent can use connected tools to act on a request. The tools, permissions and operating rules determine what it can actually do. An agent does not become reliable or suitable for unattended work just because it can hold a conversation.A fixed workflow may be enough when the steps are known in advance. An agent is more useful when the next step depends on the request and information it finds. Both approaches need error handling and checks on consequential actions.Start with a named task such as collecting a quote enquiry or finding appointment options. Write down the expected output and the situations that require a person. This gives you something concrete to demonstrate and test.Map the Existing ProcessObserve the people doing the work. Record the questions they ask, the systems they open, the checks they make and the exceptions they encounter. Use real examples with personal information removed where possible.For a booking task, document the appointment types, duration, practitioner and location rules, cancellation policy and identity checks. Include what happens when the calendar is unavailable or no suitable time exists.Decide which actions the system may perform independently, which require confirmation from the customer, and which require staff approval. Capture only the data needed for the task.Compare Options Against the Same RequirementsAsk each provider to demonstrate your workflow, including a failed integration and a handover to a person. A product name or feature list does not establish compatibility with your account or subscription.Request a cost breakdown covering setup, call or model usage, phone numbers, integrations, hosting, support and internal administration. Ask who owns the configuration and records, how you export them, and what happens if you end the service.A standard product may be sufficient. Custom work is justified when required behavior cannot be delivered and maintained economically with the available product. Assess that gap before committing to a build.Test Before Expanding AccessPrepare cases for an ordinary request, missing information, a correction, a duplicate submission, an unavailable service and a customer asking for a person. Define the correct result for each case.Use a test account or intercepted requests for actions that would create bookings, send messages or take payments. Verify both what the customer sees and what appears in the receiving system. A spoken confirmation without a stored appointment is a failed booking.For a limited live trial, retain a staffed fallback and a clear way to disable the new route. Monitoring should identify unsuccessful actions and avoid exposing unnecessary personal data.Measure Outcomes and Operating WorkTrack attempted tasks, completed tasks, corrections, handovers and failures. Measure the team's review time as well as time saved. Separate a correctly escalated request from an unhandled failure.Use your own acceptance criteria instead of a universal success-rate promise. A reasonable threshold depends on what an error means for your customers. Review complaints and unexpected behavior even when the aggregate numbers look acceptable.Expand only when the result is useful, the operating cost is understood and someone owns ongoing updates. Changes to staff, services and connected systems can invalidate a previously passing test.Prepare for a Scoping ConversationBring an example request, the current process, your main systems, approximate volume and the failures you most want to avoid. This makes the discussion more useful than a general request to add AI.Book a 30-minute consultation to discuss your requirements. It is free for businesses with 20 or more full-time staff; otherwise AUD $200 including GST.SourcesAnthropic: building effective agentsOAIC: privacy and commercially available AI products