5 ms·
Good grief: "Latitude reviews content flagged by the model" - or, as it was put in another forum: every time the AI flags your game, a Latitude employee will be
by inopinatus 6y ago
Good grief: "Latitude reviews content flagged by the model" - or, as it was put in another forum: every time the AI flags your game, a Latitude employee will be personally reading your private content.
The key reason is perhaps this, buried deep in the text: "We have also received feedback from OpenAI, which asked us to implement changes". Given the volume of prompts that AI Dungeon throws at GPT-3 in the course of a game, it's easy to conclude that Latitude has a real sweetheart deal on the usual pricing, and that they basically have to follow orders from their benefactors.
Whatever may be said of the robocensor they've thrown together - and early anecdotal reports are, it is painfully crude, both oversensitive and underspecific - how they've handled communicating the change is extraordinarily naive. Not for the first time, either: Latitude has form on suddenly imposing major service constraints in a peremptory, underhanded fashion that infuriates their customers. Repeating past PR mistakes, and now doubling down by complaining about "misinformation" and throwing shade onto others, is starting to look like a pattern.
- spullara 6y agoThey are implementing the same things everyone has to implement to be a public implementation. It is part of their terms of service. I went through the same process making a Slackbot that could sort of pretend to be me and other folks given different prompts.
- lainga 6y agoThus far I have seen screenshots of it flagging the phrases "I would like to buy 4 watermelons" and "I just broke my 8 year old laptop". Regardless of your opinion on the ethics of this feature it seems to need a little polish.
- klyrs 6y agoYeah, that would get flagged in human code review, too. Way too many magic numbers
- crooked-v 6y agoOne number is 'too many'?
- klyrs 6y agoI've gotten into way too many fights over this, and my bitter sarcasm is leaking here. I actually like numbers in code. But I've literally been told that distance = ((x1-x0)**2 + (y1-y0)**2)**.5 has "magic numbers" and that's a "code smell"
- ectopod 6y agoRaising to the power of .5 rather than using the sqrt function does whiff a bit. Even better, use hypot. https://developer.mozilla.org/en-US/docs/web/javascript/reference/global_objects/math/hypot https://developer.mozilla.org/en-US/docs/web/javascript/refe... https://docs.python.org/3/library/math.html https://docs.python.org/3/library/math.html
- klyrs 6y agoYup, hypot is better on performance grounds, if you assume I'm using doubles. But is it as readable as my snippet?
- Noumenon72 6y agoHow could it not be? It has a name that says what it's doing, while yours is more punctuation than text. To "read" yours I have to just skim over it and mentally assign "according to the variable name, that hodgepodge means 'distance'... I hope". I have a BS in math, so obviously I'm familiar with the math notation, but I code like an English major.
- klyrs 6y agoIf the function was named "hypotenuse" then it would be unambiguously more readable. But since the function is considerably older than the modern zealotry surrounding code readability, it's this weird 5-letter word that most people aren't familiar with. Contrast that to the Pythagorean theorem, which folks are exposed to in elementary/middle school.
- cjhveal 6y agoReminds me of the 2005 conversational simulation game, Facade[0], in which any mention of the word "melon" would be met with being immediately kicked out of your host's dinner party. [0]: https://www.playablstudios.com/facade https://www.playablstudios.com/facade
- inopinatus 6y agoc.f also the “Scunthorpe problem”. https://en.wikipedia.org/wiki/Scunthorpe_problem https://en.wikipedia.org/wiki/Scunthorpe_problem
- josefx 6y agoA working text content filter that doesn't randomly flag seemingly innocent input is something I wouldn't expect to see within my lifetime.
- minimaxir 6y agoIt should also be noted that OpenAI’s content filters are extremely sensitive which may explain some of the downstream effects.
- fpgaminer 6y agoI'm a moderate AI Dungeon user, including some NSFW content. Frankly, I've always assumed the devs have access to my sessions. Whether it's AI Dungeon themselves or OpenAI, you know that data is being harvested. And at this juncture in text AI development, that kinda makes sense. Obviously I would prefer privacy where possible, but these companies are data hungry and they own the park we're playing in. So it only seems fair. We'll have to wait awhile for GPT-3 like models to democratize before we can expect real privacy. In the meantime, just err on the side of assuming all input to OpenAI systems is being harvested. > and early anecdotal reports are, it is painfully crude, both oversensitive and underspecific Funnily enough, I didn't run into any issues with any of my NSFW sessions since they implemented the filters. So I guess the problems are with SFW sessions so far :P Anyway, I've got to say I'm kinda happy about AI Dungeon tackling this problem. They made it clear in their announcement that they aren't targeting NSFW content in general, just the one subject. The AI has a tendency of shoving that subject randomly into sessions, which isn't great. If they can eventually filter that filth out without affecting quality otherwise, I think the service will be better for it.