Live data from Hacker News

Ask HN: What's your favorite GPT powered tool?

news.ycombinator.com

241–250 of 266 posts

Re: Ask HN: What's your favorite GPT powered tool?

#242
post #95

I use code GPT in VS Code and Intellij. And GPT for docs and slides in Google docs.

> Intellij What? how?

This plugin: https://plugins.jetbrains.com/plugin/21056-codegpt

Works great. I have an openai api key and I've configured the plugin to use gpt-4.

Re: Ask HN: What's your favorite GPT powered tool?

#243
post #73

Am I the only one who isn't using ChatGPT on a regular basis? Though I've made a few attempts to use it, generally I already know the answers to most trivial questions. And by going into more complex questions and scenarios, it becomes apparent that ChatGPT lacks a deep understanding of the suggestions it provides. It turns out to be a pretty frustrating experience. Also I've noticed that by the time I've crafted int…

One mistake I've seen people who are unhappy with GPT make is they ask it questions they already know the answer to, topics they are an expert in, and then tear down the response. Try asking it things you would google for. I'm finding it to be a pretty good "I'd like an answer to this question, I don't want to wade through a bunch of google results trying to find the one that answers this question" engine. Sometimes…

Something to keep in mind too is that ChatGPT's model is from September of 2021, and so, as it will state quite clearly, it "has no knowledge of the world after that date."

I asked Bing's Search AI the same question and it claims that it updates itself every day to stay current on the latest news and happenings.

2 years is a LONG time in our current society, so keep that in mind when it provides answers.

Re: Ask HN: What's your favorite GPT powered tool?

#244
post #14

Phind is a GPT powered search engine optimized for developers / technical documentation. It searches the web and tries to aggregate results from multiple web sites. Although there are instances where it references outdated versions of libraries, on balance, it significantly reduced my time spent on technical research. https://www.phind.com/

Phind is one of the stickiest apps I’ve ever used, reminds me of when I first used Google Images… now I use it constantly

It also seems much more useful than ChatGPT or StackOverflow by themselves

Re: Ask HN: What's your favorite GPT powered tool?

#245
I've been using a tool that I've been developing myself (with GPT assitance lol) to basically monitor issues in a list of Github repositories, make the requested changes, and open a pull request to close the issue. It can also monitor comments on a pull request, and classify them as "question" (respond with answer) or "request" (update PR with requested changes and respond with additional info).

It's not perfect but it's at a point now where it is allowing me to make significant progress on personal projects that I would not otherwise have time to do. I already sit in front of a computer at work all day. I want to minimize doing that outside of work, but I still have lots of code projects I want to do on the side.

Main repo: https://github.com/mobyvb/pull-pal

Examples:

