OData Service Recommender AI agent

  • Release version: Australia
  • Updated April 28, 2026
  • 3 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of OData Service Recommender AI agent

    The OData Service Recommender AI agent streamlines the process of connecting to SAP OData services by automatically identifying the most relevant service and endpoint from your existing service catalog. It also facilitates the creation of a data model if one does not already exist, eliminating the need for manual endpoint identification or data model configuration.

    Show full answer Show less

    Key Features

    • Intent Matching: Interprets your data retrieval requests described in natural language and matches them against OData service catalog descriptions.
    • Data Model Creation: Automatically generates an OData data model with appropriate endpoints and CRUD operations if no existing model is found.
    • Tools Utilized: Employs scripts for data retrieval and processing, subflows for endpoint reading and data model creation, and web search functionality to interpret and match user queries.
    • User Access: Accessible to users with the snaiaadmin role via AI Agent Studio, allowing configuration, testing, and management of the agent workflow.
    • Interactive Workflow: Provides recommendations for services and endpoints which users must review and confirm before proceeding to ensure accuracy.

    Using the OData Service Recommender AI agent

    • Access the Now Assist panel anywhere in your ServiceNow instance and enter your data request in plain language, specifying the desired data and source system for best results.
    • The agent identifies the closest matching SAP OData service, reads all available endpoints, selects the best CRUD operation, and presents a recommended service and endpoint.
    • It checks for an existing data model; if found, a link to the model is provided for review. If not, you can opt to create a new data model directly through the agent’s guidance.
    • After data model creation, validate that the model meets your requirements before confirming.
    • Your interactions are saved until you start a new chat, ensuring continuity in your session.

    Practical Benefits for ServiceNow Customers

    • Reduces manual effort and expertise required to connect ServiceNow with SAP OData services.
    • Enhances accuracy in identifying the correct data service and endpoint based on user intent.
    • Accelerates integration by automating data model creation, allowing faster use of SAP data within ServiceNow.
    • Improves confidence with review and confirmation steps, mitigating risks from AI-generated recommendations.

    The OData Service Recommender AI agent identifies the most relevant OData service and endpoint from a populated service catalog, and can create a data model for the identified service if a model does not already exist.

    OData Service RecommenderAI agent overview

    The OData Service Recommender AI agent helps you connect to SAP OData services without manually identifying endpoints or configuring data models. When you provide a description of the data you want to retrieve, the agent matches your intent against the descriptions in the OData service catalog and confirms the correct service and endpoint. You can also have the agent create a data model if an appropriate one does not already exist.

    Tools used by the OData Service Recommender AI agent

    The OData Service Recommender AI agent uses six tools to complete its tasks:

    Scripts
    Three scripts handle data retrieval and processing.
    Subflows
    Two subflows manage the endpoint reading and data model creation steps.
    Web search
    Web search interprets the description you enter and matches it against OData service catalog descriptions.
    Tool Type Description
    Existing model checker Script Checks for existing OData models.
    Model operation URL generator Script Forms a URL for navigating to an ERP model, optionally for a specific operation.
    Read endpoints Script Reads all OData service endpoints from internal service catalog.
    OData Service Checker Subflow Ensures that the given service is parsed into the Service catalog.
    Model Creator Subflow Creates an OData model.
    Use web search Web search This capability is a wrapper around searching, scraping and returns synthesized answer to search query.

    Accessing the OData Service Recommender AI agent

    Users with the sn_aia_admin role can access the workflow.
    1. Navigate to All > AI Agent Studio > Create and manage.
    2. Select the AI agents tab.
    3. Select OData Service Recommender.

      OData Service Recommender page with information about the workflow.

    4. Review the description, role, and steps. For more information, see Define key requirements for an agentic workflow.
    5. Select Continue and review the tools that the OData Service Recommender AI agent uses. For more information, see Add tools and information to an AI agent.
    6. Select Continue and view the user access options. For more information, see Define security controls for an agentic workflow.
    7. Select Continue and view the data access options. For more information, see Define security controls for an agentic workflow.
    8. Select Continue and view the trigger options. For more information, see Add a trigger to an agentic workflow.
    9. Select Continue and view the channel and status options. For more information, see Select channels and access for an agentic workflow.
    10. Select Save and test to test the workflow. For more information, see Manually test the execution of an agentic workflow.

    Using the OData Service Recommender agentic workflow

    The OData Service Recommender AI agent interprets your query, identifies the most relevant OData service and endpoint from the service catalog, and creates a data model if one does not already exist. Review the agent's recommendations before confirming to proceed.

    Note:
    AI-generated recommendations may not be accurate in all cases. Verify the identified service and endpoint before confirming.
    1. Select the Now Assist icon () from anywhere in your instance to open the Now Assist panel.
    2. Ask for information in plain language. For example, I’d like to connect to an OData service to read all sales orders. Be as specific as possible about the data and the source system to improve the quality of the recommendation.

      Now Assist panel with question typed in.

      The agent does the following:
      • Identifies the service on the SAP system that most closely matches your request.
      • Reads all available endpoints.
      • Identifies the most appropriate CRUD operation.
      • Displays a recommended service and endpoint.
      • Checks if a data model for the identified service already exists.
      • Waits for your confirmation before continuing.
    3. Review the recommendation.
    4. If an existing data model is found for the configuration, select the link provided to open the created data model. If no data model exists, go to the next step.
    5. If no data model exists and you'd like to create one, select Yes and follow the agent's guidance.

      AI agent conversation asking if you want to create a data model with buttons for yes and no.

      The agent creates a data model with the correct endpoint and CRUD operation.

      AI agent conversation with name, endpoint, and crud operation for the new OData data model.

    6. Select the link provided to open the created data model.
    7. Validate and confirm that the generated model meets your requirements.
    Note:
    Your conversation is saved until you start a new chat. If the conversation ends unexpectedly, start a new chat by selecting the New chat icon ().

    There might be AI agents installed with the Now Assist application that are not used in agentic workflows. To learn how to see all agents that are available to you, see Find AI agents.