AI Consulting Firm vs. Internal Build

Compare an AI consulting firm with an internal build across workflow clarity, capacity, access, governance, verification, and ownership.

The wrong version of this decision compares an external fee with the salaries already on payroll. Those salaries are already committed, so the internal build appears free. It is not. The relevant question is whether the people on payroll have the workflow knowledge, build capacity, system access, and operating authority to move one recurring process into production without leaving their existing work unattended. If those conditions hold, keep the build internal. If they do not, assigning the project internally changes the owner on the plan and not the probability that it ships. An AI consulting firm is not automatically the better answer. External teams can spend weeks learning rules the operators already know, then leave behind a system nobody inside the company can change. An internal team can avoid that translation loss and still fail because the project is nobody's first priority. The decision turns on the constraint, not the category. Build internally when all six conditions are true. The workflow is stable enough to specify. The necessary data can be reached. The internal team has protected delivery time. One person can approve changes to the real process. The team can define how the release will be tested. A named owner will operate it after release. This is not a list of advantages. It is a readiness test. If every answer is clear, an external firm may add coordination without adding capability. Bring in an external team when the missing work sits across functions. The process crosses systems owned by different departments. The important rules live in operators' judgment rather than documentation. Nobody has defined the point where the system must stop and ask a person. The internal technical team can build, but it cannot get sustained decisions from the business. In that case, more engineering capacity does not resolve the constraint. The job is operational design followed by implementation. Use a hybrid when the company needs the first release quickly but intends to own the capability. The external team scopes and ships the system. The internal owner participates in the specification, reviews uncertain cases, runs the acceptance tests, and takes the operating runbook at handover. This avoids two bad outcomes: an internal project that never clears the queue, and an external platform the company can never leave. Workflow clarity. Choose internal when the team can write the trigger, inputs, decision rules, output, exception path, and owner without a discovery project. Choose external when those answers differ by department or exist only in the habits of experienced operators. Choose hybrid when the operators know the work but need a builder to turn it into an executable specification. Delivery capacity. Choose internal when the build has a named team, a protected schedule, and authority to say no to competing work. Choose external when the project would otherwise sit behind customer commitments or core product work. Choose hybrid when internal engineers can maintain the result but cannot absorb the first build on the required timeline. System access. Choose internal when the team already holds write access to the systems, data, and environments involved. Choose external only if access can be granted early. An external team without production access is not a delivery team. It is a prototype team. Choose hybrid when an internal owner can clear access and review changes while the external team builds. Governance. Choose internal when the organization has named who approves uncertain cases, who can change a rule, and who can stop the system. Choose external when those controls need to be designed with the workflow. Choose hybrid when the authority must stay internal but the control layer and audit trail still need to be built. Verification. Choose internal when the team has representative cases, known-correct outcomes, and acceptance criteria. Choose external when the organization needs help turning business expectations into tests. Choose hybrid when internal operators hold the truth and an external team can encode it into an evaluation harness that stays with the company. Ongoing ownership. Choose internal when a named person will monitor failures, review exceptions, and maintain rules after release. Choose external operation when that role does not exist and the economics support a continuing service. Choose hybrid handover when the owner exists but needs to learn the system during the build. Training after release is documentation. Training during the build is transfer. A strong internal engineering team can still be the wrong delivery structure for a cross-functional workflow. The failure is usually not technical. The project needs repeated decisions from finance, operations, security, and the people doing the work. If no one has authority to settle those decisions, adding a developer does not create it. The same is true in reverse. An outside firm is unnecessary when the process is narrow, the rules are explicit, and the internal owner can ship it without waiting on another department. Ask six questions before choosing. Can we describe one real case from trigger to outcome. Can the builders access every system it touches. Can one person settle conflicting rules. Do we have examples of correct and incorrect outcomes. Who reviews the cases the system cannot resolve. Who owns the release six months later. Count the unclear answers. Zero or one points toward internal. Two or three points toward a hybrid. Four or more means the first engagement should resolve the operating model before anyone prices a build. This count is a decision aid, not a claim that every workflow carries equal risk. The first release should ship inside the client's environment. The code should live in the client's repository. The operating boundary should state what starts the workflow, what it needs, what it produces, and what happens when it cannot proceed. The release should separate system responsibilities from human decisions, name the checkpoints, and include acceptance tests. The runbook should be used by the internal owner before handover, not presented in the final meeting. That is the structure of our build model. Concentric Lab runs an Operational Design Session before the paid engagement, then starts with a two-week AI Workflow Audit. The audit costs $10,000 and is credited toward the build if the client proceeds. Fixed-fee builds typically run 8 to 16 weeks and $150,000 to $400,000 depending on scope and integration depth. The code runs in the client's environment. After release, we operate it from $3,000 a month or hand it to the client's team.

More notes · Map an operational workflow · AI systems