find_alignments

Use find_alignments to start from one source standard and retrieve likely matches in one or more target frameworks. Results include the target standard, alignment type, confidence, and an LLM-generated rationale for why the match holds. A common use case is mapping a district science standard to CCSS literacy and math supports before building a crosswalk or lesson plan.

Parameters

  • Name
    source_standard_id
    Type
    string
    Description
    The canonical WKW standard ID for the source standard. Use this when you already have the exact standard record; do not combine it with weaker identifiers unless you need disambiguation safeguards.
  • Name
    source_csp_id
    Type
    string
    Description
    The source standard's CSP identifier, if available. This is useful for integrations that store standards by provider or namespace IDs rather than WKW standard IDs.
  • Name
    source_human_coding_scheme
    Type
    string
    Description
    The human-readable code for the source standard, such as "MS-PS2-2" or "6.RP.A.2". Pair it with source_framework_guid when the code may exist in more than one framework.
  • Name
    source_framework_guid
    Type
    string
    Description
    The framework GUID containing the source standard. Required when resolving a source_human_coding_scheme that is not globally unique, and useful as a constraint for source_csp_id lookup.
  • Name
    target_framework_guids
    Type
    string[]
    Description
    A list of framework GUIDs to search for aligned target standards. Omit to search across all available target frameworks, but prefer an explicit list to reduce noise and latency.
  • Name
    alignment_types
    Type
    string[]
    Description
    The alignment evidence types to include. Defaults to ["embedding+llm","human_confirmed"]; use "human_confirmed" when you only want reviewed mappings, or include "embedding+llm" for generated candidates with rationale.
  • Name
    min_confidence
    Type
    number
    Description
    Minimum confidence score for returned alignments, from 0 to 1. Defaults to 0.6; raise it for review workflows and lower it when exploring possible crosswalks.
  • Name
    limit
    Type
    number
    Description
    Maximum number of alignments to return. Defaults to 20; use a smaller value for agent turns and a larger value for batch review screens.

Example

{"source_human_coding_scheme":"NGSS.MS-PS2-2","source_framework_guid":"fw-ngss-2013","target_framework_guids":["fw-ccss-math-2010","fw-ccss-ela-literacy-2010"],"alignment_types":["embedding+llm","human_confirmed"],"min_confidence":0.72,"limit":5}

Common pitfalls

  • Do not rely on source_human_coding_scheme alone when codes are reused across frameworks or editions; include source_framework_guid.
  • A high confidence score is not the same as full equivalence. Check the relation and rationale before treating an alignment as substitutable.
  • Leaving target_framework_guids empty can return broad matches from unrelated frameworks; constrain targets when the agent has a known destination.