Coder Social home page Coder Social logo

anshulp2912 / botanshul Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 53.28 MB

Resume Chatbot created using RASA Framework

Home Page: https://anshulp2912.github.io/

License: GNU General Public License v3.0

Python 100.00%
rasa-chatbot resume chatbot rasa rasa-nlu rasa-core rasa-tutorial

botanshul's Introduction

BOTAnshul

Live Demo : https://anshulp2912.github.io/

Rise of Chatbots :robot:

Chatbots radically alter the way organizations communicate with consumers, execute lead generation projects, and simplify payments. In the future, more and more brands are going to develop apps. Bots can gather and interpret data in order to take critical decisions. Bots are used to streamline personal tasks, such as exercise, childcare, infants, e-learning, etc or everyday activities.

Via varied market roles and user apps, chatbots are going to the mainstream. Moving forward, automation will make its origins ever deeper and solve all of the company's chatbot issues. Your customer path and engagement can be profoundly influenced by a deep awareness of the company needs and the subsequent introduction of bots.

In conclusion, the most creative approach for bridging the divide between technology and education has turned out to be chatbots.

Resume Chatbot ๐Ÿ“‘

The basic one page word document description has become boring (wasn't it ever?). Perhaps it is time to please some future employers by developing a bot version of yourself to clarify your accomplishments for you.

My intention was to explore the Chatbot world and build something simple, so I thought I would address a topic I know which is me!

In the last decade, LinkedIn profiles haven't changed much. They are more appealing than resumes, of course, but they are not any more engaging. In reality, it's just a compilation of dates, names, and buzzwords, which is great for weeding out 90% of applicants. But how can you tell anyone if someone is looking for a career once you've found an attractive candidate? How are you going to decide if someone is perfect fit? What if you would like to see samples of the job they do?

At this point of the recruiting process, I thought a bot should step in because bots can answer repeated questions quickly (let's face it: recruiters all essentially ask the same things). For line items on a resume, Bots may also provide more meaning to provide a sense of the personality of someone.

I think bots might deliver convincing introductions to a human in the not-too-distant-future, not only for career recruiting, but for something. For example, dating sites have started making users fill up some QA's through which someone else can talk to their BOT when they are offline.

BOTAnshul - ResumeBOT

What do you need??

  • Python 3.6/3.7
  • RASA

What and Why about RASA?

The RASA stack is an open-source AI tool which is simple to configure as an open source system. In reality, consumers do not choose to share their data in certain instances, because most of the available resources are cloud-based and offer information as a service. In your environment, you can not run them internally. So you must give the details to a third party. For RASA, no such problem remains. With full control over it you can create, distribute or host Rasa internally on your server or environment.

RASA is made up of two core components :

  • Rasa NLU : a library for natural language understanding (NLU) which does the classification of intent and extract the entity from the user input and helps bot to understand what the user is saying.
  • Rasa Core : a chatbot framework with machine learning-based dialogue management which takes the structured input from the NLU and predicts the next best action using a probabilistic model like LSTM neural network.

Getting Started with RASA

There are few important keywords tht one must know before creating a chatbot:

  • Intent โ€” Intent is nothing but what is targeted at by the consumer.
  • Entity โ€” The entity is used to derive valuable information from the input of the user.
  • Stories โ€” In terms of intent and action taken by the bot, stories describe the sample conversation between the user and the chatbot.
  • Actions โ€” Actions are essentially the bot's activities, either asking for some more specifics to get all the entities or integrating with some APIs or asking the database to get/save some stuff.

Documentation for RASA : Documentation

RASA files for BOTAnshul: Link

PROJECT FLOW STRUCTURE

project-flow

Gallery ๐Ÿ“ธ

Image Library of Chatbot in Custom UI : Gallery

Things left to do โฐ:

โŒ Contact Intent

โŒ Extracurricular Activities Intent

โŒ Research Intrest Intent

โŒ Resume Download Intent

โŒ Personalize the responses using custo GIFs

โŒ BOT initiates the chat

Acknowledgement

botanshul's People

Contributors

anshulp2912 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.