{"id":19598350,"url":"https://github.com/lotfiferaga/chatbot","last_synced_at":"2026-06-14T15:40:37.472Z","repository":{"id":101232842,"uuid":"389740688","full_name":"lotfiferaga/chatbot","owner":"lotfiferaga","description":null,"archived":false,"fork":false,"pushed_at":"2021-07-28T16:51:03.000Z","size":148,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-20T15:29:05.617Z","etag":null,"topics":["chatbot"],"latest_commit_sha":null,"homepage":"","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/lotfiferaga.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":"2021-07-26T19:04:30.000Z","updated_at":"2021-07-28T16:52:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"60783918-a6a4-4127-b567-c1d87816c717","html_url":"https://github.com/lotfiferaga/chatbot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lotfiferaga/chatbot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lotfiferaga%2Fchatbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lotfiferaga%2Fchatbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lotfiferaga%2Fchatbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lotfiferaga%2Fchatbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lotfiferaga","download_url":"https://codeload.github.com/lotfiferaga/chatbot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lotfiferaga%2Fchatbot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34326240,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-14T02:00:07.365Z","response_time":62,"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":["chatbot"],"created_at":"2024-11-11T09:05:54.007Z","updated_at":"2026-06-14T15:40:37.467Z","avatar_url":"https://github.com/lotfiferaga.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chatbot \n   A chatbot is an intelligent piece of software that is capable of communicating and performing actions similar to a human. \nChatbots are used a lot in customer interaction, marketing on social network sites and instantly messaging the client. \nThere are two basic types of chatbot models based on how they are built; Retrieval based and Generative based models.\n\n# 1. Retrieval based Chatbots\nA retrieval-based chatbot uses predefined input patterns and responses. It then uses some type of heuristic approach to select the appropriate response.\nIt is widely used in the industry to make goal-oriented chatbots where we can customize the tone and flow of the chatbot to drive our customers with the best experience.\n\n# 2. Generative based Chatbots\nGenerative models are not based on some predefined responses.\n\nThey are based on seq 2 seq neural networks. It is the same idea as machine translation. In machine translation, we translate the source code from one language to another language but here, we are going to transform input into an output. It needs a large amount of data and it is based on Deep Neural networks.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flotfiferaga%2Fchatbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flotfiferaga%2Fchatbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flotfiferaga%2Fchatbot/lists"}