Readit News logoReadit News
NeelDas commented on Show HN: I built a GitHub AI app to automate the fixing of outdated docs   github.com/marketplace/de... · Posted by u/NeelDas
NeelDas · a month ago
Some context on what happens when you install DeepDocs:

When you install DeepDocs on a specific repo for the first time, it performs a deep scan of your repository and shares a report on whether your README is up to date. If it's not, DeepDocs creates a separate branch with the proposed updates.

If you want DeepDocs to work with a specific file or folder (e.g. `docs/`), you can add a `deepdocs.yml` file at the root of your repo. With this YAML file, you can:

- Set up a continuous documentation pipeline on any branch (e.g. `main`, `feature-branch`). Any commits to this sync branch will trigger a documentation update. - Run a deep scan of your repo on any branch and fix outdated docs in one go.

More details in the Quickstart: https://docs.deepdocs.dev/get-started/quickstart/

NeelDas commented on Show HN: Updating docs suck, so I'm building GitHub AI agent   deepdocs.dev... · Posted by u/NeelDas
0xEF · 5 months ago
No offense, but it seems to me if you really believed in taking updating docs seriously, you'd teach people how to be better at it instead of handing the work off to a gen AI agent and it's potential hallucinatory or swiss cheese responses.

I've worked with dozens of models at this point, and while amazing strides have been made in the LLM space, it's still not at the point where I fully trust it to generate the code AND the docs on how that code works without me diving into every detail and checking for accuracy...and at that point, I might as well just write the docs myself, since it's not really that hard if you have a deep understanding of what is actually happening.

To me, this tool further perpetuates the idea that these "coders" who are relying on gen AI to do the work for them are producing product that they don't know how to fix/update/use because, well, they didn't actually write it. In my line of work, I already spend most of my week fixing issues caused by people who claim they know what they are doing, but don't, so it's hard to not view something like this as future headaches unless it has a high class of proven reliability.

Trust me, I'm happy to be proven wrong. Your landing page isn't really diving into what this thing is doing much, yet you're already asking for a subscription. Explain why we should trust it. What sort of testing was performed to ensure accuracy?

NeelDas · 5 months ago
Thank you for your perspectives. I keep the repository context to reduce hallucinations, and my goal is to read the diffs and update the docs accordingly. I'm currently testing this solution with several repositories to ensure its reliability and to gauge interest. Rest assured, I'll be offering free trials so you can evaluate its performance firsthand.

u/NeelDas

KarmaCake day11June 13, 2022View Original