Low-code, no-model recommendation system with GPT3
medium.com
medium.com
I have no agenda of changing the world and I have nothing substantial to fill in the gpt3 invite form but sometimes the best ideas come from tinkering and I just wish they gave some limited access to everyone.
Note the huggingface library is a python library, so you'd technically be writing some code, though the library API is super user friendly and the community is very helpful.
You can run that and deploy your own GPT-2 API locally, or in the cloud. I'd also recommend checking out Max Woolf's gpt-2-simple, which is a library that makes it really easy to fine tune GPT-2 with your own text (if you've played the free version of AI Dungeon, this is how they trained their model):
Not sure what the 100k tokens translates to in terms of query limit
"Recommendation system[S] [ARE] so successful in many products and services we interact [WITH] every[ ]day"
I'm sorry, but four errors within the first sentence is just not good enough - did the author even read this themselves just once before hitting publish? Show just a little bit more respect toward the people who give their attention to what you've written.
Explore: Free tier: 100K [BPE] tokens, Or, 3-month trial, Whichever comes first
Create: $100/mo, 2M tokens/mo, 8 cents per additional 1k tokens
Build: $400/mo, 10M tokens/mo, 6 cents per additional, 1k tokens
Scale: Contact Us
Expensive but (unfortunately) pretty standard market price for cloud NLP stuff. The price is about $40 per million tokens.For comparison, cloud translation costs per million characters range from $6 (Azure bulk pricing) to $20 (Google/AWS without bulk discounts). If we assume the average BPE token length is 5 characters, GPT-3 will cost about $8 per million characters.
[1] https://old.reddit.com/r/GPT3/comments/ikorgs/oa_api_prelimi...
> That makes for 400 million tokens in 2 or 3 weeks, which puts me at like $4000/mo minimum
Oh dear, that means...
> Scale: Contact Us
So while they are using the API for free for now, by these metrics, they are least going to be soon having a running cost of at least $4K+/mo. That is an expensive toy. The same goes for AI Dungeon.
> App Store earnings will be used to cover OpenAI costs & develop new features. Thank you for your support.
Well I will be seeing a tsunami of complaints from OpenAI projects that they can't pay up for their "game changers" since they will be priced out quickly. OpenAI Wins, Everyone else loses.
If this is for simple projects, then I wouldn't dare build an entire startup based on someone else's API. OpenAI will win by default here.
https://medium.com/@aidungeon/how-we-scaled-ai-dungeon-2-to-...
An important note, as others have said, is that not every player gets the same model. Free players, as far as I'm aware, only get GPT-2 ("only" is a strong word, as up until GPT-3, GPT-2 was the state of the art in text generation and is still extremely impressive in its own right).
[1] https://en.wikipedia.org/wiki/Byte_pair_encoding
[2] https://arxiv.org/abs/2005.14165, page 24
If you told me in 2015 that I can give just a few examples of movie recommendations, on a model trained for general text, and get perfectly coherent recommendations, I wouldn’t have believed you.
They might as well rename to Standard AI.
I maintain an open source ML deployment platform, and I've interacted with a bunch of teams that have used it to deploy GPT-2. It was actually the platform AI Dungeon built their app on. GPT-2 is a beast to deploy—it's huge (almost 6 GB fully trained), requires GPUs, and scales fairly poorly. You need to autoscale GPU instances aggressively to handle any kind of real time inference situation with it, and even with spot instances, that gets expensive quick.
GPT-2 is 1.5 billion parameters, and at the time, was scandalously large. GPT-3 is 175 billion. For a model that large, there's real questions around whether it's even feasible for the average team to use it if it is not hosted somewhere else as a third party API.
From that perspective, I think the value OpenAI captures with the API is less about the exclusivity of the model itself, but the exclusivity of their infrastructure. Because of that, I wouldn't be surprised to see them open source the model for research.
However, I 100% agree that the fact that the model still isn't open is concerning, and it casts some doubts on whether or not it will ultimately happen in the future.
https://pdos.csail.mit.edu/archive/scigen/
Example:
https://pdos.csail.mit.edu/archive/scigen/rooter.pdf
In a way, I find the output better than GPT-3's. GPT-3 output is always a bit creepy to read, as if you are talking to a deranged person.
* GPT-3 is conceptually simple: the effort to invent it and engineer it amortizes well.
* Once the model is trained, it can be reused to very different tasks.
* Querying doesn't require programming knowledge.
A family car is really overpowered for most trips to the bakers.
Yet people take the car all the time, instead of walking or cycling, because it's just more convenient and easy, and people are lazy.
You can't write just this off as a stunt.
If you described how YouTube renders cat videos to Tim Berners Lee in the mid 90s, it would also seem like a 40-ton truck.
And yet here we are.
One thing that's cool about GPT-3 is how versatile it can be, so I'm exploring a natural language search interface, which is something that traditional recommendation algorithms can't do.
Are you planning to incorporate GPT-3 into your startup? I'd love to hear about what use cases you envision it solving. If you're interested in connecting, my email is in my profile and my website.
There are a couple of features we see GPT3 stands out and potentially benefits the product features.
Currently we are evaluating the end to end quality and cost versus our traditional ML based recommendation and semantic search pipeline.
BTW I guess panpsychism researchers should start talking to rocks maybe one day they'll find one that is an AGI! /s
A hello world program and a rock are not integrated information processing systems. The former is an automata which can be contained in an integrated information processing systems and the latter is a more arbitrary construct which does very little information processing at all (much less integrated).
Non-falsifiable dreams.
This would be frightfully expensive to build and run (BlueBrain blew billions on a very stripped down version)l Nevertheless, it’s not obvious to me that this MD model wouldn’t “think” in the same way you do.
But panpsychism apply to anything, e.g a rock. And your statement does not apply to a standard neural network.
"Supporters of the Strong AI Hypothesis insisted that consciousness was a property of certain algorithms – a result of information being processed in certain ways, regardless of what machine, or organ, was used to perform the task. A computer model which manipulated data about itself and its ‘surroundings’ in essentially the same way as an organic brain would have to possess essentially the same mental states. ‘Simulated consciousness’ was as oxymoronic as ‘simulated addition’.
Opponents replied that when you modelled a hurricane, nobody got wet. When you modelled a fusion power plant, no energy was produced. When you modelled digestion and metabolism, no nutrients were consumed – no real digestion took place. So, when you modelled the human brain, why should you expect real thought to occur?"
— Permutation City by Greg Egan
Anyway, for the rest it looks similar to Netflix' recommendation: similarity in actors, directors, keywords. A toy.