CypherMonkeyAI omni-channel lab

A lifelong-learner lab on AI omni-channel agents, including voice and the contact center. Free to read. Nothing sold.

Retrieval · L2 · 15 min

Retrieve, then read

Learn in five minutes

  • Search returns candidates. Reading decides.
  • The answer should quote or point at the passage.
  • If two passages disagree, say so.
  • Do not blend them into a third fact.
  • The reader is the person who must trust the quote.

A contact-center style note and a policy note can disagree about a refund. The grounded reply names both and does not invent a compromise number.

This section HTML

Visual

T4-R4 diagram

Diagram SVGDiagram PNGDiagram HTML

Flow SVGFlow PNGFlow HTML

Two disagreeing notes

  1. Note A: the example window is 7 days.
  2. Note B: the example window is 14 days.
  3. The reply says the notes disagree and quotes both.
  4. It does not output 10 as a compromise.

This section HTML

Quiz

What does search return?

A later step reads them.

What should a reply do when notes disagree?

A compromise number was not in the notes.

What makes the answer checkable?

The reader can open the passage.

This section HTML

Ecosystem

Candidate
A passage the search thought might help. It is not yet the answer.

Sisters: Search indexes, Embeddings, Rerankers, Citations.

A voice agent and a chat agent can share the same note index.

The capstone answers only from notes you are allowed to use.

Config

  • Write the goal in one sentence.
  • Name the input and the allowed output.
  • Save the trace next to the result.

Troubleshooting

  • The answer looks fluent and is wrong. Check whether a source passage actually contains the claim.
  • The loop never stops. Set a step cap and stop when the tool result repeats.

This section HTML

Sources HTML

Sources and go deeper

sources.json