Skip to content

AI Chat Assistant Tool

Table of Contents

Introduction

The AI Chat Assistant Tool is an advanced conversational feature in Horizon that provides intelligent assistance through two integrated modes. It combines modern GeoAI capabilities with legacy Azure OpenAI support, offering context-aware responses and specialized GIS guidance to enhance your mapping workflow.

Key Features

  • Dual Chat Modes: Switch between GeoAI and legacy Azure OpenAI modes for different assistance types
  • Conversation Management: Persistent chat sessions with conversation context and history
  • Real-time Communication: Instant messaging interface with markdown support for rich formatting
  • Map Integration: Direct integration with map layers and spatial data for context-aware assistance
  • Legacy AI Styling: Support for automated layer styling and visual customization commands
  • Expandable Content: Collapsible sections for features, layers, and data analysis
  • Auto-scroll Interface: Automatic message scrolling for improved user experience

Chat Modes

GeoAI Mode (Default)

  • Modern AI Platform: Advanced geospatial intelligence capabilities
  • Conversation Context: Maintains conversation history and spatial context
  • Map-Aware Responses: Understanding of current map state and visible layers
  • Feature Analysis: Direct analysis of map features and spatial relationships

Legacy Azure OpenAI Mode

  • GPT-4 Technology: Traditional Azure OpenAI GPT-4 model integration
  • SharePoint Knowledge Base: Access to GIS-specific documentation and resources
  • AI Layer Styling: Automated styling commands for map layers and visual presentation
  • Style Command Processing: Natural language commands for changing layer appearance and symbology

Using the AI Assistant

Starting a Conversation

  1. Accessing the Tool:

    • Locate the Chat Assistant icon in the Horizon interface
    • Click to open the chat panel interface
  2. Chat Interface:

    • Type messages in the input field at the bottom
    • Press Enter to send (Shift+Enter for new lines)
    • Messages appear with timestamps for easy reference
  3. Managing Conversations:

    • Each session maintains conversation context and history
    • Use the reset button to clear messages and start fresh
    • Conversations automatically generate unique session IDs

Interacting with the Assistant

  1. Asking Questions:

    • Use natural language to describe what you need
    • Reference specific layers, tools, or map features
    • Ask for explanations of GIS concepts or Horizon functionality
  2. Map Context:

    • The assistant can reference your current map state
    • Mention visible layers for context-aware responses
    • Ask about spatial analysis or feature relationships
  3. Style Commands (Legacy Mode):

    • Request layer styling changes using natural language
    • Example: "Make the forest layer green with 50% transparency"
    • Style commands automatically apply to your map layers

Best Practices

  1. Question Formulation:

    • Be clear and specific in your queries
    • Provide context when necessary
    • Break complex questions into smaller parts
  2. Effective Usage:

    • Start with basic questions before complex ones
    • Use the tool for documentation and feature inquiries
    • Verify critical information through official documentation

Limitations

  • Responses are based on existing documentation
  • Real-time data queries are not supported
  • Complex technical troubleshooting may require human assistance
  • Knowledge base is limited to GIS SharePoint content

Troubleshooting

IssueSolution
Unclear or irrelevant responsesRephrase question with more specific details
No response receivedCheck network connection and refresh the tool
Incomplete informationBreak down complex queries into smaller, focused questions

The AI Assistant Tool serves as your intelligent guide through Horizon's features and capabilities, providing quick access to information and assistance when needed. While powerful, it should be used in conjunction with official documentation and support channels for critical operations.


Horizon Help Documentation