dotsagent.io
Język:Polski
Framework · Vercel

Vercel AI SDK w skrócie

Niezależny od dostawcy zestaw narzędzi TypeScript od Vercel, w którym ToolLoopAgent jest główną klasą agentów od AI SDK 7. Łączy pętle wywołań narzędzi z helperami do strumieniowania UI, a WorkflowAgent dodaje przebiegi, które przetrwają ponowne uruchomienie.

Najlepszy do: Programiści Next.js i aplikacji webowych, którzy chcą agentów z pętlą wywołań narzędzi ściśle zintegrowanych ze strumieniowanym UI.

Najważniejsze informacje

Opiekun
Vercel
Języki
TypeScript
Licencja
Apache-2.0
Najnowsza wersja
ai 7.0.126 · 30 września 2026
Repozytorium
vercel/ai · 27 070 gwiazdek
Opcja hostowana
Vercel Functions + Vercel Workflow
Ogólna platforma hostingowa, a nie środowisko uruchomieniowe przeznaczone dla agentów.

Quickstart

Zainstaluj pakiet, skonfiguruj dane uwierzytelniające, a następnie uruchom najprostszego agenta z oficjalnej dokumentacji. Użyte identyfikatory modeli pochodzą z dokumentacji; dostęp do nich może nie być włączony na Twoim koncie.

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

Wymaga 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

Źródło quickstartu

Funkcje

Dowolny modelTakDowolny pakiet dostawcy albo ciągi AI Gateway, takie jak anthropic/claude-sonnet-5.5
Klient MCPTakklient @ai-sdk/mcp
Serwer MCPNiepotwierdzone
Wielu agentówTakPodagenci; HarnessAgent uruchamia Claude Code, Codex lub Pi
Trwałe uruchomieniaTakWorkflowAgent, który wymaga wersji beta Workflow 5
Zatwierdzanie przez człowiekaTaktoolApproval z zatwierdzeniami podpisanymi HMAC i politykami OPA
ŚledzenieNiepotwierdzone
EwaluacjeNiepotwierdzone

Najnowsze zmiany

  • AI SDK 7 wskazuje ToolLoopAgent jako zalecaną klasę agenta.
  • HarnessAgent uruchamia Claude Code, Codex lub Pi jako agenta.
  • WorkflowAgent (@ai-sdk/workflow) zastępuje DurableAgent z Workflow DevKit.
  • runtimeContext i toolsContext zastępują experimental_context.

Alternatywy w tym samym języku

Źródła

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

Niezależne źródło informacji dla osób tworzących agentów AI. Nie jesteśmy powiązani z żadnym wymienionym tu dostawcą.

© 2026 DotsAgent · Dane sprawdzone 1 października 2026