Ask HN: My company is lying about product. What do I do?
My company sells product publicly claiming it to use AI. The product contains no AI at all. The statements they make about the product and how it uses AI are 100% false.
What should I do?
What should I do?
50 comments
[ 2.7 ms ] story [ 164 ms ] threadIf I was in the OP shoes I'd leave ASAP. One day someone will let the cat out of the bag anyway (coworkers, researchers, competitors doing reverse engineering, etc) and he could lose his job anyway if the company tanks. Not to mention being related to a technical fraud.
Then they'd get sued for the potential revenue loss and damage to company image.
He might win, however corporations have much deeper pockets for lawyers than your average citizen.
1. You quit right away. 2. You force yourself go to work and eventually burn out then quit.
Unless you are in a position that can influence the company, it doesn't worth your time to change it.
If you need the job now, invest more time and resource on yourself so you can move on to other place easier later.
https://www.theverge.com/2019/3/5/18251326/ai-startups-europ...
> Forty percent of ‘AI startups’ in Europe don’t actually use AI, claims report
Then, if you jump ship, you can put "conceived of and implemented 100% of AI capabilities in former employer's operations" in your resume and cover letter. Win-win.
- the investors ? most likely they know your four man team is not capable of doing any solid AI work and are aware that your CEO is bullshi$$ing but they are actually betting on this ability to sell what does not exist being a personality quality.
- the customers ? why should they care. if they care, they should ask where's the ai. "show me the ai"
- you ? your not being fooled. you might have been when being signed up for the job, but now just accept it. if AI becomes a thing it might eventually find a way into your product. otherwise id just play along now while the cheques keep coming.
TBH, a lot of AI does not do things better than a human. It merely does them more cheaply or more scalably. Thus if you are prototyping or building an mvp, it's not necessarily terrible to have your "AI" be a human. Even the best AI systems are often a mix of humans and software, where eg the humans label or the ML code sends examples near the decision boundary to humans for review.
Building an initial system that is human operated and transitioning that to machines is how a lot of companies are built.
Of course, if you're lying to your investors, that will not end well. Ditto future employees.
Also what's more important is whether the product is useful or not.
At the same time it will be hard to find a company in which the CEO doesn't ever lie :(
If it violates your integrity to work there after you have an answer then just move on.
As an engineer, I try to use more specific terms for talking about implementation decisions like "machine learning", "deep networks" or "dynamic optimization".
It might be reasonable to raise a point like "I'm not sure that our current product actually seems intelligent to our users, what can we do to better live up to the marketing vision", but objecting to the term AI just because it means something different in engineering than in plain English seems a little bit unreasonable. If the target of your marketing is engineers, that might change things.
Technically, the majority of expert systems were narrowly focused (single purpose) search engines that were unable to extract or infer novel information from the collected data. That required humans who still referred to it as artificial intelligence.
I would argue that you have a moral obligation to do something about this while bearing in mind your own needs and obligations (e.g., as a breadwinner for your family).
Others have been in your situation before. Try seeking advice from Tyler Schultz, one of the first Theranos whistleblowers: https://www.linkedin.com/in/tyler-shultz-450923126
There may be others, I’d love to see comments giving other suggestions.
You could also get in touch with the Wall Street Journal— tip line is here https://www.wsj.com/tips
You could send a message directly to reporter John Carreyrou, the WSJ reporter who worked on the first big Theranos story.
Going directly to the press has some serious risks — legal risks especially. That’s why you might first begin by merely seeking advice and input from people who have worked on this before.
Many people will tell you that the legal risks mean you shouldn’t do something. I understand that position. At the same time, I believe we human beings have an obligation to each other to deal fairly and honestly, and to help bend the world in that direction. It’s not an easy position for you to be in. Good luck.
It's also conceivable the company is doing Wizard of Oz exercises (e.g., having humans simulate what they ultimately want software to do), to refine their model and build ML training data, which is an entirely valid approach, but they'd have to be upfront about that.
Upfront to users, and especially, investors. For example, if someone were telling an investor that they have a DNN servicing the customer requests, but it's actually humans, that would create a very difficult situation, and fixing it would probably include consulting a lawyer. In that scenario, there might be others in the company who are pissed at the person who ran off their mouth, but not want to take a hit of fixing it in a good way (and then things can get worse; "the coverup is worse than the crime" is a thing).
I suspect OP's situation is much more easily corrected, or might even just be a small misunderstanding.
For example, when I first learned the term (in HCI, or human factors engineering), they used the example of a mockup by photocopier designers, in which obviously the people using it knew there was a human moving sheets of paper to the slots.
Maybe there's a better term?
The benefit of doing this mental translation is that I'm no longer annoyed all the time ;-)
I don't think it's not too bad to call a complex decision process "AI". ML is a separate distinction.
Do nothing.