upvote
Define "a tool" for me and we can talk.

I already have tools for autocomplete, working with structured data and many more. Deterministic tools.

Obviously you do not expect something like that from a model with some harness. It can read some input (user's or other tools) and give you some output.

My expectation is that this tool, given some meaning full input (instructions, expectations, motivations and an optional source files to work with), will produce something that will actually be aligned with the input.

For example: consider I have a services that has some sort of events created now and then. I what those events to be available for other services. So I decide it to have a transactional outbox and an observer that will pull events from the outbox and put them into a kafka topic.

My expectation is that I can give this tool some context (source code and description), state my instructions, expectations, motivations, design decisions and have an implementation as a result.

My other expectation is that given my context etc and agent's context (skills etc) were correct and adequate - the outout will also be correct and adequate.

reply