← Back to context

Comment by throwaway290

4 days ago

You didn't "build an AI". It's more like you wrote a prompt.

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

> 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.

      2 replies →

  • 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.