Overview Design and develop an intelligent chatbot that assists users in locating files across Microsoft 365 environments.
Goals
- Understand natural language queries, interpret intent, and leverage Microsoft Graph APIs to retrieve relevant documents.
- Rank and return results based on relevance, ensuring scalability and performance for multiple simultaneous users.
Technologies
- Microsoft Azure services, Microsoft Graph API, C#, LLMs
Responsibilities
- Design and implement chatbot logic and conversation flows.
- Develop backend services for query processing and file retrieval.
- Integrate Microsoft Graph APIs for secure and efficient data access.
- Apply relevance scoring and ranking mechanisms.
- Optimize performance and concurrency handling for multi-user scenarios.
- Collaborate with team members to align the solution with business and technical requirements.
Basic Qualifications
- Ability to work in a collaborative team environment.
- Excellent oral and written communication skills.
- Motivation and strong commitment to delivering results.
- Excellent organizational skills and ability to make independent decisions.
- Ability to document project processes and findings clearly.
Technical Qualifications
- Proficiency with REST APIs and JSON.
- Willingness to learn Microsoft Graph API.
- Familiarity with C#.
- Basic understanding of NLP concepts.
- Interest or experience with LLMs.