{"ref":"artifact:sap-samples-ai-seamless-integration","page":"/artifacts/sap-samples-ai-seamless-integration","json":"/artifacts/sap-samples-ai-seamless-integration.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-ai-seamless-integration","name":"SAP-samples/ai-seamless-integration","artifact_type":"sample","ecosystem":"ui5","domain":"ui-and-frontend-bridge","use_as":"reference","origin_ring":"sap-official","description":{"one_line":"A sample that embeds UI5 Web Components' AI patterns, the AI Button, AI Acknowledgment and AI Quick Prompt, inside an [OpenUI5](artifact:openui5-core) application written in TypeScript.","short":"UI5 Web Components AI patterns embedded in an OpenUI5 app","what_it_solves":"Combines classic OpenUI5 controls with UI5 Web Components inside one SAPUI5 view to show three AI interaction patterns: the AI Button, the AI Acknowledgment pattern and the AI Quick Prompt pattern. It runs as a TypeScript app built and served with npm, with source maps so the original TypeScript is debuggable in the browser."},"links":{"repo":"https://github.com/SAP-samples/ai-seamless-integration"},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:ui5-web-components"],"maintainers":["actor:sap-samples"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-13"},"contributors":["actor:todor-ads"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"3 contributors, org-owned"},{"label":"Repository","tier":"fair","evidence":"pushed 2026-03, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no UI5 release lines in the atlas"},{"label":"Maintainer's CI","tier":"good","evidence":"Deploy TypeScript Application to Pages green, 2026-03-31"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"fair","evidence":"README 3 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":2,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","npm":"not published under this name","stars":2,"forks":2,"open_issues":2,"archived":false,"pushed_at":"2026-03-31","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2025-08-11T05:13:35Z","open_prs":1,"tree_truncated":false,"test_files":0,"workflows":1,"other_ci":false,"readme_bytes":3082,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2025-08-11","last_commit":"2026-03-31","commits":26,"contributors":3,"ci_status":"success","ci_run_at":"2026-03-31","ci_workflow":"Deploy TypeScript Application to Pages","ci_event":"push","readme_path":"README.md","readme_sha":"1325cd633cbc3af7d33ff630d5369d6acb6f511b","repo_read":"2026-10-25"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:todor-ads","name":"Todor Stoyanov","json":"/actors/todor-ads.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}