Hi everyone my name is Charles Maruma. I am a Junior Systems Developer at Geekulcha, Computer Systems Engineering student at the Tshwane University of Technology. I’m passionate about Electronics systems and system development, I work immensely on Electronics systems, smart Tech and Machine Learning solutions. I’m aspiring to become one of the top Computer Engineers in the country.

A Chatbot is a computer program designed to simulate conversation with human users, especially over the Internet. In simple words I would say a Chatbot is an artificial intelligence system that interact with users via messaging, text, or speech. In 2017, these are some of the top chatbots 3 top: ChatterBot, Duolingo, GymBot, etc.

The rise of the chatbots in 2017 is on account of increasing usage of messaging apps by the users. Other than the social networking sites. With messaging apps on the rise, Chatbots are all the hype now.

Social media networks are enabling developers connect, to keep themselves updated, share and discover about the market trends. Social media allows companies and their clients to communicate directly and frequently, forming strong relationships and even allowing them to collaborate on projects.

Why HR must be data-centric...

Because the intention behind this is to integrate HR with business technologies at the highest levels within the company. This is what human resources has wanted for decades.


The skills and successes that enabled HR to achieve this milestone, though, are quite different from what it will take to maintain this status and continue the advancement of the profession. Participating in running a business will require HR to become proficient and comfortable in taking a “data-centric” approach in making decisions and giving recommendations.

How Chatbots help HR in terms of talent acquisition

HR do time-consuming responsibilities and one of these is recruiting the right talent. With so many candidates vying for a position, recruiters need to interview hundreds to thousands of candidates to identify the most suitable staff.

And here comes the recruitment AI Chatbot... Ready to transform HR and candidate experience, Chatbots are a form of Artificial Intelligence (AI) that are now increasingly being used to make the hiring process easier.

You can get started developing chatbots with these 5 tools/platforms to help you build chatbots: Chatfuel, Api.ai, Smooch, Facebook Messenger Platform and ChattyPeople. With the help of these tools, Chatbot development is just a walk in the park.


Technology is changing every second and 2018 will be no different. No matter what I will be working on in 2018, these are exciting times and an exciting industry to be working in! I wish to gain presentation skills and business skills. I would like to encourage other developers to keep in touch with the technology trends, because development is responding to growing user expectations and technology trends.

The things I would like to work on in 2018

  • Face Recognition
  • Speech Recognition
  • Raspberry Pi
  • Android development