10

If I were to want to write an AI along the lines of Alexa/Cortana/Siri, what would be the best programming language to do that in?

Comments
  • 5
    Pseudo-code 🤣
  • 2
    But seriously though, I'd say that it depends on what are you going to base it. Neural Networks? A simple expert-system?
  • 1
    English.
  • 2
    Maybe this article will help: https://ibm.com/developerworks/...
  • 1
    @apex More of a neural-network learning/interacting AI.
  • 5
    Python
    It's used for googles Tensorflow and facebooks FastText
  • 0
    Well, given Neural Networks are more like function-based, maybe you can try with Haskell (I can't give more feedback though, this last semester had a rollercoaster of events and I failed that subject on uni 😅)
  • 3
    @apex You're going functional and ai and not suggesting a LISP variant?! That's the actual reason they even exist! Plus who couldn't use a few (thousand) extra parens in their life?
  • 0
    AI, you say? Lisp. Most definetly lisp.
  • 0
    DevTroll
  • 3
    @psudo , @heyheni , @apex, @everyoneelse: Thank you all for your answers! I'm gonna look into LISP and Python as my first two potential choices, but they all look good. Thanks again!
  • 1
    @psudo Oh yeah, forgot about "Ye Olde Reliable", what's a good day without being enclosed in parentheses 🤣
  • 2
    @PixelateVision You might have better luck with a more recent variation like Clojure. Which also lets you leverage the JVM.
  • 0
    Basic
  • 2
    C++ || Python for the win.
  • 0
    Php ( just trolling)
  • 2
    Ok, feel the need to clearify that my lisp-comment was a joke. I'm in awe to the people who manage to use it. Inn all seriousnes, isn't R a thing in machine learning? Some folks at my university used it in their machine learning class, at least!
  • 2
    R is great for data parsing and analysis. But you can do that too with python.
  • 0
    @heyheni
    Cool. I did not know that. Looks like I have some reading ahead!
  • 0
  • 1
    @PixelateVision there's a huge facebook group called Bots
    There you can learn and talk to like minded devs.
    Also the FastText Users group on fb is also very supportive.
  • 0
    @heyheni
    Ah, cool! I'll be sure to check those groups out! That book. Thanks a thousand for that book. It has (oh so suddenly) become a christmas gift to myself, from myself.. O:)
Add Comment