OpenDialog Docs
opendialog.aiStart BuildingTalk to an expert
  • GETTING STARTED
    • Introduction
    • Getting ready
    • Billing and plans
    • Quick Start AI Agents
      • Quick Start AI Agent
      • The "Start from Scratch" AI Agent
        • Chat Management Conversation
        • Welcome Conversation
        • Topic Conversation
        • Global No Match Conversation
        • Supporting LLM Actions
        • Semantic Classifier: Query Classifier
      • A Process Handling AI Agent
  • STEP BY STEP GUIDES
    • AI Agent Creation Overview
    • Add a new topic of discussion
    • Use knowledge sources via RAG
    • Adding a structured conversation
    • Add a 3rd party integration
    • Test and tweak your AI Agent
    • Publish your AI Agent
  • CORE CONCEPTS
    • OpenDialog Approach
      • Designing Conversational AI Agents
    • OpenDialog Platform
      • Scenarios
        • Conversations
        • Scenes
        • Turns and intents
      • Language Services
      • OpenDialog Account Management
        • Creating and managing users
        • Deleting OpenDialog account
        • Account Security
    • OpenDialog Conversation Engine
    • Contexts and attributes
      • Contexts
      • Attributes
      • Attribute Management
      • Conditions and operators
      • Composite Attributes
  • CREATE AI APPLICATIONS
    • Designing your application
      • Conversation Design
        • Conversational Patterns
          • Introduction to conversational patterns
          • Building robust assistants
            • Contextual help
            • Restart
            • End chat
            • Contextual and Global No Match
            • Contextual FAQ
          • Openings
            • Anatomy of an opening
            • Transactional openings
            • Additional information
          • Authentication
            • Components
            • Example dialog
            • Using in OpenDialog
          • Information collection
            • Components
            • Example dialog
            • Using in OpenDialog
            • Additional information
          • Recommendations
            • Components
            • Example dialog
            • Additional information
          • Extended telling
            • Components
            • Example dialog
            • Additional information
          • Repair
            • Types of repair
            • User request not understood
            • Example dialog
            • Additional information
          • Transfer
            • Components
            • Example dialog
            • Additional information
          • Closing
            • Components
            • Example dialog
            • Using in OpenDialog
            • Additional information
        • Best practices
          • Use Case
          • Subject Matter Expertise
          • Business Goals
          • User needs
            • Primary research
            • Secondary research
            • Outcome: user profile
          • Assistant personality
          • Sample dialogs
          • Conversation structure
          • API Integration Capabilities
          • NLU modeling
          • Testing strategy
          • The team
            • What does a conversation designer do
          • Select resources
      • Message Design
        • Message editor
        • Constructing Messages
        • Message Conditions
        • Messages best practices
        • Subsequent Messages - Virtual Intents
        • Using Attributes in Messages
        • Using Markdown in messages
        • Message Types
          • Text Message
          • Image Message
          • Button Message
          • Date Picker Message
          • Audio Message
          • Form Message
          • Full Page Message
          • Conversation Handover message
          • Autocomplete Message
          • Address Autocomplete Message
          • List Message
          • Rich Message
          • Location Message
          • E-Sign Message
          • File Upload Message
          • Meta Messages
            • Progress Bar Message
          • Attribute Message
      • Webchat Interface design
        • Webchat Interface Settings
        • Webchat Controls
      • Accessibility
      • Inclusive design
    • Leveraging Generative AI
      • Language Services
        • Semantic Intent Classifier
          • OpenAI
          • Azure
          • Google Gemini
          • Output attributes
        • Retrieval Augmented Generation
        • Example-based intent classification [Deprecated]
      • Interpreters
        • Available interpreters
          • OpenDialog interpreter
          • Amazon Lex interpreter
          • Google Dialogflow
            • Google Dialogflow interpreter
            • Google Dialogflow Knowledge Base
          • OpenAI interpreter
        • Using a language service interpreter
        • Interpreter Orchestration
        • Troubleshooting interpreters
      • LLM Actions
        • OpenAI
        • Azure OpenAI
        • Output attributes
        • Using conversation history (memory) in LLM actions
        • LLM Action Analytics
    • 3rd party Integrations in your application
      • Webhook actions
      • Actions from library
        • Freshdesk Action
        • Send to Email Action
        • Set Attributes Action
      • Conversation Hand-off
        • Chatwoot
    • Previewing your application
    • Launching your application
    • Monitoring your application
    • Debugging your application
    • Translating your application
    • FAQ
    • Troubleshooting and Common Problems
  • Developing With OpenDialog
    • Integrating with OpenDialog
    • Actions
      • Webhook actions
      • LLM actions
    • WebChat
      • Chat API
      • WebChat authentication
      • User Tracking
      • Load Webchat within page Element
      • How to enable JavaScript in your browser
      • SDK
        • Methods
        • Events
        • Custom Components
    • External APIs
  • Release Notes
    • Version 3 Upgrade Guide
    • Release Notes
