Conversational AI, a technology initially focused on external customer-facing processes, is now transforming back-office operations. The rise of generative AI has expanded the range of use cases, offering significant potential to automate repetitive tasks, create additional channels for information retrieval, and enhance the internal customer experience. Procurement teams often spend considerable time handling enquiries from internal stakeholders, many of which could be resolved independently. As a result, introducing conversational AI and chatbot technology can lead to substantial time savings.
A study by The Hackett Group discovered that procurement personnel dedicate up to 60% of their time to tactical activities, such as addressing routine questions from the business, which could be automated through Conversational AI (The Hackett Group, n.d.). This presents a tremendous opportunity for organizations to achieve increased efficiency and productivity by implementing Conversational AI in procurement processes.
It is important to note that the terms conversational AI and chatbots are frequently used interchangeably, but they do not mean exactly the same thing. Conversational AI encompasses the wider domain of artificial intelligence that allows machines to comprehend and respond to human language. Chatbots, in contrast, are a specific application of conversational AI designed to interact with users through natural language formats, typically via text or voice-based interfaces. Chatbots employ natural language processing (NLP) and machine learning (ML) algorithms to understand user intent and respond in a manner that simulates human conversation. Although chatbots represent just one facet of conversational AI, their increasing popularity across various industries, including procurement, can be attributed to their ability to automate routine tasks and deliver a more streamlined user experience.
It's important to understand basic ChatBot architecture. By understanding basics about how a ChatBot responds to user queries it can bridge the gap between business and technology and spark ideas on potential use cases.
The chatbot architecture works as follows:
The reach of the chatbot depends on the number of intents it can understand and respond to accurately. The more intents a chatbot can handle, the greater its reach. Similarly, the more entities a chatbot can extract, the more personalised and effective its responses will be.
Chatbot responses can be categorised into three main types: hard-coded responses, data-driven responses, and generative responses. Each type has its advantages and limitations, depending on the specific use case and requirements.
Hard-coded (text-based, radio buttons, links):
Chatbots with a natural language understanding (NLU) engine use hard-coded responses like text, radio buttons, or links for predetermined answers to specific user inputs. The NLU engine processes user inputs, allowing the chatbot to comprehend the conversation's context. The chatbot selects a hard-coded response based on the identified intent, providing a structured and controlled conversational flow. However, this approach lacks the flexibility of advanced, generative models.
Data-driven:
Data-driven chatbots retrieve information from back-end systems like databases or APIs. They often combine rule-based or generative techniques with data retrieval, providing users with accurate, up-to-date information. Data-driven chatbots are suited for tasks requiring specific, dynamic data.
Generative:
Generative chatbots, like GPT-4, use machine learning algorithms based on natural language processing (NLP) and natural language generation (NLG) techniques. They generate responses by predicting appropriate word sequences based on user input, enabling more diverse and contextually relevant replies.
Conclusion: Understanding the different types of chatbot responses is essential when selecting the best approach for your specific use case. While hard-coded responses provide a more structured and controlled conversational flow, data-driven responses offer dynamic information retrieval, and generative responses enable a more flexible and contextually relevant conversation.
Procurement Policy & Process
Order Management
Supplier Relationship Management
Sourcing
Spend and Budget Tracking
Guided Buying & Purchasing
Supplier Collaboration & Self Serve
Description: A chatbot platform like Amazon Lex or Dialogflow offers pre-built solutions that can be customised to your organisation's needs. These platforms provide a balance between flexibility and convenience and include built-in NLU (Natural Language Understanding) and NLG (Natural Language Generation) engines, enhancing the chatbot's language processing capabilities.
Pros:
Cons:
Description: Developing a chatbot from scratch using Python involves creating a custom solution tailored to your specific needs. This approach allows for maximum flexibility and customisation but requires significant time, resources, and expertise.
Pros:
Cons:
Description: A pre-packaged chatbot solution is an out-of-the-box chatbot that can be quickly deployed with minimal customisation. This approach offers the most convenience but may not provide the flexibility or advanced features available with other options.
Pros:
Cons:
Here are some of the leading ChatBot vendors:
When selecting a ChatBot vendor, it's important to consider factors such as the vendor's pricing model, features and functionality, customisation options, and integration capabilities. Additionally, it's important to consider the vendor's track record in delivering ChatBot solutions to organisations similar to your own.
The Hudson&Hayes ChatBot Delivery approach provide a seven step process for designing, developing, deploying and maintaining a ChatBot.
Activities:
Deliverables:
Activities:
Deliverables:
Activities:
Deliverables:
Activities:
Deliverables:
Example Deliverables 1: User Journey
Example Deliverables 2: Intent Repository for a Procurement ChatBot
Activities:
Deliverables:
In this phase, the chatbot is deployed to relevant channels and integrated with the relevant systems and APIs.
Deliverables:
In this phase, the chatbot's performance is monitored, and the chatbot is retrained based on feedback to improve its accuracy and effectiveness.
Deliverables:
When implementing conversational AI in procurement, pitfalls can arise at every step of the journey. Here are a few examples:
Lack of Education on ChatBot Capabilities: When organisations introduce a ChatBot, it's crucial to educate users on its capabilities and how it evolves over time. Otherwise, users may become frustrated in the early stages if the ChatBot doesn't answer all their questions. It's important to set expectations and communicate the ChatBot's limitations clearly.
Not Focusing on User Experience: It's easy to get caught up in the technical aspects of delivering conversational AI and forget about the user experience. When users engage with the ChatBot, they should have a seamless experience that feels natural and intuitive. This requires a focus on user experience design and testing.
Going Complex Too Soon: Organisations should ease into the use of ChatBots and show the art of the possible. Going too complex too soon can overwhelm users and lead to adoption challenges. By starting with simple use cases and gradually adding complexity over time, organisations can ensure that users are comfortable and confident using the ChatBot.
Poor data quality: Chatbots rely heavily on data to provide accurate and relevant responses to user inquiries. If the data used to train the chatbot is of poor quality, the chatbot may provide incorrect or irrelevant responses to users. For example, in a procurement context, if the data used to train the chatbot is based on fragmented systems with inconsistent supplier data or duplicate records, the chatbot may struggle to provide accurate supplier information to users. This can result in frustration for users and a lack of trust in the chatbot's ability to provide reliable information. Therefore, it is essential to ensure that the data used to train the chatbot is accurate, consistent, and up-to-date.
Lack of domain expertise: Chatbots require a deep understanding of the domain they are intended to serve. If the team building the chatbot does not have the necessary expertise, they may struggle to create relevant and useful responses. This can lead to a chatbot that is frustrating for users and fails to achieve its objectives.
Insufficient testing: Chatbots require extensive testing to ensure that they are working as intended. This includes both functional testing (i.e., ensuring that the chatbot responds correctly to user inputs) and performance testing (i.e., ensuring that the chatbot can handle the expected volume of traffic). Without sufficient testing, the chatbot may fail to meet user needs and expectations, leading to poor adoption rates and user dissatisfaction.
Maintenance: Like any other technology, ChatBots require ongoing maintenance to perform optimally. They need to be re-trained periodically with new data to ensure that they continue to understand and respond to user messages accurately. Organisations should have a plan in place for maintaining and updating their ChatBot to ensure that it continues to deliver value over time.
Conversational AI is rapidly transforming many industries, and procurement is no exception. Despite the fact that procurement spends a large proportion of time dealing with queries from the business that people could have completed themselves, the use of chatbots and conversational AIs has yet to take off. With the implementation of ChatBots, procurement can benefit from improved user experience, increased productivity, ease of business with suppliers, and increased effectiveness for procurement staff. The use of ChatBots and conversational AIs in procurement is expected to significantly grow over the coming years, providing benefits for procurement, budget holders, and suppliers.
© Hudson & Hayes | Privacy policy
Website by Polar