Comment by SeanAnderson
2 years ago
I'm not OP, but happy to answer.
GPT4 has plugin support. One of the plugins is Internet access via Bing. It automatically chooses which plugins to call upon based on the context it infers from your question - you don't have to select anything.
Here's an example: https://chat.openai.com/share/be3821e7-1403-44fb-b833-1c73f3...
It correctly finds a texture atlas example by discovering it nested inside of Bevy's github.
Note that it didn't summarize when I didn't say to conditionally consider summarizing. I consider this poor behavior, but I'm confident it would elaborate if I followed up. The initial seed prompt by OpenAI encourages concise answers (likely as cost saving measure but also for brevity)
I realize this is just a glorified "I'm Feeling Lucky" search, but I find it to be a much better UX, so I default to it over Googling. It's nice to be able to seamlessly transition from "search" to "brainstorm/discuss" without losing context.
I searched for "github bevy rust texture atlas code" and the first link is what ChatGPT provided as well. There are 9 other links in Google search. Why would you type such an elaborate prompt when you can just Google the keywords and get many more results along with the main one. https://www.google.com/search?q=github+bevy+rust+texture+atl...
I have tried using these things for search, but among the hallucinations and lack of different options in the response, I still find searching on Google or other search engines superior.
because it's a one-size-fits-all solution. If the thoughts in my head go from, "Can I see an example of this?" to "Okay can I give you some of my code and have you refactor it using this example?" to "now I want to actually edit the texture atlas" I don't have to switch programs or exert effort.
It's really convenient.
For a less contrived, more impressive example (multi-modality is insane!), see these: https://imgur.com/a/iy6FkBO
The above example shows me uploading 16 sprite tiles to GPT. The files were labeled 0-15 on my system. I uploaded them in two parts because there is a 10 file upload limit. I wanted to create a sprite sheet from these sprite tiles and didn't want to open an editor. So, I had it do it. After it worked, I realized I needed the three sprite sheets in varying colors (dirt, sand, and food) so I had it find/replace the dirt color with sand/food color. It then gave me download links to all three and all three were good results and saved me time.
(and yes, I know I don't have to compliment it. It's fun and makes work more enjoyable for me)
Wow, that’s a nice use case. Protip with multiple files - you can just upload a zip file.
1 reply →