What it does
Holds the vectors in the same database as the records: REAL_VECTOR is an SQL data type of the vector engine, and COSINE_SIMILARITY and L2DISTANCE are its functions, which is what the CDS Vector type and the CQL functions map to. capire adds where the embedding model itself comes from on this database, the NLP extension or an SAP AI Core remote source, so the text-to-vector step can run inside the database rather than in the application.
Conditions
The application's database is SAP HANA Cloud. On the CAP-native way that is the way itself. On the way through @saptarishi/cds-plugin-vector-hana it is the store's HANA backend rather than the SQLite fallback the README ships for a laptop, and that README says the HANA backend is verified against a mock client and not yet against a HANA Cloud instance.
Remaining work
Provision the database and, for vector_embedding, make an embedding model reachable from it. Nothing here retrieves for a question or writes a prompt.