Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Building Smart Future Apps

Building Smart Future Apps

What are Smart Apps? What makes an app "Smart"? Why are they useful? What is a microservice? What tools can I use for building my app? and how do I get started?

We would find answers to the following the questions during the talk presentation.

So we may have heard quite a bit about Big Data, and machine learning (or not), making your apps work smarter, faster and more interactive. A question often asked is - "I have this amazing app idea and I would love to target the next billion users, where do I begin? and how can I make my regular app become a smarter app?"

During this talk, I will be taking us through a step by step process for making our apps smarter and more interactive.

Avatar for Segun Joshua

Segun Joshua

August 24, 2017

Other Decks in Technology

Transcript

  1. Introduction (One man Connectivity) The foundation of technology especially in

    the IT sector lies on the ability for humans to connect with one other, with their immediate and their wide spread environment. One man connectivity conveys the ideology that it is indeed possible for all to stay connected regardless of where you are, when you are or what you are(human, animal,place or thing,lol)
  2. Lil info about me Software Engineer Ethical Hacker Blockchain Expert

    Machine Learning Enthusiasts Founder @ Community Leader @ISDEVNIGERIA Twitter/IG/FB:- @boltannical
  3. 1. What is a “Smart App”? 2. Examples Around Us

    3. Why build Smart Apps 4. Getting Started 5. Conversational Experiences 6. Resources & Tools
  4. What is a “smart App”? An Intelligent app is an

    app that is able to solve real life human problems by relying on its own knowledge, logic(reasoning) and understanding generated from its ability to self-learn. It is called artificial because its built on man-made Intelligence Therefore, It's safe to say that an app is only as intelligent as the person(s) who made it.
  5. Why is a smart app smart? o Collects information o

    Learn from the collected inoformation o learn from Interaction {Users, Physical World}
  6. Why is it Smart? They provide Actionable Information oGather lots

    of Data oCrunch with Machine Learning oMix with predictive analysis
  7. Smart Apps are Contextual The relate with Data based on:

    oUser oSensor oLocation Data oEvents
  8. Smart Apps are Pro-Active They give user recommendations of what

    to do, without being asked. They anticipate user behavior and deliver actionable and individualized ouitcomes
  9. The aim is to build intelligent apps that connects humans

    both physically and emotionally. The goal is to develop an advanced technology product for human use.
  10. Second Why? o User gets more compelling and prescriptive user

    experience o Support and Enable key User/Business Decisions o Market needs estimated to reach $267 B in 2020
  11. Case Study: The Banking Sector o AML Pattern Detection o

    Fraud Detection o Customer Recommendation and Support
  12. Case Study: Health Care o Mining Medical Records for Better

    Health Care o Detecting Patterns o Personalized Treatment Plan
  13. ChatBots They use machine learni ng to understand what user

    is saying. Extracting: 1. Contexts 2. Entities 3. Intent
  14. How to do it? Be user-focused, providing them with something

    of value. This requires that you know your end-users very well and pay attention to your UX . The UX allows your end-user to know the value of your AI and how to use it.
  15. Test it, and test it, and test it, and test

    it: Chat log reviews are key and should be done on a daily basis. Track them, identify where the key responses are mis-firing, where false-positives are hitting, and why. Iterative builds are a must here and expect that your bot is something you continually improve, refine, expand, and improve. Learn from your mistakes. Improve your libraries, tighten integration, float responses higher up the flow so that people know what they can do when. All those decisions come from testing.
  16. It is simply because we don’t need more people, either.

    So build a system that represents the end-users’ values, which treats them with dignity and respect, and help them in a humane manner. Put personality over technology, prioritize personal attention over automation, and use tools to make the character believable. Avoid the uncanny valley not only of appearance but of psychology, social interaction, and response style.
  17. A good design in terms of service and experience is

    key to building a successful Smart app
  18. Sometimes it’s not the fault of your AI: it’s all

    about bad design. If you want to build a great smart app you should know that – except for some exceptional use case – the tech know-how is a point of parity. A good design, both in terms of service and experience, is the key to build successful AI app, driving satisfactions and delight to final users. So, how to build great AI app? Find something useful and never forget users.
  19. When developing an AI platform, get the most important underlying

    quality of data. In AI, data is everything… Avoid situations of taking in garbage, and pushing garbage out.
  20. Final Notes:- Every app today that needs to be developed

    today, has to be smart. This is not a recommendation, it is a neccessity.