Live data from Hacker News

Engineering over AI

martinantos.com

1–10 of 19 posts

Re: Engineering over AI

#3
post #2

I feel like I just read the introduction to an interesting blog post.

At the bottom of the page, in the footer, there's this text:

> Half-baked ideas for a better future.

Maybe the article is intentionally supposed to read like that?

Re: Engineering over AI

#4
post #2

I feel like I just read the introduction to an interesting blog post.

At the bottom of the page, in the footer, there's this text: > Half-baked ideas for a better future. Maybe the article is intentionally supposed to read like that?

https://philip.greenspun.com/writing/changed-by-web-and-webl...

What was missing from the 1990 Web? The original Web did not effectively support the one-paragraph idea. A reader who encountered a Web page containing only one paragraph would have been startled and wondered if the page had been left unfinished.

Re: Engineering over AI

#5
post #2

I feel like I just read the introduction to an interesting blog post.

At the bottom of the page, in the footer, there's this text: > Half-baked ideas for a better future. Maybe the article is intentionally supposed to read like that?

Maybe let AI finish the article.

Re: Engineering over AI

#7
Very true!

I do RAG for other types of structured data and this is fundamental to get relevant objects in your context.

My approach for code would be to create a graph structure with relationships between the different codepaths and expose a retrieval api through tools/function calling so that the LLM can query the codebase structure on top of doing semantic embedding similarity search and text similarity search.

You could also add a graph search for related elements for each element returned by the other search pipelines to increase the chance of having all the pieces of the puzzle in the context before using the LLM to solve the problem.

The other crucial thing to do would be to inspect dependencies (and their types, when possible) and maybe download documentation to offer tips that are accurate and not hallucinated.

Nowadays I get hallucinations for code generation as soon as things get hard, making LLM coding useful only for trivial code writing.

Analysing the code structure and dependencies would require plenty of work for each specific language, so it won't be a easy win like "just throwing RAG" - which is what the current players are doing to raise money - with mediocre results.

Re: Engineering over AI

#9
post #4

Earlier quoted context omitted.

At the bottom of the page, in the footer, there's this text: > Half-baked ideas for a better future. Maybe the article is intentionally supposed to read like that?

https://philip.greenspun.com/writing/changed-by-web-and-webl... What was missing from the 1990 Web? The original Web did not effectively support the one-paragraph idea. A reader who encountered a Web page containing only one paragraph would have been startled and wondered if the page had been left unfinished.

How startling would that really be? Seems like half the internet claimed to be under construction.
Post reply on HN