نقطة
  • الرئيسية
  • الخدمات
  • من نحن
  • الكتابات
  • تسجيل الدخول
الكتابات/tutorial/2024/12
● Tutorial9 ديسمبر 2024·10 دقيقة

AI SDK 4.0: الميزات الجديدة وحالات الاستخدام

اكتشف الميزات الجديدة وحالات الاستخدام لـ AI SDK 4.0، بما في ذلك دعم PDF واستخدام الكمبيوتر والمزيد.

Anis Marrouchi
Anis Marrouchi
Author
·EN · FR · AR

AI SDK 4.0 هو مجموعة أدوات قوية مفتوحة المصدر مصممة لبناء تطبيقات الذكاء الاصطناعي باستخدام JavaScript وTypeScript. يقدم هذا الإصدار الأخير العديد من الميزات المثيرة التي تعزز قدراته، مما يجعله أداة متعددة الاستخدامات للمطورين. دعونا نتعمق في الميزات الجديدة ونستكشف حالات استخدامها مع أمثلة برمجية.

دعم PDF

يعد دعم PDF إضافة حاسمة لـ AI SDK 4.0، مما يمكن تطبيقات الذكاء الاصطناعي من التعامل مع مستندات PDF بفعالية. هذه الميزة ضرورية لتحليل المستندات واستخراج المعلومات وأتمتة سير العمل. مع دعم مزودين مثل Anthropic وGoogle Generative AI، يمكنك الآن:

  • استخراج النص والمعلومات من ملفات PDF
  • تحليل وتلخيص محتوى PDF
  • الإجابة على الأسئلة بناءً على محتوى PDF
import { generateText } from 'ai';
import { anthropic } from '@ai-sdk/anthropic';
 
const result = await generateText({
  model: anthropic('claude-3-5-sonnet-20241022'),
  messages: [
    {
      role: 'user',
      content: [
        { type: 'text', text: 'ما هو نموذج التضمين وفقاً لهذا المستند؟' },
        { type: 'file', data: fs.readFileSync('./data/ai.pdf'), mimeType: 'application/pdf' },
      ],
    },
  ],
});

دعم استخدام الكمبيوتر

يقدم AI SDK 4.0 دعم استخدام الكمبيوتر، مما يسمح للذكاء الاصطناعي بالتفاعل مع التطبيقات والواجهات بشكل طبيعي. تفتح هذه الميزة فرص أتمتة جديدة من خلال تمكين الذكاء الاصطناعي من:

  • التحكم في حركات الفأرة والنقرات
  • إدخال أوامر لوحة المفاتيح
  • التقاط وتحليل لقطات الشاشة
  • تنفيذ أوامر الطرفية
import { generateText } from 'ai';
import { anthropic } from '@ai-sdk/anthropic';
import { executeComputerAction, getScreenshot } from '@/lib/ai';
 
const computerTool = anthropic.tools.computer_20241022({
  displayWidthPx: 1920,
  displayHeightPx: 1080,
  execute: async ({ action, coordinate, text }) => {
    switch (action) {
      case 'screenshot': {
        return { type: 'image', data: getScreenshot() };
      }
      default: {
        return executeComputerAction(action, coordinate, text);
      }
    }
  },
});
 
const result = await generateText({
  model: anthropic('claude-3-5-sonnet-20241022'),
  prompt: 'حرك المؤشر إلى منتصف الشاشة والتقط لقطة شاشة',
  tools: { computer: computerTool },
});

دعم الاستمرار

للتطبيقات التي تتطلب مخرجات تتجاوز حدود التوليد لنماذج اللغة، يقدم AI SDK 4.0 دعم الاستمرار. تسمح هذه الميزة بتوليد النص عبر خطوات متعددة، مع الحفاظ على التماسك والتعامل مع حدود الكلمات تلقائياً.

import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
 
const result = await generateText({
  model: openai('gpt-4o'),
  maxSteps: 5,
  experimental_continueSteps: true,
  prompt: 'اكتب كتاباً عن التاريخ الروماني، من تأسيس مدينة روما إلى سقوط الإمبراطورية الرومانية الغربية. يجب أن يحتوي كل فصل على 1000 كلمة على الأقل.',
});

مزود xAI Grok الجديد

يدعم AI SDK الآن x.AI من خلال مزود رسمي جديد، مما يوسع تنوع مجموعة الأدوات. إليك كيفية استخدامه:

import { xai } from '@ai-sdk/xai';
import { generateText } from 'ai';
 
const { text } = await generateText({
  model: xai('grok-beta'),
  prompt: 'اكتب وصفة لازانيا نباتية لأربعة أشخاص.',
});

الخاتمة

AI SDK 4.0 هو تحديث مهم يجلب قدرات جديدة للمطورين، مما يمكنهم من بناء تطبيقات ذكاء اصطناعي أكثر تطوراً. مع ميزات مثل دعم PDF واستخدام الكمبيوتر ودعم الاستمرار، الإمكانيات لا حصر لها.

لمزيد من المعلومات، قم بزيارة توثيق AI SDK بواسطة Lars Grammel وJared Palmer وNico Albanese وWalter Korman.

● الوسوم
#AI SDK#JavaScript#TypeScript#دعم PDF#استخدام الكمبيوتر#xAI Grok#intermediate#10 دقيقة قراءة
● مشاركة
● هل لديك سؤال؟

تحدث مع وكيل نقطة بشأن هذا المقال.

Anis Marrouchi
Anis Marrouchi
Author · noqta
متابعة ↗

● اقرأ التالي

بناء أداة استخراج بيانات ذكية من الويب باستخدام Playwright و Claude API في TypeScript
● Tutorial

بناء أداة استخراج بيانات ذكية من الويب باستخدام Playwright و Claude API في TypeScript

13 مارس 2026
البدء مع ALLaM-7B-Instruct-preview
● Tutorial

البدء مع ALLaM-7B-Instruct-preview

20 أبريل 2025
Astro 5: بناء موقع محتوى فائق السرعة باستخدام هندسة الجُزر
● Tutorial

Astro 5: بناء موقع محتوى فائق السرعة باستخدام هندسة الجُزر

25 فبراير 2026
نقطة
الشروط والأحكام · سياسة الخصوصية
الخدمات
  • أتمتة الذكاء الاصطناعي
  • وكلاء الذكاء الاصطناعي
  • أتمتة تجربة العملاء
  • Vibe Coding
  • إدارة المشاريع
  • ضمان الجودة
  • تطوير الويب
  • تكامل API
  • تطبيقات الأعمال
  • الصيانة
  • Low-Code/No-Code
الروابط
  • معلومات عنا
  • كيف نعمل؟
  • الأخبار
  • الدروس التعليمية
  • المدونة
  • تواصل معنا
  • الأسئلة الشائعة
  • الموارد
المناطق
  • السعودية
  • الإمارات
  • قطر
  • البحرين
  • عُمان
  • ليبيا
  • تونس
  • الجزائر
  • المغرب
الشركة
  • نقطة، تونس، الهاتف +216 24 309 128
© نقطة. جميع الحقوق محفوظة.