find_similar_standards

Use find_similar_standards to retrieve standards whose stored embeddings are closest to a source standard. The tool runs a pgvector cosine search and returns nearest neighbors; it does not decide alignment quality or explain matches. Use it to seed crosswalk review, find duplicate or near-duplicate standards, or give an agent candidate standards before applying stricter operator rules.

Parameters

  • Name
    source_standard_id
    Type
    string
    Description
    The WKW standard identifier to use as the embedding query. It must refer to an indexed standard; the tool compares other standards against this source vector.
  • Name
    target_framework_guids
    Type
    string[]
    Description
    Optional list of framework GUIDs to limit the neighbor search. Omit this field to search across all indexed target frameworks; pass one or more GUID strings to restrict results to those frameworks.
  • Name
    k
    Type
    number
    Description
    Maximum number of neighbors to return. Defaults to 10; use a small value for agent workflows that will review or rank candidates downstream.

Example

{
  "source_standard_id": "std_ccss_math_4_nf_a_1",
  "target_framework_guids": [
    "8d68f0d8-7f9a-4c1f-a6e6-9c3d4e1b6d90",
    "3b1f4a2c-2dd6-49e0-9f2b-5ef0df7f0a11"
  ],
  "k": 5
}

Common pitfalls

  • Do not treat high similarity as an approved alignment; this is vector proximity only, with no rubric or LLM judgment.
  • Use framework GUIDs, not framework names or codes, in target_framework_guids.
  • If the source standard has no embedding or the target framework is not indexed, the result set may be empty.