AI.JSX هو إطار عمل لبناء تطبيقات الذكاء الاصطناعي باستخدام Javascript وJSX. باستخدام AI.JSX، يمكنك الحصول على أدوات رائعة للهندسة السريعة ويمكنك جعل LLM يعرض مكونات React في استجابتها (بدلاً من النص فقط). هذا يعني أنه يمكنك توفير مجموعة من مكونات React والسماح لـ LLM ببناء واجهة المستخدم الخاصة بك ديناميكيًا في وقت التشغيل. يوفر AI.JSX أيضًا دعمًا أصليًا للأدوات وأسئلة المستندات والإجابة عليها وغير ذلك الكثير.
يمكن استخدام AI.JSX لإنشاء تطبيقات LLM مستقلة يمكن نشرها في أي مكان يدعم Node.js، أو يمكن استخدامه كجزء من تطبيق React أكبر.
يأتي AI.JSX مزودًا بالميزات التالية الجاهزة:
لبدء استخدام AI.JSX، اتبع الخطوات التالية:
فيما يلي مثال بسيط لاستخدام AI.JSX لإنشاء استجابة الذكاء الاصطناعي للمطالبة:
import * as AI from 'ai-jsx' ;
import { ChatCompletion , UserMessage } from 'ai-jsx/core/completion' ;
const app = (
< ChatCompletion >
< UserMessage > Write a Shakespearean sonnet about AI models. < / UserMessage >
< / ChatCompletion >
) ;
const renderContext = AI . createRenderContext ( ) ;
const response = await renderContext . render ( app ) ;
console . log ( response ) ;
يمكنك اللعب بالعروض التوضيحية المباشرة على تطبيقنا التجريبي المباشر أو عرض الكود المصدري. للحصول على مجموعة كاملة من الأمثلة، راجع حزمة الأمثلة.
نحن نرحب بالمساهمات! راجع دليل المساهمة للحصول على تفاصيل حول كيفية البدء.
AI.JSX هو برنامج مفتوح المصدر وتم إصداره بموجب ترخيص MIT.