各位同学注意啦!我是HuggingFace这个AI界的"扛把子"公司的创始人之一,今天我要放大招了!用区区50行JavaScript代码就能整出一个AI小助手!
最近我像追剧一样狂啃MCP协议(这玩意儿说白了就是给AI定的一套"工具使用说明书"),发现它其实简单得跟泡面说明书似的——但特别实用!就像给你的AI装了个万能工具箱。
但重点来了!当我撸起袖子写代码时突然顿悟:(敲黑板)AI助手本质上就是个"死循环"!就像你妈催你写作业:"写完没?→没写完→继续写"的无限循环...
那些看起来很唬人的AI编程助手,其实跟皇帝的新衣一样!(突然激动)根本不用什么黑科技!你只需要:
- 一个会聊天的AI大脑
- 一个while循环(对,就是你们编程课睡觉时讲的那个)
- 足够多的"算力硬币"(就像游戏厅的投币)
默认模型和提供程序 就模型/提供者对而言,我们的示例代理默认使用:
环境配置:const agent = new Agent({ provider: process.env.PROVIDER ?? "nebius", model: process.env.MODEL_ID ?? "Qwen/Qwen2.5-72B-Instruct", apiKey: process.env.HF_TOKEN, servers: SERVERS, }); |
代码存放在哪里 Tiny Agent 代码位于mono-repomcp-client的子包中huggingface.js,它是我们所有 JS 库所在的 GitHub mono-repo。 https://github.com/huggingface/huggingface.js/tree/main/packages/mcp-client
另外一篇用400行Go代码编写智能体