Chatbot Design and Implementation: Towards an Operational Model for Chatbots
Abstract
:1. Introduction
2. Research Method
2.1. The Case Study Approach and Research Philosophy
2.2. Data Collection
2.3. Results Validation
3. Literature Review and Provisional Conceptual Framework
3.1. Chatbot Implementation Challenges
- Setup challenges. Activities related to obtaining, preparing, and processing big data; bot training; implementation and launch; and support and maintenance.
- User/customer acceptance. Not all users are ready to interact with virtual agents. This situation is expected to gradually improve, so in the long term, such difficulties should not prevent the introduction of new technology.
- Language challenges. Effective communication with users can be hampered by technical limitations, difficulties in understanding various accents, as well as the ability of developers to deal with natural language processing (NLP) tasks.
- Regulatory restrictions and data security. Both internal company guidelines and national or international regulations (for example, GDPR) can impact system architecture and methods of receiving and storing customer data. This complicates the process of developing virtual assistants in practice and increases the cost of implementation.
- Technology-related challenges need to be addressed. It is advisable to implement technologies from strong vendors that have mature solutions, innovative features, and flexible APIs for integration with other company systems.
3.2. Critical Success Factors for Chatbot Projects
3.3. Relevant Models, Methods, and Frameworks
3.4. Provisional Conceptual Framework
4. Results
4.1. RQ1: What Are the Main Challenges Which Companies Face When Implementing Chatbot Projects?
4.2. RQ2: What Are the Critical Success Factors (CSFs) That Contribute to the Successful Implementation of Chatbots in Companies?
4.3. RQ3: What Operational Model Can Support the Chatbot Implementation Process and Help Responsible Managers Deliver Expected Chatbot Project Outcomes?
5. Discussion
5.1. Model Application and Guidance
5.2. Chatbots and Data Privacy
5.3. The Future of Chatbots and AI
6. Conclusions
6.1. Contribution to the Theory and Practice
6.2. Limitations and Future Research
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- McTear, M. Conversational AI, 1st ed.; Springer Science and Business Media LLC: Dordrecht, The Netherlands, 2021. [Google Scholar] [CrossRef]
- Jurafsky, D.; Martin, J.H. Speech and Language Processing. In Speech and Language Processing; Taylor & Francis: Abingdon, UK, 2010; pp. 16–28. [Google Scholar] [CrossRef]
- Cambridge Dictionary. Available online: https://dictionary.cambridge.org/dictionary/english/chatbot (accessed on 2 July 2022).
- Hoy, M.B. Alexa, Siri, Cortana, and More: An Introduction to Voice Assistants. Med. Ref. Serv. Q. 2018, 37, 81–88. [Google Scholar] [CrossRef] [PubMed]
- Goldberg, Y. Neural Network Methods for Natural Language Processing. Synth. Lect. Hum. Lang. Technol. 2017, 10, 1–309. [Google Scholar] [CrossRef]
- Bernardini, A.A.; Sônego, A.A.; Pozzebon, E. Chatbots: An Analysis of the State of Art of Literature. In Proceedings of the 1st Workshop on Advanced Virtual Environments and Education, Fortaleza, Brazil, 21–24 March 2018; pp. 1–6. [Google Scholar]
- Devlin, J.; Chang, M.; Lee, K.; Toutanova, K. BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. arXiv 2018, arXiv:1810.04805. [Google Scholar]
- Horev, R. BERT Explained: State of the Art Language Model for NLP. Medium. Available online: https://towardsdatascience.com/bert-explained-state-of-the-art-language-model-for-nlp-f8b21a9b6270 (accessed on 17 November 2018).
- Floridi, L.; Chiriatti, M. GPT-3: Its Nature, Scope, Limits, and Consequences. Minds Mach. 2020, 30, 681–694. [Google Scholar] [CrossRef]
- OpenAI. GPT-4. Available online: https://openai.com/research/gpt-4 (accessed on 14 March 2023).
- Chui, M. The State of AI in 2023: Generative AI’s Breakout Year. McKinsey & Company. Available online: https://www.mckinsey.com/capabilities/quantumblack/our-insights/the-state-of-ai-in-2023-generative-ais-breakout-year (accessed on 1 March 2024).
- Novet, J. Microsoft Introduces Copilot AI Chatbot for Finance Workers in Excel and Outlook. Available online: https://www.cnbc.com/2024/02/29/microsoft-introduces-copilot-ai-chatbot-for-finance-workers.html (accessed on 12 March 2024).
- Williams, S. Hands-On Chatbot Development with Alexa Skills and Amazon Lex: Create Custom Conversational and Voice Interfaces for Your Amazon Echo Devices and Web Platforms; Format Kindle; Packt: Birmingham, UK, 2018. [Google Scholar]
- CB Insights. Lessons from the Failed Chatbot Revolution—And 7 Industries Where the Tech Is Making a Comeback. CB Insights Research. Available online: https://www.cbinsights.com/research/report/most-successful-chatbots/ (accessed on 14 January 2021).
- Fach, P.; Tranker, N.; Schüssler, S. Deloitte Survey—Chat Talk Touch. Deloitte. 20 December 2019. Available online: https://www2.deloitte.com/content/dam/Deloitte/de/Documents/financial-services/deloitte-survey-chat-talk-touch.pdf (accessed on 20 March 2024).
- Daniel, G.; Cabot, J.; Deruelle, L.; Derras, M. Xatkit: A Multimodal Low-Code Chatbot Development Framework. IEEE Access 2020, 8, 15332–15346. [Google Scholar] [CrossRef]
- Janssen, A.; Grützner, L.; Breitner, M.H. Why do Chatbots fail? A Critical Success Factors Analysis. In Proceedings of the 42nd International Conference on Information Systems, ICIS 2021, Austin, TX, USA, 12–15 December 2021. [Google Scholar]
- Skuridin, A. Chatbot Implementation in a Steel Company in Russia. In Handbook of Research on Digital Transformation, Industry Use Cases and the Impact of Disruptive Technologies; Wynn, M., Ed.; IGI-Global: Hershey, PA, USA, 2022; pp. 268–290. [Google Scholar] [CrossRef]
- Porter, A.L.; Kongthon, A.; Lu, J.-C. Research profiling: Improving the literature review. Scientometrics 2002, 53, 351–370. [Google Scholar] [CrossRef]
- de-Miguel-Molina, B.; de-Miguel-Molina, M.; Albors, J. How to Undertake a Literature Review through Biblio-Metrics. An Example with Review about User Innovation. In Proceedings of the Proceedings of the 1st International Conference on Business Management, Valencia, Spain, 2–3 July 2015; Universitat Politècnica de Valencia: Valencia, Spain, 2015. [Google Scholar]
- Bell, E.; Bryman, A.; Harley, B. Business Research Methods; Oxford University Press: Oxford, UK, 2018. [Google Scholar]
- Yin, R. Case Study Research. Design and Methods, 3rd ed.; Sage Publications Inc.: London, UK, 2009. [Google Scholar]
- Ritchie, J.; Lewis, J. Qualitative Research Practice—A Guide for Social Science Students and Researchers; Sage Publications Ltd.: London, UK; Thousand Oaks, CA, USA, 2003. [Google Scholar]
- Guest, G.; Bunce, A.; Johnson, L. How Many Interviews Are Enough? An Experiment with Data Saturation and Variability. Field Methods 2006, 18, 59–82. Available online: http://fmx.sagepub.com/cgi/content/abstract/18/1/59 (accessed on 18 June 2023). [CrossRef]
- Kuzel, A. Sampling in qualitative inquiry. In Doing Qualitative Research; Crabtree, B., Miller, W., Eds.; Sage Publications Ltd.: Newbury Park, CA, USA, 1992; pp. 31–44. [Google Scholar]
- Kumar, R. Research Methodology: A Step-by-Step Guide for Beginners, 4th ed.; Sage Publications Ltd.: Thousand Oaks, CA, USA, 2014. [Google Scholar]
- Trochim, W.M.K.; Donnelly, J.P. Research Methods Knowledge Base, 3rd ed.; Thomson Custom Pub: Los Angeles, CA, USA, 2007. [Google Scholar]
- Saunders, M.; Lewis, P.; Thornhill, A. Research Method for Business Students; Pearson Education Limited: Harlow, UK, 2016. [Google Scholar]
- Guba, E.G.; Lincoln, Y.S. Competing Paradigms in Qualitative Research. In Handbook of Qualitative Research; Denzin, N.K., Lincoln, Y.S., Eds.; Sage Publications, Inc.: Thousand Oaks, CA, USA, 1994; pp. 105–117. [Google Scholar]
- Patton, M.Q. Enhancing the quality and credibility of qualitative analysis. Health Serv. Res. 1999, 34 Pt 2, 1189–1208. [Google Scholar]
- Srinivasan, K.; Nguyen, C.; Tanguturi, P. Chatbots Are Here to Stay. Accenture. Available online: https://www.futureofworkhub.info/allcontent/2018/10/7/chatbots-are-here-to-stay (accessed on 12 March 2024).
- Kaushal, V.; Yadav, R. Exploring B2B Chatbots Adoption Experiences: Lessons for Successful Implementation in Businesses. Res. Sq. 2022. [Google Scholar] [CrossRef]
- Dilmegani, C. An Assessment in 2022 for Why Chatbots Fail. AIMultiple. Available online: https://research.aimultiple.com/why-chatbots-fail/ (accessed on 14 June 2022).
- Varitimiadis, S.; Kotis, K.; Pittou, D.; Konstantakis, G. Graph-Based Conversational AI: Towards a Distributed and Collaborative Multi-Chatbot Approach for Museums. Appl. Sci. 2021, 11, 9160. [Google Scholar] [CrossRef]
- Drift. The State of Chatbots Report: How Chatbots Are Reshaping Online Experiences. Drift. Available online: https://www.drift.com/blog/chatbots-report/ (accessed on 23 January 2018).
- Atkinson, R. Project management: Cost, time and quality, two best guesses and a phenomenon, its time to accept other success criteria. Int. J. Proj. Manag. 1999, 17, 337–342. [Google Scholar] [CrossRef]
- Rockart, J.F. Chief executives define their own data needs. Harv. Bus. Rev. 1979, 57, 81–93. [Google Scholar] [PubMed]
- Bullen, C.; Rockart, J. A Primer on Critical Success Factors; Sloan School of Management, MIT: Cambridge, MA, USA, 1981. [Google Scholar]
- Franke, A. How May A.I. Assist You? KPMG. Available online: https://kpmg.com/us/en/home/insights/2019/02/2019-issue1-article4.html (accessed on 31 March 2024).
- Henke, N.; Bughin, J.; Chui, M.; Manyika, J.; Saleh, T.; Wiseman, B.; Sethupathy, G. The Age of Analytics: Competing in a Data-Driven World. McKinsey & Company. Available online: https://www.mckinsey.com/~/media/McKinsey/Industries/Public%20and%20Social%20Sector/Our%20Insights/The%20age%20of%20analytics%20Competing%20in%20a%20data%20driven%20world/MGI-The-Age-of-Analytics-Full-report.pdf (accessed on 20 December 2016).
- Sengupta, R.; Lakshman, S. Conversational Chatbots—Let’s Chat. Deloitte. Available online: https://www2.deloitte.com/content/dam/Deloitte/in/Documents/strategy/in-strategy-innovation-conversational-chatbots-lets-chat-final-report-noexp.pdf (accessed on 6 February 2017).
- Bakhshi, N.; van den Berg, H.; Broersen, S.; de Vries, D.; El Bouazzaoui, H.; Michels, B. Chatbots Point of View. Deloitte. 2018. Available online: https://www2.deloitte.com/content/dam/Deloitte/nl/Documents/deloitte-analytics/deloitte-nl-chatbots-moving-beyond-the-hype.pdf (accessed on 15 January 2021).
- Robinson, M.; Gray, J.; Cowley, A.; Tan, R. Adopting the Power of Conversational UX. Deloitte. 2017. Available online: https://www2.deloitte.com/content/dam/Deloitte/nl/Documents/financial-services/deloitte-nl-fsi-chatbots-adopting-the-power-of-conversational-ux.pdf (accessed on 26 March 2021).
- Dasgupta, A.; Wendler, S. AI Adoption Strategies; Working Paper Series, No. 9; Centre for Technology & Global Affairs, University of Oxford: Oxford, UK, 2019. [Google Scholar]
- Bughin, J.; Hazan, E.; Ramaswamy, S.; Chui, M.; Allas, T.; Dahlström, P.; Henke, N.; Trench, M. Artificial Intelligence: The Next Digital Frontier? McKinsey Global Institute. 2017. Available online: https://www.mckinsey.com/~/media/mckinsey/industries/advanced%20electronics/our%20insights/how%20artificial%20intelligence%20can%20deliver%20real%20value%20to%20companies/mgi-artificial-intelligence-discussion-paper.ashx (accessed on 1 March 2024).
- Fokina, M. The Future of Chatbots: 80+ Chatbot Statistics for 2023. Tidio. Available online: https://www.tidio.com/blog/chatbot-statistics/ (accessed on 18 January 2023).
- Brandtzaeg, P.B.; Folstad, A. Why People Use Chatbots. In Internet Science: 4th International Conference, INSCI 2017, Thessaloniki, Greece, 22–24 November 2017; Springer International Publishing: Berlin/Heidelberg, Germany, 2017. [Google Scholar]
- Isbister, K.; Nass, C. Consistency of personality in interactive characters: Verbal cues, non-verbal cues, and user characteristics. Int. J. Hum.-Comput. Stud. 2000, 53, 251–267. [Google Scholar] [CrossRef]
- Katz, S. The Ultimate Guide to Chatbot Personality. Chatbots Magazine. 20 November 2019. Available online: https://chatbotsmagazine.com/the-ultimate-guide-to-chatbot-personality-b9665ab5e99d (accessed on 20 March 2021).
- Liew, T.W.; Tan, S.-M. Virtual agents with personality: Adaptation of learner-agent personality in a virtual learning environment. In Proceedings of the 2016 Eleventh International Conference on Digital Information Management (ICDIM), Porto, Portugal, 19–21 September 2016; pp. 157–162. [Google Scholar]
- Ruane, E.; Farrell, S.; Ventresque, A. User Perception of Text-Based Chatbot Personality. In Chatbot Research and Design: 4th International Workshop, CONVERSATIONS 2020, Virtual Event, 23–24 November 2020; Lecture Notes in Computer Science; Springer International Publishing: Berlin/Heidelberg, Germany, 2021; pp. 32–47. [Google Scholar] [CrossRef]
- Smestad, T.L. Personality Matters! Improving the User Experience of Chatbot Interfaces—Personality Provides a Stable Pattern to Guide the Design and Behaviour of Conversational Agents. Master’s Thesis, NTNU, Trondheim, Norway, 2018. [Google Scholar]
- Overend, R.; Stefanoff, S.; Jackson, P.; Rayment, S.; Cooper, S.; Taylor, D. Conversational AI. The Next Wave of Customer and Employee Experiences. Deloitte. 2019. Available online: https://www2.deloitte.com/content/dam/Deloitte/au/Documents/strategy/au-deloitte-conversational-ai.pdf (accessed on 12 March 2023).
- DePietro, D.; Wiarda, E.; Fleischer, M. Processes of Technological Innovation; Lexington Books: Massachusetts, MA, USA, 1990. [Google Scholar]
- Awa, H.O.; Ukoha, O.; Emecheta, B.C. Using T-O-E theoretical framework to study the adoption of ERP solution. Cogent Bus. Manag. 2016, 3, 1196571. [Google Scholar] [CrossRef]
- Racherla, P.; Hu, C. eCRM System Adoption by Hospitality Organizations: A Technology-Organization-Environment (TOE) Framework. J. Hosp. Leis. Mark. 2008, 17, 30–58. [Google Scholar] [CrossRef]
- Oliveira, T.; Martins, M.F.O. Understanding the determinant factors of Internet business solutions adoption: The case of Portuguese firms. Appl. Econ. Lett. 2011, 18, 1769–1775. [Google Scholar] [CrossRef]
- Ilin, V.; Ivetić, J.; Simić, D. Understanding the determinants of e-business adoption in ERP-enabled firms and non-ERP-enabled firms: A case study of the Western Balkan Peninsula. Technol. Forecast. Soc. Chang. 2017, 125, 206–223. [Google Scholar] [CrossRef]
- Wynn, M.; Bakeer, A.; Forti, Y. E-government and digital transformation in Libyan local authorities. Int. J. Teach. Case Stud. 2021, 12, 119. [Google Scholar] [CrossRef]
- Earl, M.J. Management Strategies for Information Technology, 1st ed.; Prentice Hall: Hoboken, NJ, USA, 1989. [Google Scholar]
- Blake, J. Project Managing the SDLC: Using Milestones to Align Project Management and System Development Lifecycles and Report Project Success. In Proceedings of the PMI® Global Congress 2004, Anaheim, CA, USA, 1 October 2004; Project Management Institute: Newtown Square, PA, USA, 2004. [Google Scholar]
- Buede, D.M.; Miller, W.D. The Engineering Design of Systems: Models and Methods; Wiley: Hoboken, NJ, USA, 2016. [Google Scholar]
- Foster, E.C. Software Engineering; Springer Science and Business Media LLC: Dordrecht, The Netherlands, 2014; ISBN 9781484208472. [Google Scholar]
- Nicholas, J.M.; Steyn, H. Project Management for Engineering, Business, and Technology, 5th ed.; Routledge: London, UK, 2017. [Google Scholar]
- Atlassian. What Is the Agile Methodology? Atlassian. Available online: https://www.atlassian.com/agile (accessed on 1 March 2024).
- Dingsøyr, T.; Nerur, S.; Balijepally, V.; Moe, N.B. A decade of agile methodologies: Towards explaining agile software development. J. Syst. Softw. 2012, 85, 1213–1221. [Google Scholar] [CrossRef]
- Sutherland, J. Scrum: A Revolutionary Approach to Building Teams, Beating Deadlines, and Boosting Productivity; Random House: New York, NY, USA, 2014. [Google Scholar]
- Ries, E. Minimum Viable Product: A Guide. Startup Lessons Learned. 3 August 2009. Available online: http://www.startuplessonslearned.com/2009/08/minimum-viable-product-guide.html (accessed on 10 June 2023).
- Abrahamsson, P.; Conboy, K.; Wang, X.; Baskerville, R.; Fitzgerald, B.; Morgan, L. Agile Processes in Software Engineering and Extreme Programming; Springer: Berlin/Heidelberg, Germany, 2008. [Google Scholar]
- Chakrabarti, S.; Ghosh, A.; Bansal, A.; Salwan, S.; Thakker, V. Chatbots. Riding the Next-Gen Technology Wave to Operational Success. Deloitte. 2019. Available online: https://www2.deloitte.com/content/dam/Deloitte/in/Documents/technology-media-telecommunications/in-tmt-chatboats-noexp.pdf (accessed on 15 February 2024).
- Guenole, N.; Feinzig, S. The Business Case for AI in HR. IBM Watson Talent. 2018. Available online: https://www.ibm.com/downloads/cas/AGKXJX6M (accessed on 2 March 2024).
- Revang, M.; Mullen, A.; Elliot, B. Gartner Magic Quadrant for Enterprise Conversational AI Platforms. Gartner. 24 January 2022. Available online: https://www.gartner.com/en/documents/4010683 (accessed on 20 March 2024).
- Jessani, A. Chatbots, AI and the Future of Privacy. Iapp. 31 March 2023. Available online: https://iapp.org/news/a/chatbots-ai-and-the-future-of-privacy/ (accessed on 23 March 2024).
- Grynbaum, M. The Times Sues OpenAI and Microsoft Over A.I. Use of Copyrighted Work. New York Times. 27 December 2023. Available online: https://www.nytimes.com/2023/12/27/business/media/new-york-times-open-ai-microsoft-lawsuit.html (accessed on 12 March 2024).
- Carmichael, M. The Difference Between Data Privacy and Data Security. ISACA. 28 February 2023. Available online: https://www.isaca.org/resources/news-and-trends/industry-news/2023/the-difference-between-data-privacy-and-data-security (accessed on 21 March 2024).
- Sebastian, G. Privacy and Data Protection in ChatGPT and Other AI Chatbots: Strategies for Securing User Information. Int. J. Secur. Priv. Pervasive Comput. (IJSPPC) 2023, 15, 1–14. [Google Scholar] [CrossRef]
- Yang, J.; Chen, Y.-L.; Por, L.Y.; Ku, C.S. A Systematic Literature Review of Information Security in Chatbots. Appl. Sci. 2023, 13, 6355. [Google Scholar] [CrossRef]
- Wolford, B. What Is GDPR, the EU’s New Data Protection Law? 2023. Available online: https://gdpr.eu/what-is-gdpr/ (accessed on 4 March 2024).
- Makridakis, S. The forthcoming Artificial Intelligence (AI) revolution: Its impact on society and firms. Futures 2017, 90, 46–60. [Google Scholar] [CrossRef]
- Markoff, J. Machines of Loving Grace: The Quest for Common Grounds between Humans and Robots; HarperCollins Publishers: New York, NY, USA, 2016. [Google Scholar]
- Jankel, N. AI vs. Human Intelligence: Why Computers Will Never Create Disruptive Innovations. Huffington Post. 2015. Available online: http://www.huffingtonpost.com/nick-seneca-jankel/ai-vs-human-intelligence-_b_6741814.html (accessed on 30 March 2024).
- Pan, Y. Heading toward Artificial Intelligence 2.0. Engineering 2016, 2, 409–413. [Google Scholar] [CrossRef]
- Grace, K.; Salvatier, J.; Dafoe, A.; Zhang, B.; Evans, O. Viewpoint: When Will AI Exceed Human Performance? Evidence from AI Experts. J. Artif. Intell. Res. 2018, 62, 729–754. [Google Scholar] [CrossRef]
- Goldman Sachs Research. Generative AI Could Raise Global GDP by 7%. 5 April 2023. Available online: https://www.goldmansachs.com/intelligence/pages/generative-ai-could-raise-global-gdp-by-7-percent.html (accessed on 23 July 2023).
- Bubeck, S. Sparks of Artificial General Intelligence: Early Experiments with GPT-4. arXiv 2023, arXiv:2303.12712. Available online: https://arxiv.org/abs/2303.12712 (accessed on 12 March 2024).
- Lamarre, E.; Singla, A.; Sukharevsky, A.; Zemmel, R. A Generative AI Reset: Rewiring To Turn Potential into Value in 2024. McKinsey Digital. 4 March 2024. Available online: https://www.mckinsey.com/capabilities/mckinsey-digital/our-insights/a-generative-ai-reset-rewiring-to-turn-potential-into-value-in-2024 (accessed on 30 March 2024).
- Stewart, I.; Debapratim, D.; Cole, A. Deloitte: Technology and People—The Great Job Creating Machine. 2015. Available online: https://www2.deloitte.com/content/dam/Deloitte/uk/Documents/finance/deloitte-uk-technology-and-people.pdf (accessed on 4 March 2024).
Interviewee Code | Job Title | Industry | Country | Interview Language | Internal or External |
---|---|---|---|---|---|
01 | Project manager | Metallurgy | Russia | Russian | Internal |
02 | Project manager | IT integration | Russia | Russian | Internal |
03 | Analyst | Metallurgy | Russia | Russian | Internal |
04 | Analyst | Metallurgy | Russia | Russian | Internal |
05 | Senior Marketing Manager | Pharmaceutical | Germany | English | External |
06 | Business Processes Director | Pharmaceutical | Germany | English | External |
07 | Project manager | Banking | Russia | Russian | External |
08 | Product owner | Metallurgy | Russia | Russian | Internal |
09 | Analyst | Metallurgy | Russia | Russian | Internal |
10 | Marketing director | Metallurgy | Russia | Russian | Internal |
11 | CRM director | Online retail | Russia/China | Russian | External |
12 | Director | Metallurgy | Russia | Russian | Internal |
13 | IT Director | Online retail | Russia | Russian | External |
14 | IT Director | Fintech | Russia | Russian | External |
15 | IT developer | Online retail | Russia | Russian | External |
Expert No. | Was Involved as an Interviewee? | Characteristics |
---|---|---|
01 | Yes | Senior IT manager and department head in a large company. Responsible for managing a programme of new IS integration projects including CRM, e-commerce platforms, AI applications, and chatbots. Experienced methodologist who organised the production of IT projects in an international IT integrator. Participated in several chatbot implementation projects as project leader. |
02 | No | Head of the project implementation department in a large IT integrator. Leads the development of multiple projects, including new CRM integration, website development, and chatbot integration. |
03 | No | Professor in Digital Skills with experience in AI, cyber security, and data science. |
04 | Yes | Director of digital transformation in a large enterprise. Responsible for managing a programme of IT projects including ERP, CRM, websites, and various AI application projects including chatbots. Previously involved in several chatbot implementation projects, either as a project lead or key stakeholder. Holds a PhD. |
05 | No | IT Director in a medium-sized company. Experienced in managing IS integration projects that include ERP, CRM, eCommerce platforms, AI applications, and chatbots. |
No. | Critical Success Factor |
---|---|
1 | Identify use cases and assess the suitability of using a conversational User Interface (UI) [39,40,41] |
2 | Focus on one business objective [42,43] |
3 | Analyse integration capabilities of the selected platform [39,42] |
4 | Define business value metrics aligned to the organisation’s strategy [39] |
5 | Consider security and compliance requirements [31] |
6 | Explore vendor options in selected industry field and locality [42] |
7 | Analyse build and buy approaches to define the strategy [44] |
8 | Use the buy (not build) approach and explore your local vendors [44] |
9 | Choose a platform that can provide detailed reports about chatbot performance [42] |
10 | Offer users an option to chat in their favourite messenger and provide multiple messenger support [41] |
11 | Apply agile iterative approach and MVP method [40,43] |
12 | Design an experience that provides value for both the customer and the business [43] |
13 | Use information about the customers to offer personalised service [45,46] |
14 | Focus on chatbot productivity. The ease, speed, and convenience of using chatbots is vital. Bots should solve users’ problems in a more efficient way than any other communication channel [43,47] |
15 | Use entertainment elements and social interaction elements for additional motivation [47] |
16 | Design chatbot personality [39,41,46,48,49,50,51,52] |
17 | Evaluate performance and identify which requests were not processed properly [42,43] |
18 | Invest time and resources in bot training [40,43,53] |
19 | Blended communication enables excellent service. Switch dialogue to a human when a bot cannot handle a user’s request [36,41,46] |
20 | Create a dashboard that displays key chatbot performance metrics [43] |
21 | Study the users’ needs by collecting feedback and plan new features accordingly [39,43] |
22 | Continuously improve the chatbot by applying recent AI technologies [43] |
23 | Advertise the bot’s capabilities to its users [39] |
Project Stages/Change Categories | Conception | Definition | Execution | Operation |
---|---|---|---|---|
Technology | Analyse build and buy approaches to define the strategy. Explore vendor options in selected industry field and locality. Analyse the integration capabilities of the selected platform. Choose a platform that can provide detailed reports about chatbot performance. | Consider security and compliance requirements. Offer users an option to chat in their favourite messenger and provide multiple messenger support. | Create a dashboard that displays key chatbot performance metrics. | Continuously improve the chatbot by applying recent AI technologies. |
Organisation | Identify use cases and assess the suitability of using a conversational User Interface. Focus on one business objective. Define business value metrics aligned with the organisation’s strategy. | Apply agile iterative approach and MVP method. | Invest time and resources in bot training. Advertise the bot’s capabilities to its users. | |
User Needs | Design an experience that provides value for both the customer and the business. Use information about the customers to offer personalised service. Apply a blended communication approach. | Focus on chatbot productivity. The ease, speed, and convenience of using chatbots is vital. Use entertainment elements and social interaction elements for additional motivation. Design chatbot personality. | Evaluate performance and identify which requests were not processed properly. Study the users’ needs by collecting feedback and plan new features accordingly. |
No. | Challenge | Score |
---|---|---|
Technology Category | ||
Challenge 1 | Complexity and amount of system integration work. | 23 |
Challenge 2 | Difficulty in finding the best product and vendor which can solve your problem and will offer its service for a long time. | 15 |
Challenge 3 | The overall complexity of chatbot projects and the necessity to deal with many software systems and IT technologies. | 13 |
Challenge 4 | Chatbots require many calculation resources. Many companies are not ready to purchase the required hardware. | 10 |
Challenge 5 | Few companies are able to collect, analyse, and use their internal data to develop appropriate chatbot behaviour. | 9 |
Challenge 6 | The complexity of regulation and information security tasks. | 9 |
Challenge 7 | Current chatbot technologies are complex but not yet perfect and bots often fail to process users’ requests properly. | 9 |
Challenge 8 | The licence and support costs of a chatbot system from leading vendors are too high, which forces teams to create their own solutions. | 6 |
Organisation Category | ||
Challenge 9 | Difficulty in formulating project objectives, success criteria, and measuring KPIs. | 24 |
Challenge 10 | Lack of in-house chatbot expertise and limited availability of relevant specialists in the market. | 21 |
Challenge 11 | Top managers often underestimate chatbot integration project complexity and costs and are not ready to invest a significant budget in new technology adoption. | 17 |
Challenge 12 | Planning and managing chatbot projects are challenging due to their unpredictability and high uncertainty. | 11 |
Challenge 13 | Low quality of integration services provided by vendors and IT integrators. | 10 |
User Needs Category | ||
Challenge 14 | User scepticism about the capabilities of chatbots and unwillingness to interact with them. | 27 |
Challenge 15 | User behaviour in chats is very different from other channels like phones, websites, and mobile apps. High-quality UX design skills and user training are required. | 11 |
Challenge 16 | The scenario-based approach for creating bots prevails but limits their capabilities. | 8 |
Challenge 17 | Difficulty in creating a chatbot which solves the company’s problems and provides users with an excellent service at the same time. | 4 |
Project Stages/Change Categories | Conception | Definition | Execution | Operation |
---|---|---|---|---|
Technology | Identify and choose the most suitable technology and vendor which meet your business requirements. (Score = 26) Explore vendor options and external service availability in your field and locality. (Score = 24) Choose a platform that can provide detailed reports about your chatbot performance. (Score = 19) Analyse build and buy approaches to define your strategy. (Score = 17) Analyse the API of the selected platform and how to integrate it with the company’s IS. (Score = 10) Study project portfolio of vendor candidates and request recommendations from their clients. (Score = 9) The selected platform should have a powerful dialogue editor. (Score = 6) | Invest in the analysis and planning of system integration and data migration tasks. (Score = 23) Define scalability requirements and realistically estimate the required hardware. (Score = 13) Obtain necessary access to ISs and solve information security issues. (Score = 13) Strategically plan the compatibility of the bot platform with the company’s internal IT systems. (Score = 12) Make sure you know exactly how you can develop the bot on your own or change the integrator company, if necessary. (Score = 8) Formulate comprehensive functional requirements that determine the result. (Score = 5) | Create a dashboard for tracking chatbot behavioural metrics and success indicators after the launch. (Score = 11) Perform load testing, plan and prepare infrastructure for high load. (Score = 9) Prepare and use development, testing, and production environment. (Score = 9) Use SLAs (service level agreements) to set performance requirements for involved IS. (Score = 6) | Monitor a chatbot’s availability and usage. (Score = 19) Continuously improve the chatbot by applying recent AI technologies, updating language models, and installing platform updates. (Score = 14) |
Organisation | Identify your aim, key success indicators, and associated improvement metrics. (Score = 24) Identify use cases and assess the suitability of using a conversational UI. (Score = 19) Find an expert to join your team. (Score = 10) Prepare the ground for agile working. (Score = 9) | Form a product team on the company’s side which includes a product owner, analyst, dialogue designer, data scientist, UX designer, and technical leader. (Score = 23) Use the MVP method and an iterative approach. (Score = 18) Find a responsible project leader from the business team who has the necessary expertise. (Score = 9) Involve top management in the process. (Score = 6) Communicate your aim to your team, contractors, and top management. (Score = 5) | Apply an agile iterative approach and MVP method. (Score = 23) Define the chatbot maintenance team and their responsibilities and train the key users. (Score = 9) Test your bot internally with your team and with business experts in the company. (Score = 7) Pay attention to project control, reporting, and communication with the contractor. (Score = 4) | Collect dialogue data and invest time and resources in bot training. (Score = 13) Develop the chatbot expertise and grow your team in-house. (Score = 9) Continue to use the agile development approach. Turn it into a routine. (Score = 9) Make sure that the chatbot systems are accepted by IT support technical specialists. (Score = 7) Advertise bot features and share success stories within your company. (Score = 5) |
User Needs | Focus on one business objective. (Score = 20) Analyse alternatives to the chatbot service. Specify why the chatbot is the best way to solve your problem. (Score = 13) Make sure the chatbot is not only good for the company but also designed to make the customer’s life better. (Score = 10) Make sure the chatbot is the most convenient way for users to solve their problems. (Score = 5) | Focus on chatbot productivity. The ease, speed, and convenience of using chatbots are vital. (Score = 16) Use CJM and Jobs-To-Be-Done methods to capture user experience and specify chatbot requirements. (Score = 16) Choose the “easy-to-develop” functionality. Publish limited but well-developed functionality. (Score = 14) Design a chatbot personality which fits your brand communication style. (Score = 13) Focus on intuitive and simple UX. (Score = 9) Apply a blended communication approach. (Score = 9) Plan methods and tools for collecting user feedback. (Score = 8) | Test every product iteration on a small pilot group of real customers using real data. (Score = 23) Test UX and employ measurement tools which your platform offers. (Score = 13) Determine your bot personality which fits your brand communication style. (Score = 10) | Monitor chatbot performance and identify which requests were not processed properly. (Score = 23) Study your user needs by collecting feedback and plan new features accordingly. (Score = 20) Monitor chatbot behavioural metrics and success indicators. Ensure that the chatbot achieves its objectives. (Score = 20) Advertise bot capabilities to its users and create respective promotion plans. (Score = 15) Collect qualitative data about chatbot performance to improve functionality. (Score = 12) |
Objective | One Business Objective: (Define) | Success Metrics: (Define) | ||||
CSFs | The chosen platform and technology best suit the current needs. The chatbot software fits the objectives and the company’s regulations. | System integration and data migration tasks are in focus. Chatbot usually needs to be integrated with other company systems. | Chatbot expert is in your team. Involve an experienced manager or consultant in your project. From your company or outside. | The MVP method and an iterative approach are used. Study the user experience and adjust the plan after each iteration. | Chatbot is the best way to solve users’ problems. Ensure the chatbot can perform more efficiently than other company services. | Chatbot productivity is the top priority. The ease, speed, and convenience of using chatbots are vital. |
Conception ► | Definition ► | Execution ► | Operation | |||
Recommended Key Actions | Technology | Identify and choose the most suitable technology and vendor which meet your business requirements. (Score = 26) Explore vendor options and external service availability in your field and locality. (Score = 24) Choose a platform that can provide detailed reports about your chatbot performance. (Score = 19) Analyse build and buy approaches to define your strategy. (Score = 17) Analyse the API of the selected platform and how to integrate it with the company’s IS. (Score = 10) Study project portfolio of vendor candidates and request recommendations from their clients. (Score = 9) The selected platform should have a powerful dialogue editor. (Score = 6) | Invest in the analysis and planning of system integration and data migration tasks. (Score = 23) Define scalability requirements and realistically estimate the required hardware. (Score = 13) Obtain necessary access to ISs and solve information security issues. (Score = 13) Strategically plan the compatibility of the bot platform with the company’s internal IT systems. (Score = 12) Make sure you know exactly how you can develop the bot on your own or change the integrator company, if necessary. (Score = 8) Formulate comprehensive functional requirements that determine the result. (Score = 5) | Create a dashboard for tracking chatbot behavioural metrics and success indicators after the launch. (Score = 11) Perform load testing, plan and prepare infrastructure for high load. (Score = 9) Prepare and use development, testing and production environment. (Score = 9) Use SLAs (service level agreements) to set performance requirements for involved ISs. (Score = 6) | Monitor a chatbot’s availability and usage. (Score = 19) Continuously improve the chatbot by applying recent AI technologies, updating language models, and installing platform updates. (Score = 14) | |
Organisation | Identify your aim, key success indicators and associated improvement metrics. (Score = 24) Identify use cases and assess the suitability of using a conversational UI. (Score = 19) Find an expert to join your team. (Score = 10) Prepare the ground for agile working. (Score = 9) | Form a product team on the company’s side which includes a product owner, analyst dialogue designer, data scientist, UX designer, and technical leader. (Score = 23) Use the MVP method and an iterative approach. (Score = 18) Find a responsible project leader from the business team who has the necessary expertise. (Score = 9) Involve top management in the process. (Score = 6) Communicate your aim to your team, contractors, and top management. (Score = 5) | Apply an agile iterative approach and MVP method. (Score = 23) Define the chatbot maintenance team and their responsibilities and train the key users. (Score = 9) Test your bot internally with your team and with business experts in the company. (Score = 7) Pay attention to project control, reporting, and communication with the contractor. (Score = 4) | Collect dialogue data and invest time and resources in bot training. (Score = 13) Develop the chatbot expertise and grow your team in-house. (Score = 9) Continue to use the agile development approach. Turn it into a routine. (Score = 9) Make sure that the chatbot systems are accepted by IT support technical specialists. (Score = 7) Advertise bot features and share success stories within your company. (Score = 5) | ||
User Needs | Focus on one business objective. (Score = 20) Analyse alternatives to the chatbot service. Specify why the chatbot is the best way to solve your problem. (Score = 13) Make sure the chatbot is not only good for the company but also designed to make the customer’s life better. (Score = 10) Make sure the chatbot is the most convenient way for users to solve their problems. (Score = 5) | Focus on chatbot productivity. The ease, speed, and convenience of using chatbots are vital. (Score = 16) Use CJM and Jobs-To-Be-Done methods to capture user experience and specify chatbot requirements. (Score = 16) Choose the “easy-to-develop” functionality. Publish limited but well-developed functionality. (Score = 14) Design a chatbot personality which fits your brand communication style. (Score = 13) Focus on intuitive and simple UX. (Score = 9) Apply a blended communication approach. (Score = 9) Plan methods and tools for collecting user feedback. (Score = 8) | Test every product iteration on a small pilot group of real customers using real data. (Score = 23) Test UX and employ measurement tools which your platform offers. (Score = 13) Determine your bot personality which fits your brand communication style. (Score = 10) | Monitor chatbot performance and identify which requests were not processed properly. (Score = 23) Study your user needs by collecting feedback and plan new features accordingly. (Score = 20) Monitor chatbot behavioural metrics and success indicators. Ensure that the chatbot achieves its objectives. (Score = 20) Advertise bot capabilities to its users and create respective promotion plans. (Score = 15) Collect qualitative data about chatbot performance to improve functionality. (Score = 12) |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Skuridin, A.; Wynn, M. Chatbot Design and Implementation: Towards an Operational Model for Chatbots. Information 2024, 15, 226. https://doi.org/10.3390/info15040226
Skuridin A, Wynn M. Chatbot Design and Implementation: Towards an Operational Model for Chatbots. Information. 2024; 15(4):226. https://doi.org/10.3390/info15040226
Chicago/Turabian StyleSkuridin, Alexander, and Martin Wynn. 2024. "Chatbot Design and Implementation: Towards an Operational Model for Chatbots" Information 15, no. 4: 226. https://doi.org/10.3390/info15040226
APA StyleSkuridin, A., & Wynn, M. (2024). Chatbot Design and Implementation: Towards an Operational Model for Chatbots. Information, 15(4), 226. https://doi.org/10.3390/info15040226