Powered by GitBook
On this page
  • What
  • Why
  • When
  • How
  • LLMs
  • Don't use LLMs
  • References
  1. CREATE AI APPLICATIONS
  2. Designing your application
  3. Conversation Design
  4. Best practices

Business Goals

What

Business goals are targets or outcomes that a business wants to achieve in the short or long term,* and every company needs them. Business goals can vary widely, for instance a business goal can be to increase revenue, or to become a thought leader in your space. The product or service use cases must fit in with the business goals, and the business goals must be reflected in the use case.

For instance, if a company's primary short term goal is to maximize profits, then the cost associated with developing a use case is a top consideration. If implementing a certain use case will boost the company's position as a thought leader, but be too costly, and hence risks profit maximizing, then a decision to implement must be reconsidered.

Setting business goals for conversational AI, especially longer term goals, is not easy. The industry is not very mature yet, and this results in lack of understanding of skill sets, tools and time needed.

Once business goals are set, there has to be a way to measure progress and success against the goals. A number of aspects of measuring need to be defined: what to measure (e.g. business KPIs, user satisfaction/adoption, ...), how to measure it (e.g. numbers, rating scales, ...), and the threshold for defining success (e.g. x percent, or a change of y percent, ...). Defining meaningful metrics and realistic threshold goals can be tricky and more than just the business goals need to be taken into account. This requires participation from different parties across the organization.

A conversation designer needs to be aware of business goals. Many will argue that user needs are the priority of a conversation designer. That said, business needs have to be considered, and where user and business needs oppose each other for a design solution, thought and discussion are important. There are aspects of design where business needs can be addressed without impact to the user. For instance, items in a list may all be of equal importance or logical order for a user, but one item may be more important than another for the business, and can be prioritized.

Why

Setting business goals gives an organization and team members targets to strive towards. Without goals, a business doesn't have a clear sense of direction and this could limit a company's success.

In short, business goals provide clarity and a common goal, inform decision making, keep teams accountable, and allow progress to be measured.

Another reason why business goals are essential is that they help inform decision-making. When you have a goal, your decisions will be geared toward achieving said goal. That way, you don’t even bother taking specific actions since they don’t align with your business goals.

When

Define metrics at the start of the project, so that they can be tracked right away.

How

Defining common business goals can be achieved through collaboration and workshops with the relevant parties. It can also include stakeholder interviews that inform decisions made by a smaller collaborative team.

Cross-organizational workshops are a good way to define the appropriate number of metrics that are meaningful and comprehensive. Good practice around collecting and interpreting metrics must be owned by a team or person to ensure that metrics

LLMs

LLMs as a brainstorm partner. Some organizations do not have a mature corporate data-driven environment yet. It may be helpful to explore what metrics could be collected to use as input to workshops.

LLMs can help discover public benchmarking metrics, although an internet search may be a better alternative, since a search provides links to sources with details.

LLMs can provide ideas for visualization of metrics; this is important because metrics generally make it up to the executive level.

Don't use LLMs

Defining metrics that are right for your organization is a very specific activity. LLMs and internet search can help with exploration, but they will need to be customized in order to be meaningful in a specific organization.

References

PreviousSubject Matter ExpertiseNextUser needs

Last updated 11 months ago

*

https://coschedule.com/marketing-strategy/business-goals