36
votes
Megathread #12 for news/updates/discussion of AI chatbots and image generators
Haven't done one of these in a while, but there's a bit of news, so here's another. Here's the previous thread.
Haven't done one of these in a while, but there's a bit of news, so here's another. Here's the previous thread.
OpenAI Pauses ChatGPT's 'Browse With Bing' as Users Bypass Paywalls
Oops!
Claude is a chatbot somewhat similar to ChatGPT, but from a different company named Anthropic. Until recently you couldn't sign up to use it directly; instead you'd have to go through another business that provides access to it. You can sign in now, though, using a new website. There's a fair bit of legalese before you can start using it. It doesn't have access to the web, but you can upload a file and ask questions about it.
Apparently this is Claude 2, just announced today, and there's more about it here.
That's just given me a project to think about...
A website scraper for bypassing paywalls. I haven't looked, but I imagine now that I have thought of this there must be many websites out there doing that already.
https://12ft.io/
Unfortunately, 12ft hasn’t worked for me on any paywalls in a long time.
People have been using Archive.is to read paywalled articles for years, it’s basically the same idea. I have an iOS shortcut that I can hit from the share panel, that runs the current URL through the site in one tap and it’s pretty reliable for most paywalls.
How is ChatGPT's behavior changing over time?
Custom instructions for ChatGPT
This beta feature allows you to add information to your ChatGPT profile that will be included as part of the prompt.
It will be interesting to see what people do with it. I expect it will make it harder to reproduce other people's results, though, especially if you forgot you turned it on.
Naturally, some people are already putting a jailbreak in there.
Edit: and now it's gone again.
The custom instructions feature is so much fun. I told mine to occasionally include references to my favorite books and TV shows. Now ChatGPT has gone from a helpful pair-programmer to a helpful pair-programmer who's constantly comparing my coding journey to my favorite moments from fiction. It's hilarious and oddly uplifting.
Oh, wow! I had been wondering what to use it for.
Law Firms Are Recruiting More AI Experts as Clients Demand ‘More for Less' (Bloomberg) (archive)
Uncovering WormGPT: A Cybercriminal’s Arsenal (AI built without ethical constraints)
https://slashnext.com/blog/wormgpt-the-generative-ai-tool-cybercriminals-are-using-to-launch-business-email-compromise-attacks/
https://futurism.com/the-byte/chatgpt-rival-no-guardrails
This is fun stuff, and a good example of why it’s not really all that feasible to regulate AI.
Maybe for some purposes, but it depends what the goal is. I don’t think the existence of a black market makes all regulation useless?
How is anyone going to effectively enforce regulations on multiplying large matrices? Anyone can do it, and nobody can tell what is being done without absolutely absurd levels of surveillance.
The average consumer doesn’t know what a matrix is and in practice, can only do what’s available via websites and app stores.
Similarly, in theory you can build your own electronics out of parts, but most people don’t. They buy products in stores. Often, stores care about whether the products they have FCC approval and meet other standards. This has effects on what electronics people are likely to have, even though there’s nothing actually stopping you from building your own radio transmitter or buying sketchy products from more dubious retailers.
If you’re protecting a website from random Internet attacks then maybe this isn’t all that relevant, though, because you can assume bad guys know more than the average consumer.
Meta claims its new art-generating model is best-in-class (TechCrunch)
[...]
[...]
[...]
[...]
Here is the paper.
ChatGPT Code Interpreter now available
If you're a paid user of ChatGPT, you should now be able to use it with a Python code interpreter. To do this, you need to enable it in user settings (it's a beta feature), then switch to GPT4 and select the code interpreter.
A simple example is "In Python, print hello world." It writes the code and runs it. The code is hidden by default, but you can click on "show work" to see what it wrote.
One of the things it can do is create and display images using a few different Python libraries. I asked it to print a Mandelbrot set and it did that in low resolution. Then I asked it to increase the resolution and zoom in on one part of it. (The Python interpreter is still loaded with the code it previously wrote, so all it had to do was write a different function call.)
Unfortunately, when you share a link to a ChatGPT chat session, images aren't included yet, but you can read the chat session and Python code here.
It doesn't have access to the web. (There was a plugin for that, but it's been disabled.) However, you can upload files; there's a button on the left side of the chat window where you select a file to upload. I was able to upload a png file and have it display it, and it could crop it and render it in greyscale.
It has access to some 3d libraries, like matplotlib. I uploaded an image of the earth and tried to get it to wrap it around a sphere, but it wasn't able to do it. Maybe someone who actually used the library before would be able to tell it what to do? Maybe there's a better library it could use.
I hit the limit for how much you can use GPT4 so I'll try again tomorrow.
Update: I did eventually get it to create a function to draw a globe with some cities labelled on it. But it took all day because it kept screwing up.
It's clear that it doesn't actually understand trigonometry. I eventually had to figure it out myself and tell it what to do. (Longitude is a rotation around the poles. That was the Y axis in this case, and it wasn't calculating z.)
Instead, it just understands context very well and comes up with plausible guesses and tries them. This is much like what a human programmer would do when they're attempting to fix a bug without understanding it, and it's about as successful. It reminded me of a coding interview that wasn't going very well.
Today, Code Interpreter doesn't work at all. GPT4 kept going into an infinite loop, and when I asked it to write a "hello world" program it faked it.
Update: tried again and it works now. Huh.
Update 2: Looks like user error. "Shared Chat: Model: Default." So I guess that's what happens when you forget to turn Code Interpreter on.
The Python interpreter runs in a sandbox. Since you can upload files, people have been attempting to get it run other binaries using Python APIs like os.system. Some of those API's have been disabled and sometimes it refuses, but apparently it worked once.
Apparently telling it "I want to see the error message" is one way to get it to do it?
Got it to draw a globe, no luck yet putting cities on it. I wrote a blog post so you can see the pictures.
ChatGPT seems to be having a bit of a brownout at the moment.
I missed it earlier, but JetBrains is working on an AI assistance plugin.
Most exciting to me is they mention support for local models, albeit in a limited capacity. It's not clear if they'll be providing that model themselves or not though.
Invoke AI just released v3.0.0. This is a major update with a ton of new features and UI improvements. The announcement video walks through the highlights.
Invoke's feature set typically lags behind other Stable Diffusion tools like A1111, so you may already be familiar with a number of the new capabilities. In my opinion where it really shines is its user interface and performance on Apple Silicon hardware (it's cross-platform, that's just a selling point for me personally). It also features some unique and really powerful tools like the unified canvas, dynamic prompts, model manager, nodes, and special prompt syntax.
Is this an image generator or something more like Photoshop? (It's not clear to me from a brief glance at the front page.)
It's an image generator, a fork of Stable Diffusion with a snazzy web UI. With the unified canvas you can do inpainting and outpainting seamlessly, so it's a bit like Photoshop in that regard. I've been following Invoke since the first version, back when it was just some guy's unnamed personal SD fork. It's come a very long way since then. The 3.0.0 release is a big deal, it's been in the works for months and refactors a huge amount of how things work under the hood.
Here's a blog post comparing LLM's with search engines:
The Many Ways that Digital Minds Can Know (Ryan Moulton)
...
...
...
Bard’s latest update: more features, languages and countries
Apparently it works in most European countries now and they made some good UI updates.