Comment by afro88

4 days ago

> You didn't "build an AI".

True

> It's more like you wrote a prompt.

False

> I wonder why all examples are from projects with great docs already so it doesn't even need to read the actual code.

False.

This: https://github.com/browser-use/browser-use/tree/main/browser...

Became this: https://the-pocket.github.io/Tutorial-Codebase-Knowledge/Bro...

The example you made has, in fact, a documentation

https://docs.browser-use.com/introduction

  • You don't point this tool at the documentation though. You point it at a repo.

    Granted, this example (and others) have plenty of inline documentation. And, public documentation is likely in the training data for LLMs.

    But, this is more than just a prompt. The tool generates really nicely structured and readable tutorials that let you understand codebases at a conceptual level easier than reading docstrings and code.

    Even if it's only useful for public repos with documentation, that's still useful, and flippant dismissals are counterproductive.

    I am keen to try this with one of my own (private, badly documented) codebases and see how it fares. I've actually found LLMs quite useful at explaining code, so I have high hopes.

    • I’m not saying that the tool is useless, I was confuting your argument about being a project WITHOUT docs. LLM can write passable docs, but obviously can write better docs of project well documented in training data. And this example is probably in training data as of April 2025

      1 reply →

That's good, though there's tons of docstrings. In my experience LLM completely make no sense from undocumented code.

  • Fair, there are tons of docstrings. I have had the opposite experience with LLMs explaining code, so I am biased towards assuming this works. I'm keen to try it and see.