by mavsman on 7/26/23, 6:06 PM with 17 comments
by niux on 7/26/23, 6:40 PM
For coding, I use Copilot[3]. While it's been great for writing boilerplate code, it falls short in every other regard. I also had the opportunity to try the new version of Copilot as well, but it feels like a glorified ChatGPT inside VSCode.
For everything else, I use a tiny tool I made[4] which enables me to invoke my own prompts in basically any application that allows me to select text.
[1] https://github.com/brianpetro/obsidian-smart-connections
[2] https://gpt-index.readthedocs.io/en/latest/getting_started/s...
by Someone1234 on 7/26/23, 7:05 PM
I have plans to use LLMs to help me create a document format converter (XML to XML via XSLT), but unfortunately most of them don't support enough tokens to take in both the starting document's format and also detailed instructions on what to do. So I am very token capped on that project currently (and also GPT-4 requests-per-hour capped, least of all because I need to break my tasks apart). I've tried converting the starting XML to a series of xpaths, but then the LLM loses a lot of context and the result is ultimately less-good.
I'd like to give LLaMA-2 a play for my conversion project, but haven't had the time, and don't ultimately know enough to know if token limits are a technical limitation or a financial limitation for the services (i.e. can I give it unlimited tokens if I don't care how long it takes to complete?). Plus getting it up and running locally isn't exactly turn-key right now.
I tried Bing and Bard too; both support some web integrations which is nice, and you can generate some [bad] picture content, but they're both worse than ChatGPT for minimalist chat with Bing being too much nonsense/irrelevant Bing-service-spam (and often cuts you off) and Bard just being worse than GPT-3.5 let alone GPT-4.
by dotandgtfo on 7/26/23, 8:58 PM
"Here's 3 CTEs. Finish the model by joining them and grouping by X, Y, Z".
I'm also sadly not working with anyone more experienced then me so it's a good discussion partner for discussing tradeoffs or alternative ways of doing things. For instance, I created a model which did a self join to get create a new column with the previous years value. I asked it if I could do it differently and it suggested the LAG function - however, it doesn't deal with leap years so it wasn't viable in my case.
It's pretty good at error messages and finding faults in code, so it's usually a good place to start if I'm confused.
It's also been pretty good for discussing architectural decisions and tradeoffs. It's given me great answers to how to create and manage environments, deal with config files and more.
Honestly, it's been amazing for learning DBT and has greatly helped me write code. Probably increased my productivity by 30-50%. But I think I'm in the sweet spot of GPT. I know enough SQL and data engineering to see through the bullshit, but getting the bit more than basics surfaced and getting some direction has been great.
Otherwise, it's pretty good for writing emails and such, but it isn't as good in norwegian as english and I'm pretty comfortable with my writing style so I use it less for that.
Sadly, it's not great at Dagster (my orchestrator) as there's not a lot of code out there and a lot has changed since the knowledge cutoff in 2021. I'm hoping some LLMs will be able to help with this in the future. Let me know if anyone has any tips here.
by confoundcofound on 7/26/23, 6:20 PM
by sophbutler on 7/26/23, 7:30 PM
by ArtWomb on 7/26/23, 6:45 PM
by PeterStuer on 7/26/23, 6:49 PM
by penjelly on 7/27/23, 12:38 AM
by billconan on 7/26/23, 8:13 PM
by mattbgates on 7/27/23, 6:08 AM
As for text and coding...
I use Google Bard and ChatGPT for very different reasons as both of them have their strengths and weakness and I've seen both of them provide wrong answers and pretty good answers.
Google Bard serves to answer my more basic random questions that pop into my head during the day that might be useless to others but I find fascinating:
"How far will bees follow their Queen?"
"What happened to all the poop on Titanic?"
"Can we send an object to land on Jupiter?"
"How far can a fart travel?"
"Is a dog or cat more likely to eat its deceased owner?"
I've asked Google Bard some questions that are similar, but different, and it looks like it is just providing a template after looking through its database and drawing a conclusion that it is a "similar question" to another. I've asked Google Bard some very difficult questions and it has had a hard time answering them.
I've also asked Google Bard to write me some things on important topics and it writes about the equivalency to an 8th or 9th grader. Google Bard tends to go into a topic, explain it all, and then feels the need to write up a conclusion saying the exact same thing, usually as a bulleted list, often revealing its apparent redundancy. Probably could've just provided me with the bulleted list and been done with it.
As for ChatGPT, it is reserved for more professional questions and tasks because ChatGPT is actually better at providing thought-provoking creative answers. Its equivalency feels as if it is writing similar to early college levels and you can even get it to write like an advanced university student. I am unsure if it would pass a thesis on law, but it is certainly far more creative than Google Bard.
Some things I might ask ChatGPT to do:
"Write an easy-to-understand six-month lease."
"Write a database class in PHP with CRUD functions."
"Write an advertisement that is appealing to children for a Bounce House Party"
"Code this more efficiently: [code]"
"Re-write this letter to make it sound more professional."
I've yet to dive into using any other AIs full-time such as Copilot, though I've play around with them a bit and was impressed, but just haven't made the big switch.