2026-07-30 15:30:32 +08:00

20 lines
612 B
TypeScript

import { Tool } from '../types/index.js';
export const guessTool: Tool = {
name: 'guess_number',
description: '猜一个1到100之间的整数。返回“大了”、“小了”或“猜对了”。',
parameters: {
type: 'object',
properties: {
number: { type: 'number', description: '你猜的数字' },
},
required: ['number'],
},
execute: async (args) => {
// 答案写死在工具内部,模型绝对不知道
const answer = 67;
const guess = args.number;
if (guess === answer) return '猜对了!';
return guess > answer ? '大了' : '小了';
},
};