[HN Gopher] Show HN: AI-powered code correction that teaches you...
___________________________________________________________________
Show HN: AI-powered code correction that teaches you along the way
Author : jshobrook
Score : 63 points
Date : 2023-01-15 14:04 UTC (8 hours ago)
(HTM) web link (useadrenaline.com)
(TXT) w3m dump (useadrenaline.com)
| ParadisoShlee wrote:
| I tested this one some ruby, and it told me to break my code with
| typos. -- Replace "enable_starttls_auto" with
| "enable_starttls_aauto".
|
| I will be super interested when I can run this against a whole
| git repo codebase instead of a single file.
| ilaksh wrote:
| I have an experiment related to that which seemed to mostly
| work. What I did was give it the project dir listing first
| along with the request and ask which files it needed. The other
| part of it was to give it a specific format to list the file
| updates with their file name first.
|
| What I will probably actually do when I get a chance for
| aidev.codes is use OpenAIs embeddings with a vector search for
| relevant snippets for the prompt context. Or possibly use the
| gpt-index project which I think does that for me.
| simonw wrote:
| I fired up the browser DevTools to see how this works. It submits
| the code directly to the OpenAI API (I like that it does this in
| the browser rather than forwarding my API key on to the
| useadrenaline.com server where it might end up logged) with the
| following options: { "model":
| "code-davinci-edit-001", "input": "### Code goes here
| ###", "instruction": "Identify and fix all bugs in
| this Python code." }
|
| Then the application itself has a nice implementation of client-
| side diff presentation.
|
| That was for the "lint" button - I didn't run this experiment for
| the "debug" button.
| frabjoused wrote:
| The logo is directly from Adobe's book:
| https://www.adobe.com/products/catalog.html#category=creativ....
|
| I would recommend changing it.
| leaving wrote:
| This seems nice and quite simple, but I think I'll wait until
| there is an alternative to OpenAI that doesn't censor what I can
| do and impose the morality of a profit-making corporation on my
| work.
|
| Considering that the morality of capitalism is indistinguishable
| from the morality of a cancer cell, I think I might be on the
| right side of history here.
|
| I'm also not keen on giving up _more_ of my personal information
| to use this.
| ilaksh wrote:
| Has anyone been able to get OpenAI to increase their rate limit
| for Codex (code-davinci-002)?
|
| I have a somewhat related service https://aidev.codes but I have
| to default to using text-davinci-003 instead because the code-
| davinci-002 rate limit is very small (10-20 requests per minute).
|
| I have been trying to contact their support about it for a month
| without any response.
| ipgmonstereater wrote:
| This is so useful, I just need ai to help me through my design
| too lol
| lumost wrote:
| Give your problem statement requirements and context and see
| what chatGPT thinks bout your design. It's halfway decent from
| what I've seen on open source projects.
| Obertr wrote:
| which kind of problem are you facing?
| 41209 wrote:
| I would love this as a Visual Studio or VS Code plugin.
|
| Using it as a standalone website looks fun too, can't wait to dig
| into this !
| kanyethegreat wrote:
| Check the marketplace. They exist.
| aogaili wrote:
| Help me to understand but why would I use this as opposed to just
| pasting the code to ChatGPT?
|
| Also, it would be nice if there is a WebStorm plugin.
| Ozzie_osman wrote:
| Because good products meet you where you are, in your workflow,
| as seamlessly as possible.
|
| Also, presumably they will continue to refine beyond what
| ChatGPT is doing with better models, smarter prompts, etc.
| kanyethegreat wrote:
| This is literally a web app. It's not meeting me anywhere
| OpenAI's web app isn't. There are VS code plugins that people
| have built that put ChatGPT in your IDE by reverse
| engineering the API (I wrote one).
|
| Also, without access to the model (eg. by merely calling
| OpenAI's API), no one's refining it. They need access to the
| actual model (eg. Bloom)
| woah wrote:
| This is why it may be tough for startups without in-house ML
| expertise, proprietary weights, and the resources to
| continually train them to retain a moat. Innovations on the
| base layer seem to eat light packaging layers for breakfast. I
| knew a guy who got early access to the GPT-3 beta a few years
| ago and made a site where you could upload apartment leases and
| get an explanation. Now with chatGPT you can just ask it for
| what you want it to do. Of course, both this guy's GPT-3
| wrapper app, and chatGPT both give inaccurate but dangerously
| plausible sounding answers, but that's a different problem.
| ramen_rams wrote:
| Nice job!
___________________________________________________________________
(page generated 2023-01-15 23:01 UTC)