HeadlinesBriefing favicon HeadlinesBriefing.com

يحول Jevchat Jev إلى روبوت محادثة

Hacker News •
×

يحول Jevchat Jev إلى روبوت محادثة بطرح سؤال واحد في كل خطوة: بما أن سؤال المستخدم والرد المكتوب حتى الآن، أي رمز يأتي التالي؟ الخيارات هي أبجدية بالإضافة إلى خيار لإيقاف الإصدار. يقوم Jev بإرجاع احتمال لكل خيار، ويستخرج العينة الرمز التالي من توزيعه المعياري. أضف، كرر، وتوقف عندما يتم استخراج STOP. هناك عدة محارف (بما في ذلك قوائم الرموز المقتطعة) واستراتيجيات العينة متاحة. الفكرة هي للترفيه، والتكلفة غير عملية إلى حد ما، والنتائج مضحكة. كان هذا تجربة تسريعية بواسطة Claude. وصف المستخدم خوارزميات العينة، والاستراتيجيات، وما إلى ذلك، ونفذها Claude.

الإعداد: ضع مفتاح Jev الخاص بك في ملف .env بجانب pyproject.toml (مُستبعد من git) كـ JEV_API_KEY. يُقبل TYPESAFE_API_KEY أيضًا. القيم في ملف .env تتفوق على المُصدَّرة، لذا يكفي تعديل الملف لتبديل المفاتيح. الأوامر: poetry run jevchat (تفاعلي)، poetry run jevchat ask "هل يحتاج الناس إلى الماء؟"، poetry run jevchat alphabets، poetry run jevchat bench。

يظهر الرد أثناء العينة، في لوحة مع قراءة حية لمعدل الإنتاج أحرف/ثانية، أحرف/ثانية، مللي ثانية لكل استدعاء API، الوقت المنقضي، وأهم بعض الأحرف التي حصلت عليها Jev في الخطوة الأخيرة. Ctrl-C يلغي. النقرة الأولى توقف الإنتاج مرة واحدة عندما يعيد الطلب في الطحين العائد؛ النقرة الثانية تلغي فورًا.

الوضعان: هناك اثنان من الأشياء التي يمكن استبدالها: الاستراتيجية (-s/--strategy) والأبجدية (-a/--alphabet). تشمل الاستراتيجيات choice (سؤال واحد على كامل الأبجدية)، bisect (أسئلة نعم/لا تضيق المجموعة)، buckets (أبجدية مقسومة على العديد من الأسئلة)، و refine (buckets ثم سؤال على الفائزين). تشمل العروض hypothesis (الافتراضي) و symbol。

السؤال المتكرر: ما هو Jevchat؟

Jevchat أداة تحول Jev إلى روبوت محادثة عن طريق استخراج رموز واحدة في كل مرة من التوزيعات الاحتمالية التي تقوم بإرجاعها Jev، باستخدام استراتيجيات وأبجديات مختلفة。