{"id":19902319,"url":"https://github.com/dark-art108/megatronbot","last_synced_at":"2025-08-21T14:12:14.543Z","repository":{"id":49441624,"uuid":"356816408","full_name":"DARK-art108/MegatronBot","owner":"DARK-art108","description":"MegatronBot is a Full-Fledged ChatBot with some awesome Powers 🔥🔥","archived":false,"fork":false,"pushed_at":"2021-04-11T12:11:45.000Z","size":13982,"stargazers_count":9,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-08T05:48:39.599Z","etag":null,"topics":["bert-model","chat-application","chatbot","elmo","nlp","nlu"],"latest_commit_sha":null,"homepage":"https://dark-art108.github.io/MegatronBot/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DARK-art108.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-11T08:52:49.000Z","updated_at":"2025-04-14T20:55:51.000Z","dependencies_parsed_at":"2022-09-21T00:00:28.897Z","dependency_job_id":null,"html_url":"https://github.com/DARK-art108/MegatronBot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DARK-art108/MegatronBot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DARK-art108%2FMegatronBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DARK-art108%2FMegatronBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DARK-art108%2FMegatronBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DARK-art108%2FMegatronBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DARK-art108","download_url":"https://codeload.github.com/DARK-art108/MegatronBot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DARK-art108%2FMegatronBot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271493232,"owners_count":24769117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-21T02:00:08.990Z","response_time":74,"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":["bert-model","chat-application","chatbot","elmo","nlp","nlu"],"created_at":"2024-11-12T20:17:45.172Z","updated_at":"2025-08-21T14:12:14.517Z","avatar_url":"https://github.com/DARK-art108.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MegatronBot - Let's Chat\n\nMegatronBot is a fully fleged chatbot with easy to update, integrate with website, easy to deploy in any cloud services like AWS, GCP and azure with a capibility to work in production enviorment.Megatron accepts various formats of inputs you can give a text input, you can also give a Speech as a input.\n\n## What is the need of ChatBot?\n\nMegatron was build by the team of ineuron.ai where I have worked upon a task of Intent Classification and State Tracking.The need of the MegatronBot came as ineuron.ai has a overwhemling responses and queries asked by the student over their newly released courses, as their is a Skype Support team to clarify their queries always but they cant be available 24x7 hours due to this ineuron.ai wants to build a such a great solution where the user can clarify their queries anytime without waiting in a queue for hours.\n\n## How I have apporached to such Solution?\n\nBuilding a Megatron like ChatBot requires a huge amount of data and various state of the art components.So, the first task is to get a large data,The dataset was creatd by scaraping the queries and answers asked by students over a year to their Skype support team, the dataset include of 20k sentences which were transformed and added to CSV and json format.\n\nI have tried many State of the art language models from BERT-large to DialoGPT to RoBERTa but got an awesome results over Distilled BERT Models with ELMO embeddings.The model then trained over the 20k queries after preprocessing then adding tokens like [SEP], [START], [END] and [EOS].\n  \nThe Architecture of MegatronBot: -\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"1010\" height=\"700\" src=\"utils/Megatron-ChatBot@2x (1).png\"\u003e\n\u003c/p\u003e\n\n\nBelow are some results: \n\n\u003cp align = \"center\"\u003e\u003cimg align = \"center\" src = \"utils/NewGIF.gif\" /\u003e\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdark-art108%2Fmegatronbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdark-art108%2Fmegatronbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdark-art108%2Fmegatronbot/lists"}