Skip to content

What is a Fragment Type in Usable

What is a Fragment Type?

A Fragment Type classifies a fragment’s purpose and formatting within a Usable workspace. It tells the system (and humans) how to treat the content – whether it’s a reference document, a step‑by‑step guide, a troubleshooting solution, or a reusable code template.

Main Pre‑defined Types

TypeDescriptionTypical Use
KnowledgeGeneral information, documentation, definitions.Reference articles, conceptual overviews.
RecipeStep‑by‑step guides, tutorials, procedures.Onboarding checklists, how‑to guides.
SolutionSpecific problem‑solving instructions, troubleshooting.Bug fixes, error‑handling guides.
TemplateReusable code snippets, project scaffolds, boilerplates.Boilerplate projects, config files.
Instruction SetMachine‑readable instructions for the LLM to perform actions.Automation scripts, persona setups.

Why Fragment Types Matter?

  • Search relevance – Types help the engine rank results appropriately.
  • UI rendering – Different types may show distinct visual cues (icons, colors).
  • Permissions – Some workspaces restrict creation of certain types.
  • Automation – Instruction Sets are consumed by agents for automated workflows.

Compiled from the Usable Live and Social Media workspaces, this definition summarises the role and pre‑defined types used across the platform.