The search box is an ubiquitous widget present in almost all websites, that’s because free text searching is one of the most intuitive actions users can do online. System’s duty is to return results that are pertinent to the inquiry, while discarding what it is not. If consumers are satisfied with what you present to....
Intelligent Selling Services for SAP Commerce Cloud (also known as Intelligent Selling Services) is a cloud-native system that can provide real-time customer experience personalization by recommending products to the customers interacting with SAP Commerce Cloud based e-commerce shops. The fundamental machine learning based process can capture and analyze real-time customer data from SAP Commerce Cloud, and....
SAP Commerce Cloud has targeted at providing a headless, flexible and modular E-commerce solution for delivering modern customer experiences and as the key component of the headless feature, SAP Commerce Cloud, Composable Storefront (also known as Composable Storefront or 3CS) has been released since 2211 as the only strategic storefront solution going forward. On the other hand, Intelligent Selling Services for SAP Commerce Cloud (also....
SAP and IBM on May 2nd, 2023 has announced that IBM Watson® technology will be embedded into SAP® solutions to provide new AI-driven insights and automation to help accelerate innovation and create more efficient and effective user experiences across the SAP solution portfolio. Announcement: https://newsroom.ibm.com/2023-05-02-SAP-to-Embed-IBM-Watson-Artificial-Intelligence-into-SAP-R-Solutions SAP Conversational AI is an end-to-end chatbot building program that....
The recent announcements about SAP partnering with Microsoft to build enterprise-ready innovative solutions excited us about the future of SAP solutions. And the integration with Microsoft Azure Open AI to access language models securely got us to think about productive use cases that might fit SAP HANA Cloud/SAP Datasphere scenarios. Again, the use case we are discussing is....
A few weeks ago, we discussed how an SAP system could be set up to be “externally-signed”, i.e. trusted so that the system is truly what someone may claim it to be. This is the root of all SSL trust relationships. Now that we have set up such a trusted system, how can we utilize it....
When faced with the task of choosing the best, one can’t help but recall a famous movie scene that exemplifies the significance of decision making. In the film “Indiana Jones and the Last Crusade,” the adventurous archaeologist, Indiana Jones, is confronted with a room filled with a dazzling array of cups, only one of which....
“Have you ever wished to ask an AI agent questions about selected thousands of pages after you have woken up from a good sleep?” 🙂 I wrote the blog “Hello, world!” your crafted chat GPT bot!” about how to use OpenAI API to submit completions and ask further questions. The questions are restricted to the content the OpenAI....
I am delighted to announce the successful completion of my latest showcase on integrating ChatGPT with SAP S/4HANA, revolutionizing customer communication. In my previous blog post, we discussed how Adapt UI with screen personas can transform SAP GUI screens into intuitive and feature-rich interfaces, streamlining support executive tasks. Building upon that, we now delve into the exciting....
Learn how a SAC Planning model can be populated with data coming from custom calculations or Machine Learning. We describe this concept in a series of three blogs: Accessing planning data with SAP Datasphere Create a simple planning model in SAC Make the planning data available in SAP Datasphere, so that it can be used....
Learn how a SAC Planning model can be populated with data coming from custom calculations or Machine Learning. We describe this concept in a series of three blogs. The blogs in the series are: Accessing planning data with SAP Datasphere (this blog) Create a simple planning model in SAC Make the planning data available in....
On March 8, 2023, SAP launched SAP Datasphere during data unleashed event as an evolution of SAP Data Warehouse Cloud to be the flagship next generation product of its data warehousing portfolio. Datasphere is a comprehensive data service built on top of the SAP Business Technology Platform (BTP) and is the foundation for the business data....
As businesses continue to rely on SAP software to streamline operations, it’s essential to understand the diffrent SAP Companion contents offered by SAP; understand the differences between SAP in-app help, in-app guided tours and in-app learning. In this post, we’ll explore each content and invite members of the community to share their experiences and opinions to gain....
ChatGPT is a chatbot platform that is designed to engage with users in conversations. It utilizes Artificial Intelligence and Natural Language processing to understand users’ queries and respond in the most appropriate way possible. ChatGPT has been programmed to provide useful and accurate information to help users find answers to their questions. Source: ChatGPT 😅 This blog....
In this blog, we introduce SAP Build overview, examples for process automation scenario and one of the recent customer success story on end-to-end automation use case using SAP Build Process Automation. SAP Build – Automate your ERP Business Process SAP Build was announced last year at TechEd, 2022. SAP Build is powered by SAP Business Technology....
Hey there, fellow techies! As businesses continue to rely on technology for growth and success, it’s time to shake things up with some ChatGPT magic! We’ve all heard the same old stories – developers using ChatGPT to generate code, script writers churning out viral content, copywriters producing content at lightning speed. But what if we....
“Integrating ChatGPT-3 in SAP Analytics Cloud using the custom widget”. Sounds complex? Believe me! It is not. You can do it in less than 30 mins, even if you are an absolute beginner. This blog post will explain how to create an analytic application in the SAP Analytics Cloud that can take user queries and....
SAC Custom Widget for ChatGptWidget is a valuable resource for SAP Analytics Cloud users looking to integrate into their analytics workflow. Its integration with the GPT language model, along with its customizable features, makes it a sophisticated and effective solution for natural language processing within the SAC environment. Installation To use this widget in your....
The SAP Widget package is a Node.js module designed to help developers create and use SAP widgets in their applications. With this package, developers can easily create, configure and use SAP widgets, and export them to various platforms, such as SAP Launchpad, SharePoint, and others. In this tutorial, we will cover the steps required to....
AI or Artificial Intelligence is an idea to teach computers to perform human tasks at a much greater speed and efficiency. What makes AI even more useful is an ability to learn, based on the provided context and material. Furthermore, AI is usually taught to respond in a human manner, often creating a feeling of....
When we think about a prime number we do it in terms of divisibility properties. Wikipedia. A prime number (or a prime) is a natural number greater than 1 that is not a product of two smaller natural numbers. A natural number greater than 1 that is not prime is called a composite number. I....
A chatbot service by Open AI has become viral in recent market. Upon opening public community user registration in late November 2022, the service gained 1 million users in under a week. The high volume of user registration and access even crashed the servers down a few times. Microsoft saw the huge business potential by large....
ChatGPT has become big. If the internet is something to go by, it is THE NEXT BIG THING, and I mean like Industry 4.0 + 1. Whatever that might be – Industry 5.0, Internet 5.0, Conversations 5.0? I’ll leave the naming to marketing experts. We have all seen hundreds of articles on the internet on....
Cloud Connector Demo Abstract This blog will demonstrate how you can setup an easy integration between your on-premise systems and cloud services like SAP AI Core, using the Cloud Connector. Using the cloud, you stay future-proof and up-to-date and can run resource-heavy AI workloads in the cloud at lower costs without any upfront investment. Overview....
ChatGPT is one of the biggest, if not the biggest, innovation buzz in IT in the past years. If you don’t know it, it will itself summarize as : ChatGPT is a computer program that can hold a conversation with people in a natural and conversational way. It’s a “chatbot” that uses advanced machine learning....
15.03.23 – Added details on the newly available GPT-4 model 01.03.23 – Added details on the newly available ChatGPT model (GPT-3.5) and API endpoint 27.02.23 – Added a link to part 3. 24.02.23 – Added a link to part 2 and also updated the title to reflect, that there will be 3 posts part of the series (not....
06.03.23 – Added information for the newly available and integrated GPT-3.5 model. 27.02.23 – Added a link to part 3. This is the second post of a small series of blog posts in which I’ll delve into the conceptual and technical details of building a ChatGPT-like chat app using the SAP Cloud Application Programming Model, SAPUI5....
This is the third and final post of a small series of blog posts in which I’ll delve into the conceptual and technical details of building a ChatGPT-like chat app using the SAP Cloud Application Programming Model, SAPUI5 and the OpenAI API. In the first blog post I introduced the required concepts of the GPT....
If Google Vertex AI is part of your landscape, you might enjoy the option to use your familiar Google Cloud environment to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Vertex AI (or other Google components) to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations,....
During a workshop, I asked the contestants to refactor the sources of the Ski Lift Price Kata by Dominik Panzer. We made three rounds with about 45 minutes per round and 15 skilled and experienced developers tried to identify, what the code does, write sensible unit tests and refactor the code to make it better to read and....
SAP’s TechEds are annual events where you can find out about the latest in SAP technology and innovation. The 2022 SAP TechEd was hosted Nov 15-16 and covered a lot of interesting topics, including a talk from SAP’s Global Head of AI, Fei Yu, on “Realising your business potential with SAP AI Solutions”. One of the latest....
Intelligent Situation Automation (ISA) is an extension of Situation Handling in SAP S/4HANA Cloud on the SAP Business Technology Platform (SAP BTP). If you aren’t familiar with Situation Handling yet, read this blog post to find out more. Intelligent Situation Automation enables us to make Situation Handling even more intelligent and integrate cutting-edge technologies, such as Machine Learning and Knowledge Graphs. In this blog post, I want to introduce you to the Situation Knowledge Graph – it’s the basis of the Explore Related Situations....
Ever since I came across ChatGPT, I’m in complete awe. For those of you who don’t know what it is is, ChatGPT, which stands for Chat Generative Pre-trained Transformer, is a chatbot developed by OpenAI. ChatGPT is built on top of OpenAI’s GPT-3.5 family of large language models, and is fine-tuned with both supervised and reinforcement....
Applying the Knowledge Graph Concept to Improve Job Recommendations With the rapid development of business, many companies start to deal with larger scale of data that contains more complicated relationships. And knowledge graph or graph technology is referenced more and more when people want to improve this situation. Therefore, in this blog, we want to....
Recently, we introduced the Metaflow library for SAP AI Core which extends Metaflow’s capabilities to run ML training pipelines as Argo Workflows which can be executed on SAP AI Core. If you have missed it, check out this blog post. In this blog post, we want to cover another popular open-source tool: Kubeflow. Kubeflow enables users to create and orchestrate machine....
Tracking metrics is a crucial part in the development phase of new machine learning models. In the last few years, many tools were introduced dedicated especially to this purpose, for example, Weights & Biases, MLflow and more. When data scientists are developing a new model in their local environment, they use a tracking tool of their choice. Once development....
The purpose of me writing this blog is to hopefully help others on their SAP Cash Application implementation journey as well as to share some of my past experiences from implementing SAP Cash Application. Before I jump into the technical implementation guide, I would like to spend a few moments outlining the what’s and why’s....
If Dataiku is part of your landscape, you might enjoy the option to use your familiar Dataiku environment to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Dataiku to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations, preparations, calculations, and Machine Learning. The data remains....
In this blog, we shall be looking into how we can deploy an image classification model that you have stored on your local computer with SAP AI core. Together with this blog and our SAP AppGyver blog, you will be able to host your very own image classification model on AppGyver and make live predictions of....
If you are comfortable with Azure Machine Learning, you might enjoy the option to use your familiar Azure front ends to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Azure to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations, preparations, calculations, and Machine Learning.....
Late last year, we introduced SAP AI Core & SAP AI Launchpad, which were both made generally available via the SAP Business Technology Platform (aka BTP). With these 2 products you can productise and operate AI models that natively integrate with SAP applications. Specifically, SAP AI Core is the service with which you can train,....
The previous blog provided an overview of how to use SAP AI Core & SAP AI Launchpad to perform necessary configuration & train ML models. This blog covers the model serving & manage aspects of the ML lifecycle. (iii) Serve The process for serve is like train. Again, we have an ML code that resides in....
If Databricks is part of your landscape, you might enjoy the option to use your familiar Databricks front ends to trigger data processing in your SAP Data Warehouse Cloud / SAP HANA Cloud systems. Connect from Databricks to the data in SAP Data Warehouse Cloud / SAP HANA Cloud and carry out data explorations, preparations, calculations, and Machine Learning. The data....
This is the fourth post of a blog series by Gianluigi BAGNOLI, Cesare Calabria, Stuart Clarke, Dayanand Karalkar, Yatsea Li, Jacob Tan and me, aiming at showing how, as a partner, you can build your custom application with SAP Business Technology Platform, to help your customers becoming more data driven and sustainable. Previously in this series we have introduced the case of....
This is the 5th blog post of the blog series about Building Intelligent and Sustainability Scenarios on SAP BTP with AI and Planning by Gianluigi BAGNOLI, Yatsea Li, Alice Magnani, Cesare Calabria, Stuart Clarke, Dayanand Karalkar and Jacob Tan, which showcases our SAP Partners how to create industry cloud solutions for end-to-end industry-specific business processes that embeds intelligence and sustainability. Previously, in the first blog....
The search box is an ubiquitous widget present in almost all websites, that’s because free text searching is one of the most intuitive actions users can do online. System’s duty is to return results that are pertinent to the inquiry, while discarding what it is not. If consumers are satisfied with what you present to....
I worked on this project with my colleagues Gianluigi BAGNOLI, Stuart Clarke, Dayanand Karalkar, Yatsea Li, Alice Magnani and Jacob Tan In our previous blog post, my colleague Gianluigi BAGNOLI explained to you the storyline of our blog post series about building intelligent and sustainability scenarios on SAP BTP with AI and Planning: we imagined a traditional Milan-based Light Guide Plates (LGP) manufacturer, BAGNOLI....
I worked on this project with my colleagues Gianluigi BAGNOLI, Stuart Clarke, Dayanand Karalkar, Yatsea Li, Alice Magnani and Jacob Tan In the first blog post of our series dedicated to AI & Sustainability, my colleague Gianluigi BAGNOLI introduced you to BAGNOLI & CO, a Milan-based Light Guide Plates (LGP) manufacturer, who is transforming its enterprise into a sustainable smart factory by reducing waste, and....
Master data maintenance is a time-consuming activity for many businesses. Companies like retailers selling large amounts of different articles or manufacturing companies processing raw materials into finished goods can easily collect databases containing hundreds of thousands of master data items, which in turn may possess many hundreds of attributes. You will usually encounter several individuals....
Optimizing model architecture for using DP-SGD decreases disparities across groups in collaboration with : Anderson Santana De Oliveira, Caelin Kaplan, Khawla Mallat, Volkmar Lotz, and Tanmay Chakraborty The responsible design and use of AI technology has received increased attention by society and business. Hence, Trustworthy AI is high on the priority list of companies that....
Building deep learning model within SAP BTP Dear readers, This is a blog series from the Meter Reading project and we attempted to discover the possibilities for ML models in a web browser. This long journey has provided many lessons learned in terms of deep learning and deployment in web browsers. As a beginner in....
TensorFlow Lite deployment in browser using WebAssembly Dear readers, I am a software developer, and this is my very first blog post. I would like to thank Gunter Albrecht for inspiring me to research on the topic of WebAssembly. There have been several attempts to run inferencing for ML models on the web browser using TensorFlow.js, ONNX....
Developing Spring Boot Application with SAP HANA to store Meter Usage In the AI on mobile: Powering your field force – Part 1, Vriddhi Shetty has set the context of the project and explained what we are trying to achieve with the blog post series. In next section, I will walk you through the steps to create the....
Scripting inside SAP Conversational AI chatbots is a key feature, enabling developers to parse API responses or convert bits of conversations to display the way they want. The developers in the community ask how to do all kinds of crazy things within scripting. Well, not really crazy, but developers are used to doing whatever they....
Since SAP Conversational AI introduced the speech-to-text client API, it’s worth taking a look at all the ways you can control your chatbot from the client side. You can: Add a button to open and close the Web Client. Let your app send a message to the chatbot Provide your chatbot with client information from....
In my blog post 2 weeks ago, I talked about how to use the SAP Conversational AI speech-to-text features with IBM’s speech-to-text service to your chatbot. Now I want to show another fun way to implement speech to text, but with a 3rd-party JavaScript service that kind of mimics Siri and Alexa. The speech-to-text documentation is available....
As an SAP BTP customer, you likely are aware that SAP Data Intelligence provides Data Management capabilities such as – data integration, data catalog, etc. Have you seen how SAP Data Intelligence empowers a Data Scientist to perform end-to-end data science jobs? In this blog, we want to show you how you can enrich/transform the....
I see a lot of benefits from using Artificial Intelligence and Machine Learning to optimize your supply chain, improve your forecasting and planning capabilities and learn more about your suppliers and customers. There is a lot of content available on the internet, and within a couple of minutes, you can find records and examples that....
Introduction This blog is a part of “Document Extraction with SAP Intelligent RPA” series. With the smart document extraction capabilities in SAP Intelligent Robotic Process Automation powered by Document Information Extraction service (an SAP AI Business Hub service), information can be extracted from business documents (such as Invoice, Purchase Order, Payment Advice) using Pre-Trained AI....
Introduction: In this blog post, I will highlight the role of Machine learning in the current competitive environment and how ML is helping enterprises to respond to customers, competitors, regulators, and partners faster than their peers in transforming them as intelligent enterprises. According to Gartner (2020), 69% of routine work currently done by managers will....
Running an Operations Control Center (OCC) today, i.e. the management of hybrid system and solution landscapes, includes intelligent technology and processes. As previously outlined, the Operations Control Center addresses IT usecases and services such as Monitoring, Alerting, Reporting/Analytics, Dashboards/Telemetry, as well as efficient and effective Root Cause Analysis and Issue Resolution Procedures. The concept is tried and tested;....
Dear reader, welcome to a series of articles “Machine Learning Services for Hybrid Operations”. In our publications we will focus on key challenges of well-known thresholds-based alerting systems (e.g. majority of ALM products in SAP portfolio including SAP Solution Manager) and will propose a Machine Learning based approach to extend existing monitoring and alerting processes.....
Recently on April 29th, my colleague Tomasz Janasz and I presented the topic Business Document Processing with SAP AI Business Services as part of the SAP Community call series. This blog summarizes key highlights from this community call. You can watch the webinar recording of the same as well: Business document processing Many processes in enterprises still involve processing....
This collection of frequently asked questions provides brief answers to common questions about Intelligent Scenario Lifecycle Management (ISLM). If you don’t find answer to your questions, please add them as comments.Stay tuned and watch out ISLM SAP Community topic page for regular updates!! ISLM Scope What is ISLM? What are the key benefits of ISLM? What are....
في غالب الأمر عندما نقرأ عن الذكاء الاصطناعي نعتقد أنه متعلق بشكل مباشر بالروبوتات وتكنولوجيا متقدمة ليست من ضمن حياتنا اليومية والحقيقة هي أن الذكاء الاصطناعي في عالمنا الحالي أصبح جزء لا يتجزأ منه في البداية، ما هو الذكاء الاصطناعي؟ الذكاء الاصطناعي هو قدرة الحواسيب الرقمية على محاكاة نمط مهام يشابه نمط عقل الانسان، كالقدرة....
Succeeding in today’s world requires constant adaptation. Businesses not only need to be ready for change, but must also change the way work gets done, requiring a redesign of business plans and processes. This requires new thinking and technologies that unlock new ways of doing business. RISE with SAP: Your Business Transformation RISE with SAP....
SAP will be launching a new SAP Partner Finder on July 29, 2021, which has been redesigned to reflect the evolution of our partner program and to offer a greatly enhanced user experience with improved search capabilities and simplified market language. The SAP Partner Finder on SAP.com allows prospects to find partners that best fit their needs....
Hi SAP Community, Here are the newest features released in SAP Conversational AI in May! Feature of the month #1 Enhanced User Experience with New Platform Design Benefit from first-class accessibility and usability with the new platform design. Your bot building experience has been enhanced by focusing on performance and responsiveness, including: The implementation of consistent behavior for....
Machine Learning. Artificial Intelligence. We hear these terms all the time, but it can be quite difficult to sort through the buzzwords and fluff (and there’s a lot of fluff) to determine if it’s an investment your business really needs to make. Let’s start off by talking about the costs. Apart from the software itself,....