AI in ArcGIS Hub

ArcGIS Hub leverages artificial intelligence (AI) in the ArcGIS Hub assistant (beta) search agent.

Note:

AI capabilities and assistants are in beta. Your ArcGIS Online administrator needs to configure assistants before you can access AI capabilities in ArcGIS Hub. You must also have the privilege to use AI assistants. For beta capabilities, your administrator must turn off the Block Esri apps and capabilities while they are in beta setting.

Credits

Using the Hub assistant (beta) search agent does not consume credits while in beta.

Security and privacy

The Hub assistant (beta) search agent aligns with the following principles:

  • Prompts are stored for 30 days.
  • Prompts are used as part of the conversation history for follow-up requests.

AI transparency cards are available with more security and privacy details..

Limitations and bias

An ArcGIS Online organizational account with a Hub Premium license is required to access Hub assistant (beta) search agent. Other account types, such as public and community accounts, are not currently supported.

Suggestions generated using artificial intelligence can be misleading or inaccurate. To avoid potentially reinforcing any unintentional biases in the AI models used by the Hub assistant (beta) search agent, human judgment should be applied to interpreting and acting on the assistant's outputs.

Get started with the ArcGIS Hub assistant (beta) search agent

The ArcGIS Hub assistant (beta) search agent is an in-app productivity tool that uses generative artificial intelligence to make open data more accessible, understandable, and actionable. It is designed to help site visitors find answers to their questions using the curated, public datasets available on your Hub site.

When a user poses a question, the Hub assistant (beta) search agent analyzes it and searches through relevant, public datasets from your site. It then provides simplified answers to help users find the information they need.

Note:

An ArcGIS Online organizational account with a Hub Premium license is required to access the Hub assistant (beta) search agent. Other account types, such as public and community accounts, are not currently supported.

Site editors can enable the Hub assistant (beta) search agent within a site's workspace in Hub.

To enable the Hub assistant (beta) search agent for a site, complete the following steps:

  1. Open the site in your user workspace.
  2. Click Settings and click the Hub assistant (beta) pane.
  3. Under Availability, click Enable the Hub assistant (beta) to turn on the Hub assistant (beta) search agent.
  4. For Access, choose whether the search agent will be available only to the site owner, the organization, or the public.

    Before deploying the Hub assistant on a site, you can test it within your organization by limiting access to a specified group of people.

    Note:

    Assistant access can be set no higher than the site access. For example, if the site access is set to the organization only, the highest sharing permission (access) on the assistant is also organization only.

    If Public is chosen, Allow unauthenticated access if public access is enabled will be turned on automatically. This setting allows site visitors to use the search agent without signing in to an ArcGIS account.

    Note:

    Usage rate limits are automatically applied to anonymous public users.

  5. Turn off Allow unauthenticated access if public access is enabled if public access is enabled and you do not want anonymous users to access the search agent.
  6. For Group access, click Select groups and select one or more groups that will have access if necessary.
  7. Under Details, configure the following settings:
    • Title—The name of the search agent. The title appears in the welcome message when the search agent is opened.
    • Description—Text explaining how to use the search agent. The text appears below the welcome message.
    • Default location—Set the default location to help the assistant complete partial addresses so that if a user adds a street address such as 15 Main Street, the assistant will first search for matching addresses in the default location.
  8. For Personality, define characteristics to determine the style and tone of the assistant's conversation.

    Provide these definitions in the form of a system prompt to guide the assistant to respond to requests in a particular way, such as Speak in a casual manner, Be upbeat and positive, or Speak at an 8th grade level.

  9. For Prompts, provide suggested prompts to display when a user initializes the assistant.

    Example prompts should be relevant to the available data in the Hub site catalog, such as When is my recycling day?, or Which park has the most trees?.

  10. For Workflows, customize the default workflows and add new ones, if needed.

    Two types of workflows can be configured: search or respond. The default search workflow option directs the assistant to look for answers using the data available on your Hub site. The two default respond workflows options include guardrails to directly respond with a preconfigured message, rather than searching the data catalog, if prompted with questions related to risk-associated behaviors. These three workflows represent a baseline best practice that can be modified, or you can add more workflows.

    Note:

    The two default respond workflows may need to be customized to reflect local information, such as emergency numbers.

  11. Click Save.

Use the Hub assistant (beta) search agent

To use the Hub assistant (beta) search agent, complete the following steps:

  1. Open the live view of a site and sign in to ArcGIS Hub if necessary.

    Signing in is not necessary when the search assistant is configured for anonymous public access.

  2. Click the Hub assistant button Hub assistant in the lower corner of the site.
  3. Select a suggested prompt to build your query or type a question that includes a topic and location of interest.
    Note:

    The assistant returns an answer to your question in the Chat window Chat, a map displaying related spatial data under Map Map (if applicable), additional datasets used under Sources Sources, an explanation of the process under Reasoning Reasoning, and additional suggested prompts.

  4. Optionally, in the Map pane Map, under Sources, add more datasets.

    You can turn this pane on and off from the menu next to the Chat window.

  5. To learn more about the assistant, click About About from the menu next to the Chat window.
  6. To clear your query history and start over, click Clear history Clear history at any time.

Guidelines

The following guidelines can improve your experience using the Hub assistant (beta) search agent:

  • Select a suggested prompt or type your own prompt to generate suggestions.
  • Use the prompt suggestions as a resource for forming your own search queries.
  • Construct queries that are short and direct. Long or complex queries take more time for the assistant to process.

Feedback

You can provide feedback about the ArcGIS Hub assistant (beta) search agent in the Esri Early Adopter community.

To provide feedback about a specific response, click the thumbs up button Hand with thumb pointing up. or thumbs down button Hand with thumb pointing down.. When you submit a survey, your feedback may be used to guide future development of Esri products and documentation.

Resources

Use the following resources to learn more: