The ACP Chatbot was developed to provide all employees with an efficient and user-friendly way to access various internal resources, services, and information. The ACP Chatbot is deployed as an assistant through Microsoft Teams, offering specific advantages compared to other chatbots like ChatGPT:

  • Efficient Utilization of Internal Company Data through the Search Function:
    The search function accesses internal company data to deliver relevant information to users that is pertinent to internal business processes or information. These company data are then made available to users through databases such as content databases, internal systems like CRM systems, sales materials, websites, etc.

  • Search Methods:

    • Natural Language Processing (NLP): This advanced technology enables chatbots to understand natural language, recognize semantic meanings, and generate context-specific responses.

    • Database Search: Chatbots access databases or knowledge databases to find and provide relevant information to the user.

    • API Calls: For complex queries, chatbots use external APIs to provide specific information or services such as weather forecasts, news updates, or product information.

  • The Chatbot as an Additional Assistant:
    Thus, the chatbot is not merely a simple communication tool but offers additional functions to make Teams communication more effective. In this context, the chat can be considered an assistant that helps users find information, coordinate tasks, plan meetings, or perform other supportive tasks. It can also act as a mediator for quick queries or finding resources within the team to enhance efficiency and information exchange.

  • The Chatbot Operates on a Role-Based Basis:
    Through role-based access control, different users or groups can be assigned different access rights and permissions for the chatbot. This could mean that administrators can perform certain privileged actions, while regular users may only access specific functions or data. Examples of roles could include “Administrator,” “Developer,” “End User,” or “Guest,” with each role having specific rights or restrictions regarding access to chatbot functions, data, or settings.
    This concept of role-based access control helps improve the security, management, and control of the chatbot system.

  • Chat Histories Can Be Saved:
    This recording can serve to review past interactions, provide history information for the user, or improve the performance of the chatbot by referring to past conversations to recognize patterns or collect training data.