Cap Llm Plugin Samples banner
SAP-samples SAP-samples

Cap Llm Plugin Samples

Data community

Description

CAP LLM Plugin helps developers create tailored Generative AI based CAP applications without exposing confidential data to LLM by anonymizing sensitive data leveraging SAP HANA Cloud Data Anonymization.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

[![REUSE status](https://api.reuse.software/badge/github.com/SAP-samples/cap-llm-plugin-samples)](https://api.reuse.software/info/github.com/SAP-samples/cap-llm-plugin-samples)

CAP LLM Plugin

CAP LLM Plugin helps developers create tailored Generative AI based CAP applications:

  1. Without exposing confidential data to LLM by anonymizing sensitive data leveraging SAP HANA Cloud Data Anonymization.
  2. Seamlessly generate vector embeddings via SAP AI Core.
  3. Easily retrieve Chat Completion response via SAP AI Core.
  4. Effortlessly perform similarity search via SAP HANA Cloud Vector engine.
  5. Simplified single RAG (retrieval-augmented generation) retrieval method powered by SAP AI Core and SAP HANA Cloud Vector Engine.
  6. Access the harmonized chat completion API of the SAP AI Core Orchestration service.

Architecture

![architecture](./docs/images/Architecture.png)

✔️ Anonymization Features

Feature Details
Seamlessly anonymize sensitive data using a variety of SAP HANA Cloud's anonymization capabilities Effortlessly anonymize sensitive data within a CAP application by employing a single @anonymize annotation using a diverse range of SAP HANA Cloud's anonymization algorithms, including but not limited to:
  • k-Anonymity
  • l-Diversity
  • [Differential Privacy](https://help.sap.com/docs/SAP_HANA_PLATFORM/f88e51df089949b