Skip to content

Artificial Intelligence

Assistants, automation and AI features, built to run inside your systems.

Some of it answers questions from a company’s own material. Some of it classifies and extracts without anyone opening the file. Some of it starts something on its own. The further a system goes without a person in the middle, the more it matters what it was allowed to see, and what had to be true before it acted.

What we build

Six shapes this work usually takes. Most projects are one of them, and a few are two.

What the system is allowed to do

Whatever shape it takes, the work sits on one of three levels. The model is rarely what decides whether it holds up; the level is. The higher it sits, the less there is between the system and the consequence.

  1. It answers

    Retrieval over a private corpus. The system finds what is relevant and shows where it came from; a person reads it and decides what to do with it.

    When it’s wrong A wrong answer is visible to the person who asked, and costs them time.

    ADA matches companies across the IDB’s ConnectAmericas, a network of hundreds of thousands.

  2. It decides

    The system commits to a judgment: a classification, a route, a match. The work continues on top of it. Keystone’s investment contracts are sorted by type and turned into structured data every day, without anyone opening them.

    When it’s wrong A wrong decision is visible to nobody. It flows into a record that other decisions are built on.

    Processing went from hours to minutes per document, at hundreds of contracts a month.

  3. It acts

    The system starts something. EmpowerHealth reaches patients by voice and SMS across several care programs running at once, and handles what comes back.

    When it’s wrong A wrong action reaches a person who acts on it, and there is no step where someone could have caught it first.

    Built under HIPAA, where what the system may say, store and send was settled before the first prompt.

The market is selling the third level. The question worth asking first is which one the problem actually needs.

What gets settled first

Two things shape everything built after them, and both get decided before a model is involved: where the material stays, and who is allowed to see which part of it.

We ran into this often enough to build our own

Datialog

A Onetree product

An AI agent that answers across a company’s own data and documents: the knowledge itself, not a search box.

It exists because the same problem kept arriving from different directions. Datialog is that problem solved once, in production, and sold on its own.

Visit datialog.com →
Microsoft Solutions Partner

We’re a Microsoft Solutions Partner, and this is what we build with.

Microsoft has checked our work, we build with their tooling, and when the thing that’s broken is their service and not our build, there’s a direct line.

ADA, the matchmaking platform for the IDB’s ConnectAmericas, was built in close collaboration with the Microsoft AI Lab.

Questions we get before the first call

  1. Do you build agents?

    Yes, and the useful question is which level you need. An agent that acts on its own is the right answer when the workflow is well defined and the cost of a wrong action is bounded and reversible. When it isn’t, the same problem is better solved one level down, where a person stays between the system and the consequence. Datialog, our own product, is an agent; EmpowerHealth’s outreach acts without being asked each time.
  2. When is AI not the answer?

    More often than the market suggests. A good part of what gets asked for as an assistant is a search index with a decent interface, and a good part of what gets asked for as a model is a rule somebody never wrote down. We’ll say so before the contract rather than during it, and it costs us the larger engagement every time.
  3. Do you build your own models?

    No. We work with foundation models and put the effort where the difference actually is: the corpus, the retrieval, the access rules and what the system does when it doesn’t know. Training from scratch is the right call for very few organizations, and none of them need to ask us.
  4. Can you work with our data where it already lives?

    Usually yes, and it’s the better option. Keystone’s contracts stay in Egnyte, the document system they already had; a scheduled process reads them there. Moving a corpus to make it readable creates a second copy to keep in sync, and a second place to get access control wrong.

Bring us the one you’re not sure is an AI problem.

In a 45-minute working session we’ll tell you whether it’s an AI problem, which of the three levels it needs, and what would have to be true for it to work. Bring the material; we’ll bring the questions.