The Corporate Knowledge Base Assistant is designed to assist employees by answering questions based on the organization's internal documentation. This includes HR policies, internal workflows, and IT support guidelines, providing quick, accurate answers without the need to sift through extensive documents.
Provide employees with accurate and prompt answers related to:
- HR policies
- Internal workflows
- IT support guidelines
- Document organization
- Maintaining confidentiality
- Adapting to updates in internal policies
-
Q1: What is the process for requesting time off?
- Time your request well in advance.
- Clearly communicate your reasons for the time off request.
- Adhere to company policies and guidelines.
- Demonstrate how your work will be managed in your absence.
- Maintain a professional and respectful tone in your request.
-
Q2: What is the policy on remote work at BNP Paribas?
- BNP Paribas allows its employees to work remotely for one or two days per week. With new technologies, they can work just as efficiently at home as in the office.
-
Q3: What is the process for requesting IT support?
- Identify the Issue.
- Submit a Support Request.
- Provide Necessary Details.
- Priority Assignment.
- Track the Request.
-
Q4: How do I securely access company resources from a remote location?
- Use a VPN (Virtual Private Network).
- Enable Two-Factor Authentication (2FA).
- Access via Secure Connection (HTTPS).
- Use a Company-Provided Device.
- Follow Security Policies.
- Avoid Public Wi-Fi.
- Keep Software Updated.
- Secure Storage of Company Data.
-
Q5: How can I give feedback about company policies or procedures?
- Clearly state which policy or procedure you're referring to.
- Frame your feedback in a way that suggests improvements.
- Highlight impacts on productivity, employee morale, or company goals.
- Ensure feedback aligns with the company’s core values or mission.
- Use past examples to support your suggestions.
- Invite a dialogue to understand the current procedures better.
-
Q6: What are the emergency procedures for the office?
- Know the nearest exit. Familiarize yourself with alternate exits.
- Avoid panic. Remain calm and follow instructions.
- Stop rumors to prevent confusion.
- Use the telephone for emergencies only.
-
Q7: What is the onboarding process for new employees?
- Onboarding includes orientation, training, socialization, and ongoing support to integrate new employees effectively.
-
- Define the scope and objectives.
- Create a detailed project plan.
- Select the software you need.
- Execute the project plan.
- Configure and integrate your software.
- Train and adopt your software.
- Go live.
- Support, maintain, and evaluate.
-
- Try to resolve the issue.
- Compile evidence.
- Escalate to management or HR.
- Prevent retaliation.
Based on the project requirements, we've chosen the following benchmarks:
-
SQuAD
- Description: A dataset for evaluating question answering systems.
- Link: SQuAD Dataset
- Relevance: Essential for measuring the accuracy of answers related to company policy or IT support questions.
-
MultiWOZ
- Description: A dialogue dataset for multi-turn, task-oriented conversations.
- Link: MultiWOZ Dataset
- Relevance: Ensures the assistant can handle complex queries requiring multiple steps.
-
Banking77
- Description: A dataset for intent recognition in the banking domain.
- Link: Banking77 Dataset
- Relevance: Useful for recognizing employee intents regarding policies or IT procedures.
-
SuperGLUE
- Description: A benchmark for evaluating natural language understanding systems on a variety of tasks.
- Link: SuperGLUE Benchmark
- Relevance: Provides a comprehensive evaluation of the assistant's language understanding capabilities.
-
XNLI
- Description: A benchmark for cross-lingual natural language inference.
- Link: XNLI Benchmark
- Relevance: Ensures the assistant can understand and infer meaning across multiple languages.
- Accuracy: Ensure the assistant provides precise answers according to company documentation.
- Why: Accuracy is critical to avoid misinformation and ensure employee trust.
- Relevance: Assess how well the answer aligns with the specific context of the question.
- Why: Relevant answers improve user satisfaction and reduce follow-up questions.
- Response Time: Measure how quickly the assistant provides an answer.
- Why: Quick responses improve usability and efficiency.
- User Satisfaction: Collect user feedback through surveys or ratings.
- Why: Direct user feedback is a key indicator of system effectiveness.
- Latency: Measure the time taken to process a query.
- Why: Low latency ensures a smoother user experience, especially for frequent queries.
- Scalability: Assess the ability to handle a high volume of queries.
- Why: Important for maintaining service quality as user demand increases.
- Operational Costs: Track the computational cost for maintaining and updating the assistant.
- Why: Helps in budget planning and optimizing resource usage.
- Training Costs: Measure the cost associated with model training and updates.
- Why: Ensures the project remains cost-efficient.
| Benchmark | Model | Score | Description |
|---|---|---|---|
| SQuAD | BERT | 88.5 (SQuAD 1.1), 81.4 (SQuAD 2.0) | Evaluates question-answering accuracy. |
| MultiWOZ | RoBERTa | BLEU: 18.0, Inform: 83.5, Success: 75.0 | Measures task-oriented dialogue accuracy. |
| Banking77 | DistilBERT | 92.4% | Assesses intent recognition accuracy. |
| SuperGLUE | Various | Varies by task normally 71.5% (average) | Evaluates natural language understanding across multiple tasks. |
| XNLI | Various | Varies by language, normally 79.2% (average) | Evaluates cross-lingual natural language inference. |
- BLEU (Bilingual Evaluation Understudy): Measures the quality of text generated by the model by comparing it to reference texts. Higher scores indicate better performance.
- Inform: Evaluates whether the dialogue system provides an appropriate entity in response to the user's request.
- Success: Assesses whether the system successfully provides all the requested attributes in its response.