Giter Club home page Giter Club logo

larrybot's People

Contributors

lawrencelm avatar

Stargazers

 avatar

Watchers

 avatar  avatar

larrybot's Issues

implement names (able to remember names or change how visitor should be called)

  1. Ask for visitor's name or how she/he should be called. Also allow for "Call Me X" like Siri
  2. Store response in db and have a boolean whose value is initially false. Switch the value to true, so I know I have the visitor's name
  3. Somehow have this be unique for each visitor. Could use IP for this and for other settings/customizations in general. Just store each IP in db and then hash it as the object's ID so lookup will be more efficient

change javascript animation <-> change according to bot's emotions

use NLP API to change js animation according to larry bot's emotion

  1. figure out how to change speed of animation (done. solution: change var npoints I created in larrybody)
  2. integrate sentiment analysis (alchemy API?) with the bot's replies
  3. negative feelings -> faster. positive -> slower. neutral -> slightly faster. Timing = formula's timing

Note: how to integrate the sentiment number with the animation speed? Metaprogramming or global

a bunch of ideas for improvements

make larry bot and use my own voice for the personal assistant. like transcendence

initial commands:

  1. help navigate through website (using IDs) and find information (find words?)
  2. find my resume. call me. message me. go to my social media pages
  3. play music on onetune
  4. FAQ (how old is Lawrence, when graduate, etc)
  5. Might also want to use Google's APIs and Wolfram Alpha (look into this https://cranklin.wordpress.com/2012/01/13/building-my-own-siri-jarvis/ )
  6. Add Parse accounts for personalized learning. ie.: can say "Call me X"
  7. make it play The Imitation Game songs. They make you feel smart lol. I love "Alan" https://www.youtube.com/watch?v=BVDQ9eHYJqk
  8. fully integrate Larry Bot with OneTune

UI: make screen go dark like Siri and suggest some questions
UI: use "hidden" to make UI morph and look very smooth like SmartBox

Learning: send every text to Parse so it can store everything in db and learn from that

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.