---
title: "Vercel AI SDK: الميزات والإصدار والبدء السريع · DotsAgent"
description: "Vercel AI SDK من Vercel: الترخيص، وأحدث إصدار، ودعم MCP، وعمليات التشغيل المستدامة، والموافقة البشرية، والتتبّع والتقييمات، بالإضافة إلى مثال للبدء السريع قابل للنسخ."
url: https://dotsagent.io/ar/frameworks/vercel-ai-sdk
---

إطار عمل · Vercel

# نظرة عامة على Vercel AI SDK

مجموعة أدوات TypeScript من Vercel لا ترتبط بمزوّد محدد؛ وتُعد ToolLoopAgent الفئة الرئيسية للوكلاء اعتبارًا من AI SDK 7. تربط حلقات الأدوات بمساعدات واجهات البث، وتتيح WorkflowAgent عمليات تشغيل تستمر بعد إعادة التشغيل.

**الأنسب لـ:**  مطوّرو Next.js والويب الذين يريدون ربط وكلاء حلقات الأدوات بواجهات البث ارتباطًا وثيقًا.

## معلومات أساسية

- **الجهة المسؤولة عن الصيانة**: Vercel
- **اللغات**: TypeScript
- **الترخيص**: Apache-2.0
- **أحدث إصدار**: `ai 7.0.126` · 30 سبتمبر 2026
- **المستودع**: [vercel/ai](https://github.com/vercel/ai) · 27,070 نجمة
- **خيار الاستضافة**: [Vercel Functions + Vercel Workflow](https://ai-sdk.dev/docs/agents/workflow-agent)منصة استضافة عامة وليست بيئة تشغيل مخصصة للوكلاء.

## البدء السريع

ثبّت الحزمة، واضبط بيانات الاعتماد، ثم شغّل أبسط وكيل وفقًا للوثائق الرسمية. معرّفات النماذج هي المعتمدة في الوثائق، وقد لا تكون مفعّلة في حسابك.

`التثبيت`

```
npm install ai zod  (inferred; not copied from docs)
```

يتطلب AI Gateway or provider key

`TypeScript`

```
import { ToolLoopAgent, tool } from 'ai';
import { z } from 'zod';

const weatherAgent = new ToolLoopAgent({
  model: "anthropic/claude-sonnet-5.5",
  tools: {
    weather: tool({
      description: 'Get the weather in a location (in Fahrenheit)',
      inputSchema: z.object({
        location: z.string().describe('The location to get the weather for'),
      }),
      execute: async ({ location }) => ({
        location,
        temperature: 72 + Math.floor(Math.random() * 21) - 10,
      }),
    }),
    convertFahrenheitToCelsius: tool({
      description: 'Convert temperature from Fahrenheit to Celsius',
      inputSchema: z.object({
        temperature: z.number().describe('Temperature in Fahrenheit'),
      }),
      execute: async ({ temperature }) => {
        const celsius = Math.round((temperature - 32) * (5 / 9));
        return { celsius };
      },
    }),
  },
});

const result = await weatherAgent.generate({
  prompt: 'What is the weather in San Francisco in celsius?',
});

console.log(result.text); // agent's final answer
console.log(result.steps); // steps taken by the agent
```

[مصدر البدء السريع](https://ai-sdk.dev/docs/agents/overview)

## الميزات

| أي نموذج | — | أي حزمة مزوّد، أو سلاسل AI Gateway مثل anthropic/claude-sonnet-5.5. |
| --- | --- | --- |
| عميل MCP | — | عميل @ai-sdk/mcp |
| خادم MCP | — | — |
| متعدد الوكلاء | — | وكلاء فرعيون؛ يشغّل HarnessAgent Claude Code أو Codex أو Pi |
| عمليات تنفيذ مستدامة | — | WorkflowAgent، ويتطلب الإصدار التجريبي من Workflow 5 |
| موافقة بشرية | — | toolApproval للموافقات الموقّعة باستخدام HMAC وسياسات OPA |
| التتبّع | — | — |
| التقييمات | — | — |

## التغييرات الأخيرة

- يجعل AI SDK 7 من ToolLoopAgent الفئة الموصى بها للوكلاء.
- يشغّل HarnessAgent Claude Code أو Codex أو Pi بصفته الوكيل.
- يحل WorkflowAgent (@ai-sdk/workflow) محل DurableAgent في Workflow DevKit.
- يحل runtimeContext وtoolsContext محل experimental_context.

## بدائل باللغة نفسها

- [OpenAI Agents SDK (JS)](https://dotsagent.io/ar/frameworks/openai-agents-js)

- [Claude Agent SDK](https://dotsagent.io/ar/frameworks/claude-agent-sdk)

- [Google ADK](https://dotsagent.io/ar/frameworks/google-adk)

- [LangGraph](https://dotsagent.io/ar/frameworks/langgraph)

- [LlamaIndex](https://dotsagent.io/ar/frameworks/llamaindex)

- [Mastra](https://dotsagent.io/ar/frameworks/mastra)

## المصادر

1. [ai-sdk.dev](https://ai-sdk.dev/docs/agents/overview)/docs/agents/overview
2. [ai-sdk.dev](https://ai-sdk.dev/docs/agents/tool-approvals)/docs/agents/tool-approvals
3. [ai-sdk.dev](https://ai-sdk.dev/docs/agents/workflow-agent)/docs/agents/workflow-agent
4. [ai-sdk.dev](https://ai-sdk.dev/docs/ai-sdk-core/mcp-tools)/docs/ai-sdk-core/mcp-tools
5. [vercel.com](https://vercel.com/kb/guide/durableagent-to-workflowagent)/kb/guide/durableagent-to-workflowagent
6. [registry.npmjs.org](https://registry.npmjs.org/ai)/ai
7. [api.github.com](https://api.github.com/repos/vercel/ai)/repos/vercel/ai

مرجع مستقل لمطوّري وكلاء الذكاء الاصطناعي. لا تربطنا أي علاقة بأي من المورّدين المذكورين هنا.

© 2026 DotsAgent · تم التحقق من المعلومات في 1 أكتوبر 2026
