Harness Engineering in LLM Tool Use via Agent-Native Reusable Tool Primitives
Source
Haibo Jin, Suijin Wang, Xucheng Yu, Haojing Luo, Haohan Wang
Author
Haibo Jin, Suijin Wang, Xucheng Yu, Haojing Luo, Haohan Wang
Date
Terms in this piece · Glossary
LLM — A large language model — the neural network behind tools like Claude and ChatGPT, trained on huge amounts of text to predict what comes next.
context window — The maximum amount of text a model can consider at once — its working memory for the current conversation or task.
AI agent — An AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.
inference — Running a trained model to get answers — the phase where AI is actually used, as opposed to trained.
Why it matters
Two familiar AI agentAn AI system that doesn't just answer once but works toward a goal in a loop — taking actions, reading the results, and deciding what to do next.Full definition → failures, incompatible tool output types and degradation as the tool catalogue grows, get one answer here: wrap each tool in an LLMA large language model — the neural network behind tools like Claude and ChatGPT, trained on huge amounts of text to predict what comes next.Full definition → interface and retrieve tools at inferenceRunning a trained model to get answers — the phase where AI is actually used, as opposed to trained.Full definition → instead of listing schemas in the prompt.