https://github.com/jeanbou/chatbot-hr-assistant
The chatbot built as a part of Hackathon 2024 (Microsoft & Sword) competition on MS Azure AI Studio. The chatbot aims to assist HR with frequently used questions issue
https://github.com/jeanbou/chatbot-hr-assistant
ai-powered-hr azure-ai-studio azure-openai azure-search chatbots chatgpt-enterprise custom-qna document-indexing enterprise-bot gpt4 hr-assistant internal-support-bot love nodejs-react openai-api python-backend react-frontend sword
Last synced: about 1 month ago
JSON representation
The chatbot built as a part of Hackathon 2024 (Microsoft & Sword) competition on MS Azure AI Studio. The chatbot aims to assist HR with frequently used questions issue
- Host: GitHub
- URL: https://github.com/jeanbou/chatbot-hr-assistant
- Owner: jeanbou
- Created: 2024-10-14T12:54:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-06T10:49:35.000Z (over 1 year ago)
- Last Synced: 2025-11-17T12:23:36.192Z (7 months ago)
- Topics: ai-powered-hr, azure-ai-studio, azure-openai, azure-search, chatbots, chatgpt-enterprise, custom-qna, document-indexing, enterprise-bot, gpt4, hr-assistant, internal-support-bot, love, nodejs-react, openai-api, python-backend, react-frontend, sword
- Language: Python
- Homepage: https://www.linkedin.com/feed/update/urn:li:activity:7246484916777947136/
- Size: 1.53 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chatbot "Sword" HR Assistant
## Description
The standard MS Azure AI Studio based solution, promoted as by default templetization by Microsoft.
* Front-end in *React.JS*
* Back-end in *Python*
* The core functionality is provided as API by Microsoft Azure.
## How to run it locally
Before cloning the repository, please make sure that you have:
* at least Python v. 3.11
* last Node.JS
both well installed on your Win machine, then clone this repository.
Configure it using your MS Azure AI Studio:
* ChatGPT models (v. >=3.5)
* Indexation Azure AI service (I have chosen text-ada02 , but you might use your configure) for your proper Q&A source file using which chatbot should answer on the custom questions
Test them inside Azure AI Studio before doing the next move.
Check & configure *.env* file, pay attention to the following params that you have to set:
* AZURE_OPENAI_RESOURCE= (note, not all URL but only the name, if not sure check python code where it called and complete URL formed)
* AZURE_OPENAI_MODEL=gpt-4 (my example)
* AZURE_OPENAI_KEY=
* AZURE_OPENAI_MODEL_NAME=gpt-4 (my example)
* AZURE_OPENAI_PREVIEW_API_VERSION=2024-05-13-preview (my example)
* AZURE_SEARCH_SERVICE=lx3ssbasic (my example, but it is related to how your configure indexing of your custom files for chatbot's Q&A)
Actually run *start.cmd*
## Disclaimer
More complicated usage that includes COSMOSDB approach is out of scope of this project.
## Credits
Go to [codeurzebs](https://github.com/codeurzebs/chatbot-azure-openai)