Live data from Hacker News

Claude Advanced Tool Use

anthropic.com

111–120 of 280 posts

Re: Claude Advanced Tool Use

#111
post #100

This is heading in the wrong direction. > The future of AI agents is one where models work seamlessly across hundreds or thousands of tools. Says who? I see it going the other way - less tools, better skills to apply those tools. To take it to an extreme, you could get by with ShellTool.

Yeah I kind of agree. I think there's demand for an connector ecosystem because it's something we can understand and market, but I think it's the wrong paradigm

Re: Claude Advanced Tool Use

#112

Is there a good guide for all of these concepts in claude code for someone coming from Cursor? I just feel like the amount of configuration is overwhelming vs. Cursor to accomplish the same things.

It's not, just try it. You'll likely be underwhelmed because Cursor has more features, really.

Re: Claude Advanced Tool Use

#113
post #24

Our agentic builder has a single tool. It is called graphql. The agent writes a query and executes it. If the agent does not know how to do particular type of query then it can use graphql introspection. The agent only receives the minimal amount of data as per the graphql query saving valuable tokens. It works better! Not only we don't need to load 50+ tools (our entire SDK) but it also solves the N+1 problem when u…

your use-case is NOT Everyones use-case..(working in depth across one codebase or api but instead sampling dozens of abilities across the web or with other systems) thats the thing

how is that going to work with my use case, do a web search, do a local api call, do a graphql search, do an integration with slack, do a message etc..

Re: Claude Advanced Tool Use

#114
post #24

Our agentic builder has a single tool. It is called graphql. The agent writes a query and executes it. If the agent does not know how to do particular type of query then it can use graphql introspection. The agent only receives the minimal amount of data as per the graphql query saving valuable tokens. It works better! Not only we don't need to load 50+ tools (our entire SDK) but it also solves the N+1 problem when u…

One of my agents is kinda like this too. The only operation is SPARQL query, and the only accessible state is the graph database.

Since most of the ontologies I'm using are public, I just have to namedrop them in prompt; no schemas and little structure introspection needed. At worst, it can just walk and dump triples to figure out structure; it's all RDF triples and URIs.

One nice property: using structured outputs, you can constrain outputs of certain queries to only generate valid RDF to avoid syntax errors. Probably can do similar stuff with GraphQL.

Re: Claude Advanced Tool Use

#115
Unfortunate that they chose python instead of bash as the wrapper. Bash would have wider interoperability across languages and workflows that don't touch python. It would also expose more performant tools.

Re: Claude Advanced Tool Use

#116

Unfortunate that they chose python instead of bash as the wrapper. Bash would have wider interoperability across languages and workflows that don't touch python. It would also expose more performant tools.

Not unfortunate. They know what people are using and went that route.

Re: Claude Advanced Tool Use

#117
post #116

Unfortunate that they chose python instead of bash as the wrapper. Bash would have wider interoperability across languages and workflows that don't touch python. It would also expose more performant tools.

Not unfortunate. They know what people are using and went that route.

Meanwhile, I have "*Never use Python for anything ever*" in my AGENTS.md.

Re: Claude Advanced Tool Use

#118

Unfortunate that they chose python instead of bash as the wrapper. Bash would have wider interoperability across languages and workflows that don't touch python. It would also expose more performant tools.

If we're posting opinions, I prefer Python. It's at least as capable as Bash at running external ("more performant") tools.

Re: Claude Advanced Tool Use

#119
What are the current ways to minimize context usage when streaming with multiple tool calls? I can offload some stuff to tools themselves, i.e. they wrap some LLM doing heavy lifting like going through a 200k-token-long markdown and return only some structured distillation, however, even that can fill main model's context quickly in some scenarios.

Re: Claude Advanced Tool Use

#120
post #116

Earlier quoted context omitted.

Not unfortunate. They know what people are using and went that route.

Meanwhile, I have "* Never use Python for anything ever* " in my AGENTS.md.

i think you are leaving lots of intelligence on the table by forbidding python to an LLM; trained heavily on python codebases.
Post reply on HN