{
  "version": 1,
  "title": "How vector search finds RAG context",
  "format": "custom",
  "canvasSize": [
    1200,
    720
  ],
  "watermark": true,
  "objects": [
    {
      "type": "text",
      "text": "How does vector search find context?",
      "x": 55,
      "y": 36,
      "fontSize": 48,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Hypothetical policy lookup: a late parcel",
      "x": 57,
      "y": 105,
      "fontSize": 27,
      "color": "#59675e",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "QUESTION",
      "x": 56,
      "y": 203,
      "fontSize": 27,
      "color": "#285caa",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "EMBED + SEARCH",
      "x": 445,
      "y": 203,
      "fontSize": 27,
      "color": "#285caa",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "CANDIDATE",
      "x": 888,
      "y": 203,
      "fontSize": 27,
      "color": "#287355",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Late parcel.",
      "x": 56,
      "y": 258,
      "fontSize": 36,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Shipping fee back?",
      "x": 56,
      "y": 304,
      "fontSize": 34,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          318,
          294
        ],
        [
          363,
          281
        ],
        [
          412,
          294
        ]
      ],
      "color": "#285caa",
      "width": 5,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Vector index",
      "x": 449,
      "y": 275,
      "fontSize": 38,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Compare nearby",
      "x": 449,
      "y": 328,
      "fontSize": 27,
      "color": "#59675e",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "passage vectors",
      "x": 449,
      "y": 364,
      "fontSize": 27,
      "color": "#59675e",
      "fontFamily": "sans"
    },
    {
      "type": "arrow",
      "points": [
        [
          756,
          294
        ],
        [
          807,
          281
        ],
        [
          854,
          294
        ]
      ],
      "color": "#287355",
      "width": 5,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Delayed delivery",
      "x": 882,
      "y": 256,
      "fontSize": 32,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Shipping fee credit",
      "x": 882,
      "y": 305,
      "fontSize": 31,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "pen",
      "points": [
        [
          48,
          437
        ],
        [
          335,
          440
        ],
        [
          648,
          438
        ],
        [
          1147,
          439
        ]
      ],
      "color": "#c7d0c9",
      "width": 3,
      "smooth": false
    },
    {
      "type": "text",
      "text": "Before answering:",
      "x": 56,
      "y": 488,
      "fontSize": 32,
      "color": "#b13f39",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Check the passage source, policy version and access scope.",
      "x": 56,
      "y": 550,
      "fontSize": 30,
      "color": "#292d32",
      "fontFamily": "sans"
    },
    {
      "type": "text",
      "text": "Similarity finds a candidate; it does not verify the claim.",
      "x": 56,
      "y": 622,
      "fontSize": 27,
      "color": "#59675e",
      "fontFamily": "sans"
    }
  ]
}
