Mnemosyne.ExtractionProfile (mnemosyne v0.1.6)

Copy Markdown View Source

Domain-specific extraction profiles that customize how knowledge is extracted, scored, and prioritized from episodes.

Each profile provides prompt overlays injected into extraction prompts and optional value function parameter overrides.

Summary

Functions

Returns a profile tuned for software engineering interactions.

Returns a profile tuned for customer support interactions.

Returns a profile tuned for research and knowledge work.

Types

t()

@type t() :: %Mnemosyne.ExtractionProfile{
  domain_context: String.t(),
  name: atom(),
  overlays: %{required(atom()) => String.t()},
  value_function_overrides: %{required(atom()) => map()}
}

Functions

coding()

@spec coding() :: t()

Returns a profile tuned for software engineering interactions.

customer_support()

@spec customer_support() :: t()

Returns a profile tuned for customer support interactions.

research()

@spec research() :: t()

Returns a profile tuned for research and knowledge work.