Notes from building an AI copilot for freight dispatch

TL;DR: Every few weeks, another "AI agent" launches that can act on someone's behalf — booking things, sending things, updating things. The interesting engineering question isn't "what can it do?" It's "where should we draw the line, and why?" This post is about how we thought through that line while building the AI assistant inside LoadConnect, a dispatch tool that helps truck carriers and dispatchers analyze loads, rate confirmations, and carrier information.

The wrong question

When people talk about AI agents, the conversation usually starts with capability.

Can it read a document? Fill out a form? Call an API and take an action without a human in the loop?