هل الوكيل العام غير فعال؟ هذا الذكاء الاصطناعي المالي الحائز على 15 ألف نجمة يقوم بتشغيل عملية البحث الاستثماري بأكملها تلقائيًا
في العامين الماضيين، أصبح اتجاه تطوير وكلاء الذكاء الاصطناعي أكثر وضوحًا، حيث ارتفعت القدرة العامة للوكلاء المدعومة بنماذج كبيرة عامة.
ولكن بمجرد الدخول إلى مجال متخصص، يصبح من السهل على هؤلاء "الوكلاء العالميين" إظهار نقاط ضعفهم، والبحث المالي هو المثال الأكثر وضوحًا.
إن تفكيك البيانات المالية، والتحقق الموحد من مقاييس المؤشرات، والتحقق من صحة مصادر البيانات، وإمكانية تكرار نتائج البحث، كلها متطلبات أساسية للبحث المالي، ولا يمكن حلها حقًا بواسطة وكيل ذكي عام للاستخدام في مختلف المجالات.
أثناء تصفح المشاريع مفتوحة المصدر، اكتشفت مشروعًا اكتسب سمعة طيبة في كل من الدوائر المالية ومجتمع المطورين: Dexter، وهو وكيل ذكي مستقل مصمم خصيصًا للبحث المالي المتعمق.
على عكس أدوات الأسئلة والأجوبة المالية العادية، يمكنه تفكيك مهام البحث بنفسه، واسترداد البيانات المتخصصة، وتنفيذ عمليات التحليل، ويمكنه أيضًا التحقق بشكل متكرر من نتائج البحث، وهو ما يعتبر وكيلًا ذكيًا تم تطبيقه حقًا على سيناريوهات البحث الاستثماري المالي، ويتمتع بشعبية وقوة كبيرتين.
ليس "ChatGPT بنسخة مالية"
إذا كان الذكاء الاصطناعي المالي العادي يحل مشكلة "هل يمكنه تقديم إجابة"، فإن Dexter يحل المشكلة الأكثر أهمية في البحث المالي وهي "هل يمكنه دراسة المشكلة بوضوح".
لا يهدف Dexter إلى أن يكون "ChatGPT بنسخة مالية"، بل يهدف إلى تكرار عملية البحث الاستثماري المالي الحقيقية.
عندما تطرح سؤالاً بحثيًا، على سبيل المثال:
- تحليل التغيرات في إيرادات شركة معينة على مدى السنوات الخمس الماضية؟
- مقارنة هياكل التقييم لصناعتين؟
- تقييم جودة التدفق النقدي لشركة معينة؟
لن يقدم مباشرة نصًا استنتاجيًا، ولكن وفقًا لمنطق البحث الاستثماري الاحترافي، سيحدد أولاً أهداف البحث، ثم يحدد المؤشرات المالية الأساسية اللازمة لإكمال البحث، ثم يقوم بتصفية مصادر البيانات المتخصصة المطابقة، وأخيراً ينفذ التحليل خطوة بخطوة، ويتحقق من البيانات، ويكمل المعلومات.
عملية البحث بأكملها منظمة وقابلة للتتبع، بدلاً من "إنشاء" إجابة لمرة واحدة بواسطة نموذج كبير.
مصادر البيانات المتخصصة هي أساسه
يعتمد الحد الأدنى للتحليل المالي دائمًا على جودة البيانات.
يمكن لـ Dexter الاتصال مباشرة بمصادر البيانات المالية على مستوى المؤسسات، والتي تغطي البيانات الأساسية مثل بيان الإيرادات والميزانية العمومية وبيان التدفقات النقدية.
هذا ليس مجرد استخلاص بسيط من صفحات الويب، ولكنه نظام بيانات منظم حول هيكل مالي احترافي.
تكمن مشكلة العديد من الوكلاء العامين في: أن المنطق قد لا يكون به مشكلة، ولكن مصادر البيانات غامضة والمقاييس غير موحدة، وفي النهاية لا يمكن الدفاع عن الاستنتاج على الإطلاق.
يعتبر Dexter مصادر البيانات قدرة أساسية من منظور التصميم، وليست وظيفة إضافية. هذه خطوة حاسمة للغاية بالنسبة لسيناريوهات البحث الاستثماري.
سوف "يفحص نفسه بنفسه"
تتوافق آلية التحقق الذاتي لـ Dexter بشكل أكبر مع المتطلبات العالية للدقة في المجال المالي.
خلال عملية التحليل بأكملها، سيتحقق Dexter باستمرار من النتائج الوسيطة والاستنتاجات النهائية، وبمجرد اكتشاف ثغرات منطقية أو نقص في البيانات، سيقوم تلقائيًا بتعديل خطوات البحث ومواصلة التنفيذ حتى يكمل مهمة البحث بأكملها.
دعم النموذج
تتمتع Dexter أيضًا بمرونة توافق جيدة، سواء كانت نماذج كبيرة سحابية مثل OpenAI و Anthropic و Google و xAI و OpenRouter، أو Ollama المنشورة محليًا، يمكن توصيلها بسلاسة، ويمكن تشغيلها بسرعة في السحابة، ويمكنها أيضًا تلبية احتياجات الخصوصية للنشر المحلي.
البدء السريع
أولاً، قم بإعداد بيئة التشغيل
يستخدم Dexter Bun كوقت تشغيل، وتطلب المواصفات الرسمية الإصدار 1.0 أو أعلى، وتختلف طرق التثبيت لأنظمة التشغيل المختلفة، وأعد تشغيل الجهاز بعد الانتهاء من العملية.
يمكن لأنظمة macOS / Linux تنفيذ:
curl -fsSL https://bun.com/install | bash يمكن لأنظمة Windows تنفيذ:
powershell -c "irm bun.sh/install.ps1|iex" بعد اكتمال التثبيت، أدخل bun --version في الجهاز، مما يشير إلى أن التثبيت قد اكتمل بنجاح إذا كان يمكن إخراج رقم الإصدار بشكل طبيعي.بعد استنساخ مستودع المشروع، انتقل إلى دليل المشروع، ثم استخدم Bun لتثبيت التبعيات المطلوبة للمشروع:
git clone https://github.com/virattt/dexter.git cd dexter bun install
III. تكوين متغيرات البيئة
هذه خطوة حاسمة لتشغيل Dexter. يوفر المشروع بالفعل ملف قالب لمتغيرات البيئة. ما عليك سوى نسخ القالب لإنشاء ملف التكوين أولاً، ثم تحريره وفقًا لاحتياجاتك:
cp env.example .env ثم قم بتحرير ملف .env الذي تم إنشاؤه. تنقسم مفاتيح API الأساسية التي تحتاج إلى تكوين بشكل أساسي إلى ثلاث فئات:
- مفتاح API لمزود النموذج الكبير: بما في ذلك OpenAI و Anthropic و Google و xAI و OpenRouter وما إلى ذلك (مثل OPENAI_API_KEY). يمكنك تكوينه وفقًا للنموذج الكبير الذي تستخدمه؛
- مفتاح API لمجموعات البيانات المالية: يستخدم لاستدعاء بيانات السوق المالية والبيانات المالية على مستوى المؤسسة، وهو التكوين الأساسي لتحقيق التحليل المالي الاحترافي، ويوصى بتكوينه. احصل عليه من: https://financialdatasets.ai/
- مفتاح API المتعلق بالبحث في الويب: بما في ذلك Exa و Tavily، يستخدم لتعزيز قدرة البحث في الويب للوكيل الذكي، وهو تكوين اختياري. احصل عليه من: https://exa.ai/
إذا كنت بحاجة إلى استخدام Olama المنشور محليًا، فقم بتكوينه في الملف:
OLLAMA_BASE_URL=http://127.0.0.1:11434
IV. بدء تشغيل Dexter
بعد الانتهاء من تكوين متغيرات البيئة، قم بتنفيذ أمر البدء مباشرة في الوحدة الطرفية:
bun start يمكنك الدخول إلى واجهة CLI التفاعلية لـ Dexter. أدخل أسئلة متعلقة بالبحث المالي في الواجهة، وسوف تخطط تلقائيًا وتنفذ عملية تحليل كاملة.
إذا كان للاستخدام في التطوير أو التصحيح، يمكنك استخدام وضع إعادة التحميل السريع للبدء:
bun dev
V. التقييم والتصحيح
بالنسبة للمستخدمين ذوي الاحتياجات المتقدمة، يحتوي Dexter على أداة تقييم مخصصة مدمجة يمكنها اختبار القدرة التحليلية للوكيل الذكي. يمكنك إما تشغيل عملية تقييم كاملة أو أخذ عينات عشوائية للاختبار:
bun run src/evals/run.ts bun run src/evals/run.ts --sample 10 ستقوم Dexter تلقائيًا بتسجيل جميع عمليات التحليل واستدعاءات الأدوات والنتائج الوسيطة في هذا الدليل:
.dexter/scratchpad/ من خلال الملفات الموجودة تحته، يمكنك إكمال مراجعة عملية البحث وتصحيح المشروع

الوكيل الرأسي هو محور المرحلة التالية
سيستمر الوكيل العام في التقدم، ولكن الوكيل الذكي الذي يبدأ حقًا في أن يكون "مفيدًا" يجب أن يكون متعمقًا في مجال رأسي.
Dexter هو عينة نموذجية. لا تحاول تغطية جميع المجالات، ولكنها تركز على البحث المالي، وتعمق مصادر البيانات وعمليات التحليل وآليات التحقق.عنوان المشروع: https://github.com/virattt/dexter





