Checking access…

Skip to main content
Version: v2

πŸ§ͺ AI Assistant β€” Search Improvements (In Testing)

Status Date: Thursday, September 24, 2026 Team: CCG Platform Status: πŸ§ͺ In Testing β€” not yet the default Owner: Syamala


In Progress

A vector (hybrid) search index is being validated for the AI Assistant, alongside the existing keyword/semantic index it uses today. It is not yet the default β€” this announcement is a heads-up for engineers who may see it in use during testing, not a completed rollout notice.

Internal Only

Same audience as the AI Assistant itself: CCG Platform Engineers, not exposed on the merchant-facing site.


πŸ“‹ What's Changing?​

Today's search (wallet-docs-index-v3) is keyword/BM25 search reranked by Azure's semantic layer β€” it can fail on genuine vocabulary mismatch, where a question shares almost no wording with the one doc that actually answers it, even though that doc is fully indexed. A real example: "how to initiate a session with split tender" never surfaced the Widget Modes doc that explains it, despite that doc being indexed and easily found by a query that happened to share its own wording.

A new index (wallet-docs-vector-index-v1) adds embedding-based similarity search on top of keyword/semantic search β€” far more forgiving of exactly this kind of mismatch. It's being built and validated as a separate index, not by modifying the one serving traffic today, so there's zero risk to current answers while this is tested.


πŸ’‘ Why Are We Doing This?​

ReasonDetail
Vocabulary-mismatch failures are realConfirmed live cases where the right doc exists, is indexed, but never surfaces for a differently-worded question
Zero risk to current behaviorNew index, new endpoint (/api/index/vector) β€” a bug here can't touch what's serving real traffic
Reversible by designCutover (if/when it happens) is a single config flip (AZURE_SEARCH_INDEX), with the current index kept unmodified as an instant rollback path

βœ… What You Need To Do Now​

  • Nothing required β€” this isn't live for general use yet.
  • If you're helping validate: results may look different depending on which index a given request targeted (visible server-side in logs, or via the index_name field on /api/ccg/chat requests). That's expected during this testing period.
  • Report anything that looks wrong via the usual feedback channel β€” same as any other AI Assistant issue.

πŸ“š Resources​

ResourceLink
Design & rollout planwallet-ai-service's docs/ccg_ai_assistant/12-vector-search-plan.md
Indexing internals (updated with the new endpoint)AI Assistant β€” Indexing Internals
Original "AI Assistant is Up" announcementAI Assistant is Up

🏁 Bottom Line​

Search quality improvements are being tested, not yet live by default. No action needed; this is a heads-up, not a completed rollout.


Having trouble with the Assistant? Use the feedback link on any page or contact your integration support representative.