Table of Contents

Namespace MailFathom.Application.Retrieval

Namespaces

MailFathom.Application.Retrieval.AskMail

Classes

EmailKnowledgeBounds

How much mail one retrieval may hand to a model.

EmailKnowledgeLookup

What one lookup found, how it ranked it, and what it considered before it got there.

EmailKnowledgePassage

One bounded extract of mail, with the identity and the coordinates an answer is traced back through.

EmailKnowledgeQuery

What one lookup of an answering run asks for: the text to rank against, and the narrowing written beside it.

MailAnswer

What one run produced: the answer, in the words the model wrote it in.

MailQuestion

What a caller asks about their mail, and the mail the answer may be drawn from.

MailQuestionText

The question a caller asked about their mail, as it will reach a model.

MailboxKnowledgeSearch

Answers a retrieval from the mailbox search this deployment already serves.

Interfaces

IEmailKnowledgeSearch

Finds the mail relevant to a question, as bounded extracts an answer can be written from and traced to.

IMailQuestionAnswerer

Answers one question about the mailbox from the mail it retrieves while answering.