Hacker News new | past | comments | ask | show | jobs | submit login

had a boss that marketed our product as having AI solutions while it had nothing to do with AI, lol.



Given how most actual AI solutions work under the hood, this might not even be a lie!


That many (most?) companies in this space lie through their teeth doesn't excuse the lie.


Our system has an AI module.

AI module:

If something

Else if something else

Else if

Else if

...

Else Call Human


To be honest, before the modern machine learning approach, this was known as a decision tree and was thought to be a valid way to approach "artificial intelligence". Lots of "AI" hype in the 80s was based around "Expert systems" and "Decision trees".


And there are even modern tree based approaches, that beat some of the modern artificial neural network approaches! It's not like it has become an absolutely unusable class of algorithms.


People seem to think that the presence of neural nets and deep learning means that most of types of models are practically superseded whereas in my experience if some non-deep-learning model even gets you mostly there, then the efficiency and explain-ability wins make it worth it.

At my previous job I had a ML-based service that used a basic random-forest model instead of a neural net because it was faster to train and operate, not to mention easier to maintain and had equivalent accuracy with little to no effort required on my part. It was a solid little service.


And you can even do both. Decision tree to get to a smaller problem space, then NN on the output. You end up with a bunch of neural nets, each of which performs better than a single monolithic net due to solving a simpler problem.


Yeah! Stacking models and playing on each types strength is a great strategy.


Decision trees/behaviour trees are still the most widely used way to build video game AI. Of course video game AI just has to appear smart, really you're solving a different problem a lot of the time.


We practice responsible and safe approach to AI, by detecting situations the AI can't handle and deferring to human response.

(It just so happens that the set of things the AI can handle is empty.)


> Given how most actual AI solutions work under the hood, this might not even be a lie!

Even back in the 80's, the computer algorithms that played the other side in computer games was called "the AI".


AI is pretty meaningless. Any computer program or robot-executed algorithm can be called AI.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: