{"id":19305941,"url":"https://github.com/jeanbou/chatbot-hr-assistant","last_synced_at":"2026-04-30T12:32:44.152Z","repository":{"id":261606943,"uuid":"872442712","full_name":"jeanbou/chatbot-hr-assistant","owner":"jeanbou","description":"The chatbot built as a part of Hackathon 2024 (Microsoft \u0026 Sword) competition on MS Azure AI Studio. The chatbot aims to assist HR with frequently used questions issue","archived":false,"fork":false,"pushed_at":"2025-01-06T10:49:35.000Z","size":1607,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-17T12:23:36.192Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"https://www.linkedin.com/feed/update/urn:li:activity:7246484916777947136/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jeanbou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-14T12:54:06.000Z","updated_at":"2025-06-27T14:59:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"c3b04764-7867-4cc1-af8c-1b3a14c31e2a","html_url":"https://github.com/jeanbou/chatbot-hr-assistant","commit_stats":null,"previous_names":["jeanbou/chatbot-hr-assistant"],"tags_count":0,"template":true,"template_full_name":null,"purl":"pkg:github/jeanbou/chatbot-hr-assistant","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanbou%2Fchatbot-hr-assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanbou%2Fchatbot-hr-assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanbou%2Fchatbot-hr-assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanbou%2Fchatbot-hr-assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeanbou","download_url":"https://codeload.github.com/jeanbou/chatbot-hr-assistant/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeanbou%2Fchatbot-hr-assistant/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32465009,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"online","status_checked_at":"2026-04-30T02:00:05.929Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-11-10T00:03:23.416Z","updated_at":"2026-04-30T12:32:44.146Z","avatar_url":"https://github.com/jeanbou.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chatbot \"Sword\" HR Assistant\n\n## Description\n\nThe standard MS Azure AI Studio based solution, promoted as by default templetization by Microsoft.\n\n* Front-end in *React.JS*\n* Back-end in *Python*\n* The core functionality is provided as API by Microsoft Azure.\n\n## How to run it locally\n\nBefore cloning the repository, please make sure that you have:\n* at least Python v. 3.11\n* last Node.JS\n\nboth well installed on your Win machine, then clone this repository.\n\nConfigure it using your MS Azure AI Studio:\n* ChatGPT models (v. \u003e=3.5)\n* Indexation Azure AI service (I have chosen text-ada02 , but you might use your configure) for your proper Q\u0026A source file using which chatbot should answer on the custom questions\n\nTest them inside Azure AI Studio before doing the next move.\n\nCheck \u0026 configure *.env* file, pay attention to the following params that you have to set:\n* AZURE_OPENAI_RESOURCE= (note, not all URL but only the name, if not sure check python code where it called and complete URL formed)\n* AZURE_OPENAI_MODEL=gpt-4 (my example)\n* AZURE_OPENAI_KEY=\u003cyour_key_check_azure_ai_studio\u003e\n* AZURE_OPENAI_MODEL_NAME=gpt-4 (my example)\n* AZURE_OPENAI_PREVIEW_API_VERSION=2024-05-13-preview (my example)\n* AZURE_SEARCH_SERVICE=lx3ssbasic (my example, but it is related to how your configure indexing of your custom files for chatbot's Q\u0026A)\n\nActually run *start.cmd*\n\n## Disclaimer\nMore complicated usage that includes COSMOSDB approach is out of scope of this project.\n\n## Credits\nGo to [codeurzebs](https://github.com/codeurzebs/chatbot-azure-openai)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeanbou%2Fchatbot-hr-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeanbou%2Fchatbot-hr-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeanbou%2Fchatbot-hr-assistant/lists"}