SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →independently maintainedindependently maintainedoriginPublished by one person or a small company outside SAP. Says nothing about quality; the readings say that.See every one →

ui5-ai-features-demo

A product-review screen on CAP and SAPUI5 that consumes ui5-cap-ai-features and contains no library source at all — written to prove the package is enough on its own.

Three panels: the review form driven by the controls, a second exercising auto-complete, keyword extraction and text comparison, and a third showing plain CAP OData with no AI in it, so the plugin's service is visible living beside the project's own. The seeded reviews carry deliberate typos, so spell check and polish have something to fix.

Facts

Last push

Where it sits

Lives in
Demonstrates
LLM integrationCAPUI5LLM integrationcapabilityCalling a language model from application code with the tenant, destination and credential handling already solved instead using an SDK call with a hand-rolled key.
Serves
Flavors
Node.jsfrom its runtime
Runs
Cloud Foundryhybrid
Requires
ui5-cap-ai-featuresui5-cap-ai-featuresartifactNamed as a dependency in its documentation.SAP HTML5 Application Repository service for SAP BTPSAP HTML5 Application Repository service for SAP BTPartifactNamed as a dependency in its documentation.@sap/approuter@sap/approuterartifactThe standalone router the MTA deploys in front of the service, as a module at app/router bound to the auth, destination and HTML5 runtime services.

Who is behind it

Wouter LemaireWouter LemairePersonMaintains this
In the atlas: maintains 25, contributes to 39, wrote 12
@lemaiwo
maintainer

Before choosing this

Signals

LicenceNo licenseNeither the package manifest nor the repository tree declares a licence

Without a licence the default is all rights reserved. Ask the maintainer, or check for terms stated elsewhere, before depending on it.

What it declares

Every artifact

Type
Sample
Origin
Independently maintained
Runtime
Node.js
Runs on
Cloud Foundryhybrid

As a sample

Type declarations
declared
Form
does not say

Connections4

Learn more1

Readings
  1. UI5 AI Features library is now an npm PackageWouter Lemaire, SAP Community

ArchitectureBetaRead from the sample's deployment descriptor. Some of the connections it states are not drawn yet.

as mta.yaml states it at 1c2dff7, read
SAP BTP, Cloud Foundry Runtimeui5-ai-features-demomta.yaml, module ui5-ai-features-demo-srv, requires ui5-ai-features-demo-authbinding, HTTP, outboundmta.yaml, module ui5-ai-features-demo-approuter, requires srv-apisrv-apimta.yaml, module ui5-ai-features-demo-approuter, requires ui5-ai-features-demo-authbindingOAuth 2.0, outboundmta.yaml, module ui5-ai-features-demo-approuter, requires ui5-ai-features-demo-destinationbinding, outboundmta.yaml, module ui5-ai-features-demo-approuter, requires ui5-ai-features-demo-html5-runtimebinding, outboundSAP Authorization and Trust Management service, xsuaa, applicationSAP Authorizationand TrustManagement serviceSAP Destination service, destination, liteSAP DestinationserviceSAP HTML5 Application Repository service for SAP BTP, html5-apps-repo, app-runtimeSAP HTML5ApplicationRepository servicefor SAP BTPui5-ai-features-demo-srv, nodejsui5-ai-features-demo…ui5-ai-features-demo-approuter, approuter.nodejsui5-ai-features-demo…ui5-ai-features-demo-app-deployer, com.sap.application.contentui5-ai-features-demo…bewlai, html5bewlaibewlaidemo, html5bewlaidemoSAP AI Core, aicore, extendedSAP AI CoreSAP HTML5 Application Repository service for SAP BTP, html5-apps-repo, app-hostSAP HTML5ApplicationRepository servicefor SAP BTP
SAPnot SAP's, or the project's ownauthenticationstated in the document

Bound, and not drawn

Documented, with no instance in the document

README

quoted from lemaiwo/ui5-ai-features-demo, read
lemaiwo/ui5-ai-features-demo/README.mdOn GitHub

ui5-ai-features-demo

A small CAP + SAPUI5 demo app that consumes the ui5-cap-ai-features npm package — including the mta.yaml needed to deploy it to SAP BTP Cloud Foundry.

The point of this repo: it contains no library source at all. Both halves of the solution come from the npm package:

HalfWhere it comes fromHow it is activated
CAP AIService at /odata/v4/aiCDS plugin inside the package"ai-features": true in package.json
be.wl.ai UI5 controlsprebuilt library inside the packagenpm dependency of app/aidemo
Deployable library archivenode_modules/ui5-cap-ai-features/dist/bewlai.zipthe ai-lib-content module in mta.yaml
excerpt, no licence read, read the rest, on GitHub

Details

Sources4
GitHub APIdiscovered here, lemaiwochecked
SAP Communitydiscovered herechecked
github.com/lemaiwo/ui5-ai-features-demotree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
runtimesnode
deploymentCloud Foundry, hybrid
discovered viaGitHub API · lemaiwo, SAP Community
first seen in the atlas
ecosystem and domaincap, ai-and-agents
History in the atlas1
  1. First seen.
For your agent
Ref
artifact:lemaiwo-ui5-ai-features-demo
JSON
/artifacts/lemaiwo-ui5-ai-features-demo.json
MCP
Connecting an agent