- Drafting an action plan and coming up with open questions based on specific requirements (issue: https://github.com/mobyvb/download-simulator-2023/issues/1, PR created by bot: https://github.com/mobyvb/download-simulator-2023/pull/2/fil...)

- See also asking the bot to write code based on a step in the generated action plan: https://github.com/mobyvb/download-simulator-2023/issues/3 and PR https://github.com/mobyvb/download-simulator-2023/pull/4. In this PR, pay attention to the comments I left; the bot takes feedback from the comments and will update the code accordingly, allowing you to iterate on a single PR before merging code

- Basic updates to existing HTML file (issue: https://github.com/mobyvb/pull-pal/issues/4, PR: https://github.com/mobyvb/pull-pal/pull/5/files)

- Writing an Arduino script from scratch based on specific requirements (issue: https://github.com/mobyvb/midi-looper/issues/1, PR: https://github.com/mobyvb/midi-looper/pull/2/files)

Still lots of improvement to go but I'm having a lot of fun.

Exposition if you want:

My experience using GPT4 for programming has been pretty fun. First I was experimenting with prompts like "Given , how do I accomplish ?" I have been discovering things about what types of tasks it's particularly good at (generating action plans, breaking tasks down into subtasks, writing simple-ish code). The code is usually stuff I could figure out myself, but it's still (sometimes) more efficient than me trying to write it, then do some google searching, update it, etc... The chat format also makes iterative improvement fairly easy, e.g. "you forgot to use " or "please add comments explaining what the code does" or "replace this text in the html with some generated content about a digital assistant tool"

I'm a manager and team lead so I find myself writing a lot of tickets based on high-level product requirements for my team to work on. Because I am very familiar with the code base, I often provide a lot of technical detail, e.g. providing links to specific files, functions, and PRs relevant to the issue. I found that prompting GPT4 with a similar level of detail resulted in success. However, it was still really good at more general tasks.

An example of a task that GPT performs pretty well at: "write an index.html landing page with a content section that is vertically and horizontally centered using flexbox. In the content section, generate a heading and paragraph talking about an AI-powered digital assistant for programmers. Add some basic styling to the page, with soft colors. The font of the heading and paragraph should be different. Serve index.html from a main.go file on port 8080. Also add an endpoint to the server at POST /api/number which returns a random integer between 14 and 37. In index.html, add a button that calls this endpoint and displays the number on the page"

(GPT4 can handle this prompt easily with no errors in the code; GPT3 will struggle, so it needs to be broken down more)

I could do all of the stuff in that example myself. But so can AI. I prefer to write out what I want and get some code that's usually 90%-100% perfect, make some slight modifications, maybe ask for some different color options, etc.. Point is, that's probably 30 mins saved for the same end result (honestly, better, considering my design skills are nonexistent).

I work a lot with Github repos already, so it was straightforward to me to replace the ChatGPT interface with a "Github interface" which I'm already familiar with and like (open issue, reference issue from PR, merge PR, issue auto closed). I also like being able to iterate on a "pending" change in a PR by leaving comments before merge. Also, I can do it from my phone!

To see the specific prompts this tool is using as the foundation (at the moment), see

* https://github.com/mobyvb/pull-pal/blob/main/llm/prompts/cod...

* https://github.com/mobyvb/pull-pal/blob/main/llm/prompts/com...

If you have read this far, I hope it sounds interesting to you. The tool is GPL licensed, and I would love if other people tried it out so that I can get feedback on the best improvements to make/bugs to fix.

Re: Ask HN: What's your favorite GPT powered tool?

#247
post #73

Am I the only one who isn't using ChatGPT on a regular basis? Though I've made a few attempts to use it, generally I already know the answers to most trivial questions. And by going into more complex questions and scenarios, it becomes apparent that ChatGPT lacks a deep understanding of the suggestions it provides. It turns out to be a pretty frustrating experience. Also I've noticed that by the time I've crafted int…

I have found it to be good in cases where I need a rough outline of something.

For programming, I often ask it for some modules in language X that can do Y.

Sometimes it surprises me and lists something I have not heard of.

Other times it makes stuff up.

I think to use it well, you have to be some what of a subject matter expert in the topic you are asking about.

Re: Ask HN: What's your favorite GPT powered tool?

#248

Havana summarizes my sales calls and drafts a follow-up email automatically after each call. https://tryhavana.com When you do more than 5-10 sales calls a week, writing up notes and emails can take hours of your time. It's tedious work but also must be done (otherwise you might forget what's going on in a deal when it's time to do another call down the line!). Also, the quality of the summaries and emails must be go…

wow this looks really cool!

Re: Ask HN: What's your favorite GPT powered tool?

#249

Earlier quoted context omitted.

Interesting. Is there a way to shape it to topics you care about? It's all about Sudan and Ukraine, which while globally important I'm much more interested in local (Australian) news / tech news.

Hey, author here. Yeah, the initial idea was to uncover globally significant news, but a lot of people are asking for ways to find "locally important" or "industry important" news. So I'm shifting my direction a little bit. It's currently possible to filter news by broad category in a paid version (health, science, tech). I plan to expand the list of categories, so it's possible to go deeper. I also plan to add news…

Thanks for building this! One thing I'd love is for there to be fewer duplicates.

The top 6 stories at the moment are duplicates of a single story:

7.7 - Russia launches intense air attack on Kyiv, Ukraine claims to have shot down all 18 missiles.

7.1 - Series of explosions heard in Kyiv as Russia attacks.

7.1 - Massive Russian missile strike hits Kyiv in attempt to destroy Ukraine's new air defence systems.

6.9 - Kyiv targeted by dense Russian missile and drone attack.

6.9 - Russian drones and ballistic missiles attack Ukraine's capital after President Zelensky secures new arms pledges.

6.9 - Russia launches intense air attack on Kyiv with drones, cruise missiles, and possible ballistic missiles.

Re: Ask HN: What's your favorite GPT powered tool?

#250
post #88

Earlier quoted context omitted.

Could you provide an example prompt illustrating the general types of questions that you are asking, with which it seems to struggle?

It's been a few weeks ago, but I recall asking ChatGPT about models in Django, which on the surface it often gets perfect. However, when I asked that the model in question needs to be unmanaged and backed by a SQL view (which I pasted), which had previously been applied from a migration script, it became pretty obvious that ChatGPT is just putting together sentences that are highly likely to be true, but not really u…

I've been using version 4 for Django quite a bit and it has saved me quite a bit of coding. I'll just throw in my model and explain in detail what views and serializers to write and the code is near perfect. I didn't have that same experience with GPT 3.5.

And wow, is it convenient for writing tests. I just copy the entire views.py in and list all of the tests I want. The key is to be explicit with what you want.

Post reply on HN