16
votes
Any real AI recommendations from the community?
Hey - I'm wondering if we've got any real-life recommendations for AI's out there?
I'm not looking for a list of AI's - they're everywhere! What I'm interested in is whether and how anyone here has started to use an AI on a regular basis to the extent that you consider it genuinely useful now?
For example,
- At work with have a ChatGPT3 wrapped app in Slack which I use quite often to improve summaries and formal comms I write. I think everyone knows it's basically good at that.
- I use Pi.ai as a "sympathetic" and filtered advisor for more sensitive topics relating to mental health that I have to deal with - it's useful insofar as I'm less worried about hallucinations or bad output when I'm using it. This might be misplaced confidence to be fair, but I've not had a bad experience with it so far.
- I use ChatGPT built into Apple Intelligence more and more since getting a device capable of using it. I think the use case I'm most warming to is that "search" is less and less useful nowadays because of blog spam and assumed corrections to my searches. I can use ChatGPT as a replacement to search in a growing number of use cases.
What I'm wondering about:
- Gamma.app promises to be a .ppt replacement via AI. I'm skeptical. I have to summarise and present a lot of content at work. Having a means of an AI doing some of the lifting here would be incredible, but I remain unconvinced.
Any sites/services you use regularly and effectively that you'd recommend?
I use copilot a lot when I code.
While it hasn't reached a point where it can full-blown substitute actual programmers, it has drastically boosted my productivity.
I think big part of it is that google search has become really bad. I used to be able to find answers to specific technical questions pretty fast. Now it's mostly a lost cause, while copilot is doing really well.
Code generation itself is pretty decent too, especially when you know what you are doing. You can keep "massaging" the output by making it change things and guiding it.
For public services, perplexity.ai is legitimately useful.
Language learning using AI is a very powerful tool too.
If you're fairly technically inclined, you can get really stellar results by building workflows using langchain or other similar libraries (instructor is also good). Setting problems up to be broken up into subproblems with the multiple solutions being checked in parallel, with the results being double checked and revised by other AIs, really cuts down on the effects of hallucinations. Combining that with function calling and external data has been proven (in my experience) to be close to and sometimes better than human work.
I also find myself going to Perplexity over Google for searches, especially when I want information. Google searches have deteriorated so much in quality and even their AI summary isn't going to fix all the years of damage they've spent letting SEO spam dominate their search rankings. It's just a front for their ads at this point. Perplexity (at least for now) just gives me the information I am looking for, and the list of links it's pulled that from, and that's all I need for most quick searches.
Claude AI by Anthropic has been my go to. I only touch chat gpt for simple stuff so I don't use up compute time with Claude.
It's helped me code/develop a whole new personal library catalog to catalog my physical books at home and helped me build a react website from scratch. It's been a fascinating learning experience.
Their artifact feature is great for learning code since you can see it live and iterate, and you can do it conversationally, and have it explain as you go. I've only used it to build some tiny experimental things like this generative art project (by which I mean the Philip Galanter definition of generative art where the artist creates a process, such as a set of rules which then creates the art, not to be confused with generative AI art, although technically it is, just not directly) which is a grid of alphabets with colors that activate based on letters in a word. It still gets things wrong, but for direct, simple things, it works well.
yes exactly! It's really fun. I had a couple of old bash and python scripts for dumb tools like a diceware password generator and color palette picker and cocktail recipe api I didn't know what to do with so I made a little interactive playground on my new website to showcase them, and had Claude simply repurpose the code into JavaScript. Funny enough, some of them still have my original bugs! It was really cool to see it working in Claude before testing it out on my site.
Here's how I use these:
For ChatGPT, I use it in a few different ways daily. I am mindful about what information I put into it since I don't think it's very secure. I also don't use it for any factual information, but I do use it to find ideas/concepts that I can then go look up on my own. Here are some of the ways I use ChatGPT:
As an aside, I've also given ChatGPT some personality because I hate the default overly friendly way these LLMs write, so I have changed it to something I would actually want to interact with. It's better if you use Projects and reinforce with more instructions, and more context than you can store in Memory, which is capped at a certain number. Then, the conversations I am having come close to rivalling Claude (which has the similar 'emotional intelligence' of Pi, but more powerful). It can still revert to bot mode sometimes though, especially when it does a web search. This has been the biggest change in the way I use it, and I highly recommend using custom instructions at the very least, even if you don't end up using projects.
Mind going into more detail about what changes you made to ChatGPT's personality and how?
On rare occasion I use CoPilot to navigate my way through a codebase I'm not going to be sticking around in.
Lately my hobby project is making a simple editor for a pseudo 3D engine, but I couldn't figure out how to approach clicking to select an object. The renderer isn't much help here. You feed it a scene graph and it writes to an HTML Canvas or to an SVG all by itself. There's no hint of what areas of screen space correspond to what chunks of the scene. I found a mostly finished editor for the same engine that does what I want, but it was a large bunch of React that I couldn't parse.
Feed the whole codebase into CoPilot, and it points me at an external library. Feed the library into it, and apparently it's doing color testing on a separately rendered copy with unique colors for each object. And now I've got an approach I can bring back to my codebase.