# ChatFAQ Admin The ChatFAQ admin will be a node application that allows you to manage your chatbot's relevant data from the browser. ## Dashboard The ChatFAQ Admin Panel provides a comprehensive interface for accessing various aspects of the platform. The dashboard offers an overview of key components and their status. Key features include: - **FSMs (Finite State Machines)**: - Displays a list of existing FSMs. - Shows the FSM name and creation date. - **Retrievers**: - Lists all enabled retrievers. - For each retriever, shows: - Enabled/Disabled status (with a toggle switch) - Model name - Retriever type - Includes a "Reindex" button for each retriever. - If no retrievers are available, a message indicates this. - **LLMs (Language Models)**: - Lists all enabled language models. - For each LLM, shows: - Enabled/Disabled status (with a toggle switch) - LLM type - LLM name - If no LLMs are available, a message indicates this. - **Widgets**: - Displays a list of all widgets. - For each widget, shows: - Domain - FSM (Finite State Machine) definition - If no widgets are available, a message indicates this. ## Labeling The Labeling section of the ChatFAQ admin tool facilitate the management and improvement of the chatbot's interactions. ### Initial screen: Conversation Search and Filtering - **Search bar** : Locate specific conversations of interest based on their content or title. - **Date Range Selection**: Filter conversations by their date range. - **Conversation Status Filter**: To efficiently manage your review process, there are three statuses you can filter by: - *Reviewed*: Conversations that all Question & Answer (Q&A) units have been fully reviewed. - *To Review*: Conversations where no Q&A units have been reviewed yet, indicating they are pending your analysis. - *Under Review*: Conversations where some Q&A units are currently under review, indicating an ongoing evaluation process. ### Detailed Labeling Screen Once you select a conversation on the initial Labeling screen, you will be directed to the detailed labeling screen. This screen is designed to evaluation and tagging of each interaction. #### Left side: Conversation Layout and Content - **General Information**: On the left side of the screen, you will see the complete conversation. Each conversation includes its title, the RAG (Retriever-Augmented Generation) it belongs to, and the start date of the conversation. - **Conversational Bubbles**: - *Right Side (Question)*: Represents the user's questions or comments. - *Left Side (Answer)*: Displays the answers generated by the AI chatbot. These responses are the primary focus of your evaluation. - **Q&A Blocks**: Each pair of question and answer forms a Q&A block, which is the key element for evaluation. Select one pair to start the evaluation and tagging process. #### Right side: Evaluation and Tagging Process - **Evaluation of Knowledge Items**: Determine if the knowledge items used by the retriever are appropriate or if there is a need to add more relevant information. - **Feedback and Rating**: - _Rating from 1 to 5_: Provide a numerical rating for each chatbot response, based on criteria defined by the business. - _Text Feedback_: Specific feedback, including suggestions for alternative text or necessary revisions in the chatbots response. - **User Feedback**: Check whether the user has given positive or negative feedback and review any additional comments they might have provided. ## Data Thanks to this module, you will access databases, knowledge items, and search or add more data in this tab to manage and enrich your chatbot's informational resources. ### Knowledge Base ### Knoledge Item You could access the knowledge items in your knowledge base to examine the splitter units of information that the RAG (Retrieval-Augmented Generation) system retrieves as part of its response generation process. ### Intents Optimize chatbot understanding by managing existing intents and exploring user-based intent suggestions. #### Existing Intents ### Suggested Intents ## AI Configuration ## Widget Configuration ## SDK Visualizer ## Stats It is currently under development.