Remix.run Logo
wizzwizz4 a day ago

> Try some context engineering. Try customizing your harness. Try having the harness improve itself. These are AI 101 lessons

If AI is really that complicated, it sounds like it would be easier to write an ordinary computer program to aggregate job boards.

ndriscoll a day ago | parent | next [-]

Yes, one of the obvious ways to me to use these models is to tell them to write such a program. It can then go figure out data extraction and normalization. This is "the harness improving itself". Have it write tools to do its tasks.

root-parent a day ago | parent | next [-]

I think you missing the problem with composition itself. The tool generation is the easy part. Knowing which tool is needed, specifying it correctly, validating it against current context, knowing why it failed, and deciding when it needs replacement are separate tasks, and they compose, and composition compounds and fails.

ndriscoll a day ago | parent [-]

I've never found that to be a problem (using codex since the beginning of the year and having it make dozens of shell scripts for itself). It adds usage/help without me ever having had to ask, and if the tool has an issue, I've found it will generally debug and fix it on its own.

wizzwizz4 a day ago | parent | prev [-]

I may not be personally familiar with the latest and greatest moving target in agentic AI, but I am familiar with AI-generated "slop code". What I see is consistently defective, to the point where I would not trust an AI-generated data pipeline to produce remotely accurate results, even though messing up a basic data pipeline that much is a difficult task for humans. (Then there's the tendency for an LLM post-processing the tool output to smooth over such flaws, massaging or fabricating conspicuously missing or corrupt data to hide what would normally be extremely obvious warning signs.) If it is, as the proponents claim, even possible to entice these systems to produce decent programs (other than by direct plagiarism), it must require skill way beyond that of the average prompter with 18 months' experience to explain my observations.

When I say "write an ordinary computer program". I mean just writing the program, in a programming language. Your comment expresses disagreement with me, so should have started with "No", not "Yes".

criley2 a day ago | parent | prev [-]

I totally agree - designing a competent AI agent with a fully customized harness to successfully pull off this task is a much more challenging engineering effort than merely creating an ordinary computer program. Had OP made chatgpt write an ordinary program instead, they likely would have succeeded in their task.

root-parent a day ago | parent [-]

You said "Had OP made ChatGPT write an ordinary program" but that assumes enough structure exists to specify that program. If so that may be the right architecture, but also demonstrates why the "agentic AI" does not automatically solve the original open ended task.

You have converted a fuzzy task into a conventional software engineering problem, and then relying on conventional software for the reliability :-)

fn-mote a day ago | parent [-]

> converted a fuzzy task into a conventional software engineering problem, and then relying on conventional software for the reliability

What can I say? This is how I get results from AI. It also gives me context & tools to fight the AI when I have to.