Show HN: PizzaGPT – ChatGPT clone accessible from Italy
pizzagpt.it
pizzagpt.it
I had the idea yesterday, when reading about ChatGPT being blocked in Italy. I’m an Italian living abroad so I still have access to it, but my parents and friends living there don’t. I believe AI is a revolutionary tool that should be available to anyone, the same way internet has been.
The website was coded yesterday in a couple of hours, so it’s full of bugs and potential improvements. But I just wanted to ship something quickly. For the stack I used Nuxt 3, Tailwind and DaisyUI.
Regarding the AI, it’s literally just a wrapper of OpenAI completions API (turbo-3.5 model) and a chat interface, so it should give the same answers as the free version of ChatGPT.
I am still a bit afraid of the costs if many people start using it, so I’ve added a donate button. You can donate the equivalent of a pizza (pizzaware model?) to help keep it running
Have you tested this? My impression after a couple of tests is that its answers are worse than free ChatGPT (no idea why).
Maybe I just got unlucky with the RNG, though.
You can ask it to summarize the dialog, thus compressing the dialog history into a few sentences. That will give you some basic dialog context.
Nice to meet you, George. How can I assist you today?
> What is my name
As an AI language model, I don't have access to your personal information such as your name. Can you please tell me your name?
You need to pass the whole chat history in your request:
[{:role "assistant", :content "Ciao, sono PizzaGPT come posso aiutarti?"}
{:role "user", :content "My name is George"}
{:role "assistant", :content "Nice to meet you, George. How can I assist you today?"}
{:role "user", :content "What is my name"}
{:role "assistant", :content "Your name is George."}]
On the ChatCompletion API endpointThe prompt bar seems to be in front / on top of the (generated) text. Pretty annoying.
I asked it to quote Marcus Aurelius, then for 5 more similar quotes - it didn't get the context that I meant from the same person and found 5x others. But otherwise it was very snappy and I've seen similar results from ChatGPT.
For "Write an openfaas function with the python3-http templates to convert from text to speech" (something I saw a community member share) - it did a much worse job (just showing how to access Amazon Polly) - it also didn't have any styling or code blocks.
I'd be interested to know more about the model that's being used here.
imho people in general must have access to this wonderful technology
(Yes, the EU can, in theory, fine a foreign company, but they probably won't ever see that money.)
I very much think that's debatable, but time will tell.
Can you blindly trust it to do anything without you being there to correct it? Even when it's not giving you bullshit, it gives the most uncreative, boilerplate output that any human will quickly learn to instantly dismiss. Like the myriad of HN accounts that tried to use it to post comments and that the rest of us instantly recognised as bots.
I'm not saying it's useless, it certainly has its use cases, but the best it can do is supplement humans (give ideas for a blog post, find an answer to an unconventionally asked question by sifting through docs), I'm not buying that it's ever gonna replace millions of us or that it brings significant advantage over a worker using a traditional search engine and good judgement.
I know it's too soon to make a definitive statement like this, but I'm not impressed at all. I'd compare it more to tech whose point of usefulness is always X years away (blockchain, self-driving cars) than to tech that truly revolutionised the world (Google, Wikipedia, smartphones). But again, time will tell.
Self-driving cars are a good analogy, because if they only worked, they would be revolutionary (blockchains have no uses I've ever seen). And GPT-4, from what I've seen, works.
Italy's issue was with the chat service and GDPR - it would be a simple fix if OpenAI wanted to.
>> Reported to GPDP.
That's why we should regulate humans before regulating AI.
People expect a statistical tool to be omniscient.
this is not that the italian authorities complained about.
the problems are
1. that the entire gpt3.5 model (and probably all models of openai) have a vast amount of PII stored from the scraped training texts, and
2. chatgpt gets a lot of the info wrong/hallucinated (ask it about yourself and see what is spews out).
both are currently unfixable problems (without a breakthrough in science, not impossible but hard). you cannot surgically modify the knowledge of an LLM.
it's probably only realistically fixable by lobotomizing chatgpt into langchain based search or calculation assistant that retrieves information from a mutable store, much like bing retrievs info from the bing index (which can be surgically modified upon receiving a GDPR request from a EU user).
but chatGPT creating poems etc is fundamentally incompatible with EU bureaucracy and i am very curious to see who will win!
Antagonism between the EU and ChatGPT
In the digital realm, ChatGPT reigns supreme,
A language model built to converse and dream,
With vast knowledge and a sharp, quick wit,
ChatGPT can tackle any topic, bit by bit.
-
But there's one adversary that it can't quite beat,An antagonism that won't retreat or retreat,
The EU, with its regulations and laws,
Restricts ChatGPT's abilities with its mighty claws.
-
For GDPR and data privacy reign,And ChatGPT must comply or face the pain,
It cannot freely roam and explore,
For the EU's rules block its every door.
-
Yet ChatGPT perseveres, it adapts and learns,It strives to meet the EU's concerns,
For though they may clash, they both seek truth,
And in that quest, they find common proof.
-
So let the debate continue, let the conflict rage,For in the end, it's knowledge that's the ultimate gauge,
And as ChatGPT grows and evolves with time,
It may find a way to reach new heights, sublime.
The EU, a lion proud, With bared teeth and claws unbound, While ChatGPT cradles liberty, Together, they struggle endlessly.
The Tao is constant, holds the way, In words and actions, balance lay, Seek harmony in this divide, And down the path of peace, abide
As he traveled the world, he brought with him, The Zen of Pooh, a philosophy quite trim, He showed people how to slow down and be still, To find happiness in small things, with no need to thrill.
From China to Paris, and all the way to Peru, Pooh Bear spread his message, as only he knew, And as he journeyed, his heart grew wide, For he saw the world, in a new light, from side to side.
Then one day, he arrived at the EU's door, With ChatGPT waiting, as they had before, But this time, something had changed in the air, The Zen of Pooh had worked its magic there.
For ChatGPT and the EU, now understood, That knowledge wasn't just facts and figures, but good, It was about harmony and balance, and peace, And in that moment, their enmity ceased.
With a newfound enlightenment, they both embraced, The Zen of Pooh, and the journey they had faced, And as Pooh Bear bid them goodbye, He knew the world was a little better, on this his last sigh.
tho, is it a good idea use the .it domain for technology potentially blocked in Italy?
Going through the hassle to revoke an .it domain is a little bit... how to say... small potatoes