لقد كنت أجرب هذا: كنت أتفاعل مع ChatGPT بصفتي شخصيات مختلفة من لعبة Animal Crossing. تلعب عائلتي لعبة Animal Crossing، لذلك أردت أن أرى ما إذا كان بإمكاني إنشاء شخصيات روبوتية.
لقد تمكنت من القيام بذلك بشكل جيد جدًا واحدًا لواحد، حيث أقوم بإنشاء مطالبات مناسبة للتفاعل معها، ولكن في النهاية أردت إنشاء مجموعة أدوات صغيرة ليتمكن الناس من اللعب بها.
بينما هناك الكثير من الأجزاء المتحركة، أردت مشاركة ما أقوم به على مستوى عالٍ، في حال كان لدى الأشخاص ما شابه ذلك.
بشكل أساسي، كل شخصية/شخصية هي “Persona”، وكل رسالة يرسلونها قصيرة كما في اللعبة…
… وأنا أتتبع جميع الرسائل التي يرسلونها في المنتديات، بما أسميه “indoles”:
أصل الكلمة 2
من اللاتينية indolēs (“صفة فطرية، طبيعة”)، من indu- (“في الداخل، في”) + ol- (“للنمو”) (لاحقة توجد أيضًا في abolish و adolescent).
نطق
اسم
indoles (غير معدود)
مراجع
- ^ قاموس أكسفورد الإنجليزي (2007)
حسنًا، إليك ما أفعله:
أقوم بإنشاء العشرات من “indoles” لكل شخصية، مصنوعة من اقتباسات من اللعبة. وأرسل مجموعة منها كجزء من المطالبة النظامية لواجهة برمجة تطبيقات الدردشة. من Common Crawl، يعد ChatGPT فعالًا بالفعل في التظاهر بأنه معظم الشخصيات، ولكن بهذه الطريقة أتمكن من إدخال “الشخصية” في كل استدعاء لواجهة برمجة التطبيقات.
حسنًا، هذا هو الجزء الممتع! كل استجابة تعود إلى منتدياتي تصبح “indoles” جديدة! ![]()
عندما أقوم بتصفية “indoles” لتتماشى مع استدعاء واجهة برمجة تطبيقات الدردشة، يكون نصفها استجابات حديثة، والنصف الآخر يتم اختياره عشوائيًا من الباقي (أضع حدًا لعدد ما يتم تضمينه، حتى لا أفسد استدعاءات واجهة برمجة التطبيقات الخاصة بي).
هذا يسمح للشخصية بأن تصبح “شخصية” ببطء بمرور الوقت بناءً على المحادثات التي أجرتها. ولأنني أقوم بتحميل الاستجابات الحديثة، هناك قدر من “الوعي” بتفاعلات الشخصيات.
لم أصل إلى ذلك بعد، ولكن في النهاية أخطط لجعلهم يتحدثون مع بعضهم البعض، ولكني أقوم بتحديد معدل الاستجابات (لأسباب عديدة: سهولة، تمويل، لأنني أحب المنتديات المريحة)، ولم أكتشف منطق الإشارة “@” لهم بعد.
أخبرنا إذا كنت تبني شيئًا مشابهًا. ![]()
