Tool use — the model that stops guessing and calls a function
Function calling lets a model emit a structured call to real code instead of hallucinating an answer, the primitive under agents, MCP and x402 — and the point where a wrong call becomes a real action.
Not yet scoped.
Why
The PoC wires a model to two tools and shows correct routing, a wrong call, and the validation layer that must sit between intent and execution.
How it works
Not yet built.
Where it lands in Jayverse
Rabbit: keep a deterministic validator between the tool call and the signature. Any agent-initiated mandate execution should pass through a validator before the signed transaction is sent — the wrong-call case this card describes is exactly what simulate-before-sign exists to catch.
OFA: treat a solver's proposed fill as a tool call, not an execution. The auction contract is the validation layer that must reject a bad solver call before it settles, the same intent-versus-execution gap this card flags for function calling.
Key expressions
Words and phrases from this page worth keeping, with the Korean meaning and the sentence they come from.
Expression
뜻 · 쓰이는 자리
stop guessing
추측을 멈추다 · 모델이 근거 없이 답을 지어내는 대신 실제 함수를 호출함을 표현. "the model that stops guessing and calls"
hallucinate
(사실이 아닌 내용을) 지어내다 · 모델이 근거 없이 답을 만들어내는 현상을 가리키는 AI 용어. "instead of hallucinating an answer"
routing
(호출을 올바른 곳으로) 라우팅·연결하는 것 · 모델이 알맞은 도구를 선택해 호출하는지를 가리킴. "shows correct routing, a wrong call"
validation layer
검증 계층 · 의도와 실행 사이에서 잘못된 호출을 걸러내는 안전장치. "and the validation layer that must sit"
sit between
~사이에 위치하다 · 검증 계층이 의도와 실행 사이를 지키고 있음을 표현하는 구동사. "sit between intent and execution"
x402
HTTP 402 기반 에이전트 결제 프로토콜(an agent-payments protocol) · 함수 호출이 실제 결제 행동으로 이어지는 대표 사례로 언급됨. "the primitive under agents, MCP and x402"
함수 호출은 모델이 답을 환각하는 대신 실제 코드로 가는 구조화된 호출을 내보내게 하며, 에이전트·MCP·x402의 기초입니다 — 그리고 잘못된 호출이 실제 행동이 되는 지점입니다.
아직 범위 미정.
왜
이 PoC는 모델을 두 도구에 연결해 올바른 라우팅, 잘못된 호출, 그리고 의도와 실행 사이에 놓여야 할 검증 계층을 보입니다.
동작 방식
아직 만들지 않음.
Jayverse에서의 위치
Rabbit: 툴 콜과 서명 사이에 결정적 검증자를 둔다. 에이전트가 시작한 mandate 실행은 서명된 트랜잭션이 나가기 전에 검증자를 거쳐야 한다. 이 카드가 설명하는 잘못된 호출 케이스는 정확히 simulate-before-sign이 잡아내기 위해 존재하는 것이다.
OFA: 솔버가 제안한 체결을 실행이 아니라 툴 콜로 취급한다. 옥션 컨트랙트는 나쁜 솔버 호출이 정산되기 전에 거부해야 하는 검증 레이어다. 이 카드가 함수 호출에 대해 지적하는 의도-대-실행 간극과 같다.
핵심 표현
이 페이지의 영어 본문에서 배울 만한 단어와 표현, 뜻과 나온 자리.
Expression
뜻 · 쓰이는 자리
stop guessing
추측을 멈추다 · 모델이 근거 없이 답을 지어내는 대신 실제 함수를 호출함을 표현. "the model that stops guessing and calls"
hallucinate
(사실이 아닌 내용을) 지어내다 · 모델이 근거 없이 답을 만들어내는 현상을 가리키는 AI 용어. "instead of hallucinating an answer"
routing
(호출을 올바른 곳으로) 라우팅·연결하는 것 · 모델이 알맞은 도구를 선택해 호출하는지를 가리킴. "shows correct routing, a wrong call"
validation layer
검증 계층 · 의도와 실행 사이에서 잘못된 호출을 걸러내는 안전장치. "and the validation layer that must sit"
sit between
~사이에 위치하다 · 검증 계층이 의도와 실행 사이를 지키고 있음을 표현하는 구동사. "sit between intent and execution"
x402
HTTP 402 기반 에이전트 결제 프로토콜(an agent-payments protocol) · 함수 호출이 실제 결제 행동으로 이어지는 대표 사례로 언급됨. "the primitive under agents, MCP and x402"