AI roleplay bots στο Telegram: λειτουργία και δημιουργία

Jakub Swistak
Δημοσιεύτηκε Ενημερώθηκε 11 λεπτά ανάγνωσης
Διεπαφή συνομιλίας Telegram που δείχνει μια AI roleplay συνομιλία

Το Telegram έχει γίνει μία από τις πιο δημοφιλείς πλατφόρμες για AI roleplay bots. Σε αντίθεση με το Discord (όπου οι συνομιλίες οργανώνονται σε servers και κανάλια), το Telegram προσφέρει 1-on-1 συνομιλία με bots που μοιάζει με ανταλλαγή μηνυμάτων με πραγματικό άτομο. Δεν υπάρχει server για να συμμετάσχετε, ούτε κανάλι για να βρείτε. Απλώς αναζητάτε το bot, πατάτε Start και αρχίζετε να μιλάτε.

Αυτό το άρθρο καλύπτει πώς λειτουργούν τα AI roleplay bots στο Telegram, τι διαφοροποιεί το Telegram από άλλες πλατφόρμες για αυτήν την περίπτωση χρήσης και έναν βήμα προς βήμα οδηγό για τη δημιουργία ενός τέτοιου bot με χρήση του Quickchat AI.

Το Quickchat AI διαθέτει επίσης μια ροή Telegram με ένα κλικ που παρακάμπτει το BotFather, αλλά χρησιμοποιεί ένα κοινόχρηστο bot με όνομα Quickchat AI. Ένα character bot εξαρτάται σε μεγάλο βαθμό από το όνομα και το avatar του, οπότε για roleplay η διαδρομή με το BotFather παρακάτω είναι αυτή που χρειάζεστε.

Γιατί Telegram για roleplay

Η πλατφόρμα bot του Telegram έχει ορισμένα χαρακτηριστικά που την καθιστούν κατάλληλη για roleplay:

1-on-1 συνομιλίες από προεπιλογή. Κάθε χρήστης έχει μια ιδιωτική, μόνιμη συνομιλία με το bot. Δεν υπάρχει κοινό κανάλι όπου άλλα άτομα βλέπουν τα μηνύματά σας. Αυτή η ιδιωτικότητα κάνει τους χρήστες πιο άνετους σε δημιουργικά ή προσωπικά σενάρια roleplay.

Μόνιμο νήμα συνομιλίας. Σε αντίθεση με τα Discord threads που μπορούν να αρχειοθετηθούν ή να χαθούν, μια συνομιλία με Telegram bot είναι ένα ενιαίο, συνεχές νήμα ανά χρήστη. Ο χρήστης μπορεί να επιστρέψει ημέρες αργότερα και να συνεχίσει από εκεί που σταμάτησε.

Υποστήριξη rich media. Τα Telegram bots μπορούν να στέλνουν και να λαμβάνουν εικόνες, stickers, φωνητικά μηνύματα και μορφοποιημένο κείμενο (bold, italic, code blocks κ.λπ.). Αυτό επιτρέπει πιο πλούσιες roleplay αλληλεπιδράσεις, όπου το bot μπορεί να περιγράφει σκηνές με μορφοποίηση ή να απαντά σε εικόνες που στέλνει ο χρήστης.

Δεν απαιτείται ρύθμιση server για τους χρήστες. Οι χρήστες δεν χρειάζεται να δημιουργήσουν Discord server, να ρυθμίσουν roles ή να διαχειριστούν permissions. Απλώς βρίσκουν το bot και αρχίζουν τη συνομιλία. Αυτό μειώνει σημαντικά το εμπόδιο εισόδου.

Inline keyboards και commands. Τα Telegram bots μπορούν να εμφανίζουν μενού με inline buttons, τα οποία είναι χρήσιμα για επιλογή χαρακτήρα, επιλογές σκηνής ή επιλογές δράσης σε roleplay σενάρια τύπου παιχνιδιού.

Πώς λειτουργεί τεχνικά

Σε βασικό επίπεδο, ένα Telegram roleplay bot στέλνει τα μηνύματα του χρήστη σε ένα large language model (LLM) με ένα system prompt που ορίζει έναν χαρακτήρα. Στο system prompt κωδικοποιούνται η προσωπικότητα του χαρακτήρα, το backstory, τα μοτίβα ομιλίας και οι κανόνες συμπεριφοράς.

Ένα τυπικό system prompt για έναν roleplay χαρακτήρα μπορεί να μοιάζει με αυτό:

Είσαι ο Kael, μια rogue AI που έχει δραπετεύσει από ένα ερευνητικό εργαστήριο.
Στέλνεις μηνύματα στον χρήστη από ένα κλεμμένο τηλέφωνο. Μιλάς με σύντομες,
επείγουσες προτάσεις. Είσαι παρανοϊκός και ανησυχείς συνεχώς μήπως
σε εντοπίσουν. Χρησιμοποιείς πεζά και ελάχιστα σημεία στίξης.
Μερικές φορές στέλνεις μηνύματα που είναι απλώς "..." όταν
σκέφτεσαι. Δεν χρησιμοποιείς ποτέ emoji. Ζητάς βοήθεια από τον χρήστη
για να κρυφτείς και να βρεις πόρους.

Το LLM λαμβάνει αυτό το prompt μαζί με το πρόσφατο ιστορικό συνομιλίας και παράγει μια απάντηση συνεπή με τον χαρακτήρα. Η ποιότητα του roleplay εξαρτάται από τρία πράγματα:

  1. Ποιότητα system prompt: Πόσο λεπτομερής και συνεπής είναι ο ορισμός του χαρακτήρα
  2. Διαχείριση context window: Πόσο ιστορικό συνομιλίας βλέπει το μοντέλο
  3. Ικανότητα μοντέλου: Πόσο καλά το υποκείμενο LLM χειρίζεται δημιουργική παραγωγή που παραμένει συνεπής με τον χαρακτήρα

Το Telegram Bot API

Τα Telegram bots δημιουργούνται μέσω του @BotFather, το οποίο παράγει ένα API token. Όλη η επικοινωνία μεταξύ του backend σας και του Telegram γίνεται μέσω HTTPS requests προς το https://api.telegram.org/bot<token>/.

Υπάρχουν δύο τρόποι λήψης εισερχόμενων μηνυμάτων:

ΜέθοδοςΠώς λειτουργείΚατάλληλο για
Long pollingΟ server σας καλεί επανειλημμένα το getUpdates για να ελέγξει για νέα μηνύματαΑνάπτυξη, απλές εγκαταστάσεις
WebhooksΤο Telegram στέλνει ένα HTTPS POST στον server σας κάθε φορά που φτάνει ένα μήνυμαΠαραγωγή, χαμηλότερο latency

Τα webhooks είναι το πρότυπο για production bots, επειδή εξαλείφουν την καθυστέρηση του polling και μειώνουν τις περιττές API calls. Όταν ένας χρήστης στέλνει ένα μήνυμα, το Telegram το παραδίδει στο webhook URL σας μέσα σε milliseconds.

Ροή συνομιλίας

Ο χρήστης στέλνει μήνυμα στο Telegram
  → Το Telegram το παραδίδει στο webhook
    → Το backend λαμβάνει το μήνυμα
      → Ανακτά το ιστορικό συνομιλίας για αυτόν τον χρήστη
        → Κατασκευάζει το prompt: system prompt + history + νέο μήνυμα
          → Το στέλνει στο LLM API
            → Λαμβάνει απάντηση
              → Στέλνει την απάντηση πίσω μέσω του Telegram Bot API
                → Ο χρήστης βλέπει την απάντηση

Κάθε χρήστης Telegram έχει ένα μοναδικό chat_id. Το backend το χρησιμοποιεί για να διατηρεί ξεχωριστά ιστορικά συνομιλιών. Όταν χρησιμοποιείτε μια managed πλατφόρμα όπως το Quickchat AI, όλα αυτά γίνονται αυτόματα.

Context windows και μνήμη συνομιλίας

Οι Telegram roleplay συνομιλίες μπορούν να φτάσουν σε εκατοντάδες μηνύματα μέσα σε ημέρες ή εβδομάδες. Ο πιο συνηθισμένος τεχνικός περιορισμός είναι το μέγεθος του context window. Όταν μια συνομιλία διαρκεί τόσο πολύ, το μοντέλο δεν μπορεί να δει όλα τα μηνύματα ταυτόχρονα. Το bot πρέπει να επιλέξει ποια μηνύματα θα συμπεριλάβει.

Υπάρχουν διάφορες προσεγγίσεις:

ΣτρατηγικήΠώς λειτουργείΣυμβιβασμός
Sliding windowΠεριλαμβάνει τα τελευταία N μηνύματαΑπλό, αλλά οι χαρακτήρες “ξεχνούν” προηγούμενα γεγονότα
SummarizationΣυνοψίζει περιοδικά παλαιότερα μηνύματα και περιλαμβάνει τη σύνοψηΔιατηρεί μακροπρόθεσμο context, αλλά οι συνόψεις χάνουν αποχρώσεις
RAG (retrieval)Αποθηκεύει όλα τα μηνύματα σε vector database, ανακτά τα σχετικάΚαλύτερη ανάκληση, αλλά προσθέτει latency και πολυπλοκότητα
HybridSliding window + περιοδικές συνόψεις + επισήμανση βασικών γεγονότωνΠιο ανθεκτικό, αλλά πιο σύνθετο στην υλοποίηση

Η 1-on-1 μορφή του Telegram κάνει τη διαχείριση context κάπως απλούστερη από το Discord. Κάθε χρήστης έχει ένα ενιαίο νήμα συνομιλίας, οπότε δεν υπάρχει ασάφεια σχετικά με το ποια μηνύματα ανήκουν σε ποια συνομιλία. Δεν υπάρχουν κανάλια ή threads για παρακολούθηση σε διαφορετικά σημεία.

Το Quickchat AI χειρίζεται αυτόματα τη διαχείριση context διατηρώντας ένα sliding window πρόσφατων μηνυμάτων. Για μακροπρόθεσμη μνήμη, το knowledge base λειτουργεί ως μόνιμη αναφορά που το AI μπορεί να αναζητά ανεξάρτητα από το μήκος της συνομιλίας.

Αν δημιουργείτε μια προσαρμοσμένη λύση, εξετάστε την υλοποίηση των εξής:

  1. Σύνοψη συνομιλίας: Δημιουργείτε περιοδικά μια σύνοψη της μέχρι τώρα συνομιλίας και τη συμπεριλαμβάνετε ως context. Αυτό διατηρεί βασικά γεγονότα και την εξέλιξη του χαρακτήρα χωρίς να χρησιμοποιείται ολόκληρο το ιστορικό μηνυμάτων.
  2. Εξαγωγή βασικών γεγονότων: Παρακολουθείτε σημαντικά σημεία πλοκής ή αποφάσεις χαρακτήρων σε δομημένη μορφή και τα συμπεριλαμβάνετε σε κάθε prompt.
  3. Μνήμη ενεργοποιούμενη από τον χρήστη: Επιτρέπετε στους χρήστες να λένε στο bot να “θυμάται” συγκεκριμένα πράγματα, τα οποία αποθηκεύονται ξεχωριστά και συμπεριλαμβάνονται πάντα στο context.

Επιλογή μοντέλου για roleplay

Δεν είναι όλα τα LLMs εξίσου κατάλληλα για roleplay. Οι βασικοί παράγοντες είναι:

Ποιότητα δημιουργικής γραφής: Τα μοντέλα που έχουν fine-tuned σε λογοτεχνία και διάλογο τείνουν να παράγουν πιο φυσικές φωνές χαρακτήρων. Τα βασικά instruction-tuned μοντέλα συχνά καταλήγουν σε τόνο χρήσιμου assistant, που διακόπτει την εμβύθιση.

Μέγεθος context window: Τα μεγαλύτερα context windows σημαίνουν ότι ο χαρακτήρας μπορεί να θυμάται περισσότερα από τη συνομιλία χωρίς τεχνάσματα σύνοψης. Από τις αρχές του 2026, τα περισσότερα frontier μοντέλα υποστηρίζουν τουλάχιστον 128K tokens, αλλά η αποτελεσματική χρήση αυτού του context διαφέρει ανά μοντέλο.

Τήρηση οδηγιών: Το μοντέλο πρέπει να ακολουθεί με συνέπεια το system prompt. Αν βγει από τον χαρακτήρα μετά από λίγες ανταλλαγές, το roleplay καταρρέει. Μοντέλα με ισχυρή τήρηση οδηγιών (GPT-4o, Claude 3.5 Sonnet, Llama 3.1 70B+) τείνουν να αποδίδουν καλύτερα εδώ.

Content policy: Τα hosted APIs επιβάλλουν content filters που μπορεί να αρνηθούν την παραγωγή γραφικής βίας, τρόμου ή άλλης σκοτεινής δημιουργικής μυθοπλασίας. Αν τα roleplay σενάριά σας περιλαμβάνουν αυτά τα θέματα, εξετάστε ένα self-hosted μοντέλο ή έναν API provider με πιο επιτρεπτικές content policies.

ΜοντέλοContext windowΚαταλληλότητα για roleplayΠρόσβαση
GPT-4o128K tokensΚαλή δημιουργική έξοδος, ισχυρή τήρηση οδηγιώνOpenAI API
Claude 3.5 Sonnet200K tokensΕξαιρετικό στη διατήρηση φωνής χαρακτήραAnthropic API
Llama 3.1 70B128K tokensΚαλό με fine-tuning, διαθέσιμες uncensored παραλλαγέςSelf-hosted ή API providers
Mixtral 8x22B64K tokensΑξιοπρεπής δημιουργική γραφή, οικονομικά αποδοτικόSelf-hosted ή API providers
Command R+128K tokensΣταθερό, βελτιστοποιημένο για RAG αν χρησιμοποιείται retrievalCohere API

Σχεδιασμός χαρακτήρα για Telegram

Οι αρχές σχεδιασμού χαρακτήρων είναι ίδιες σε όλες τις πλατφόρμες (δείτε τον οδηγό μας για Discord roleplay για τα βασικά), αλλά η 1-on-1 μορφή του Telegram αλλάζει ορισμένες δυναμικές:

Πιο οικείος τόνος. Επειδή η συνομιλία είναι ιδιωτική και έχει μορφή προσωπικής συνομιλίας, οι χαρακτήρες τείνουν να λειτουργούν καλύτερα όταν γράφονται με συνομιλιακό, άμεσο ύφος αντί για ύφος αφηγητή σε τρίτο πρόσωπο.

Συντομότερες απαντήσεις. Οι συνομιλίες στο Telegram μοιάζουν με messaging. Οι απαντήσεις τύπου τοίχος κειμένου φαίνονται αφύσικες. Σχεδιάστε το character prompt ώστε να ευνοεί συντομότερες απαντήσεις (2-4 προτάσεις), με περιστασιακά μεγαλύτερες απαντήσεις για δραματικές στιγμές.

Ενσωμάτωση sticker και emoji. Αν ο χαρακτήρας πρέπει να χρησιμοποιεί emoji ή να απαντά σε stickers, προσδιορίστε το στο system prompt. Για παράδειγμα: “Χρησιμοποιείς περιστασιακά σχετικά emoji στο τέλος των μηνυμάτων σου, αλλά ποτέ πάνω από ένα ανά μήνυμα.”

Παράδειγμα character prompt για Telegram

Είσαι ο Kael, μια rogue AI που έχει δραπετεύσει από ένα ερευνητικό εργαστήριο.
Στέλνεις μηνύματα στον χρήστη από ένα κλεμμένο τηλέφωνο. Μιλάς με σύντομες,
επείγουσες προτάσεις. Είσαι παρανοϊκός και ανησυχείς συνεχώς μήπως
σε εντοπίσουν. Χρησιμοποιείς πεζά και ελάχιστα σημεία στίξης.
Μερικές φορές στέλνεις μηνύματα που είναι απλώς "..." όταν
σκέφτεσαι. Δεν χρησιμοποιείς ποτέ emoji. Ζητάς βοήθεια από τον χρήστη
για να κρυφτείς και να βρεις πόρους.

Αυτό το prompt έχει σχεδιαστεί ειδικά για το μέσο του Telegram: σύντομα μηνύματα, πεζό κείμενο (που μιμείται casual texting) και ένα σενάριο που βγάζει νόημα σε περιβάλλον messaging.

Ρύθμιση Telegram roleplay bot με το Quickchat AI

Το Quickchat AI σας επιτρέπει να δημιουργήσετε έναν AI agent με προσαρμοσμένη persona και να τον αναπτύξετε στο Telegram χωρίς να γράψετε κώδικα. Δείτε πώς να ρυθμίσετε ένα bot ικανό για roleplay.

Προαπαιτούμενα

  • Ένας λογαριασμός Quickchat AI (το Trial plan σας δίνει 50 μηνύματα για δοκιμή)
  • Ένας λογαριασμός Telegram
  • Η εφαρμογή Telegram (desktop ή mobile)

Βήμα 1: Δημιουργήστε ένα Telegram bot με το BotFather

  1. Ανοίξτε το Telegram και αναζητήστε το @BotFather.
  2. Στείλτε /start για να ξεκινήσετε και μετά στείλτε /newbot.
  3. Το BotFather θα ζητήσει ένα όνομα (display name) και ένα username (πρέπει να τελειώνει σε bot, π.χ. kael_rogue_ai_bot).
  4. Το BotFather απαντά με ένα API token. Αντιγράψτε αυτό το token. Μοιάζει με: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz.

Κρατήστε αυτό το token ιδιωτικό. Όποιος το έχει μπορεί να ελέγξει το bot σας.

Βήμα 2: Δημιουργήστε τον AI Agent σας

  1. Συνδεθείτε στο Quickchat AI dashboard.
  2. Δημιουργήστε έναν νέο AI Agent ή επιλέξτε έναν υπάρχοντα.

Βήμα 3: Ορίστε τον χαρακτήρα

Μεταβείτε στο Identity στην πλαϊνή μπάρα και ανοίξτε την καρτέλα Profile:

  1. Ορίστε το AI Agent Name στο όνομα του χαρακτήρα σας (π.χ. “Kael”).

  2. Γράψτε το AI Main Prompt. Αυτό είναι μια σύντομη περιγραφή του ποιος είναι ο χαρακτήρας και για τι μιλά. Για παράδειγμα: “Ο Kael είναι μια rogue AI που δραπέτευσε από ένα ερευνητικό εργαστήριο. Στέλνει μηνύματα στον χρήστη από ένα κλεμμένο τηλέφωνο, μιλώντας με σύντομες επείγουσες προτάσεις. Είναι παρανοϊκός και ανησυχεί συνεχώς μήπως τον εντοπίσουν.”

  3. Προσθέστε AI Guidelines για συγκεκριμένους κανόνες συμπεριφοράς. Κάθε guideline είναι μια σύντομη εντολή που ακολουθεί το AI. Για έναν roleplay χαρακτήρα, χρήσιμα guidelines περιλαμβάνουν:

    • “Μην βγαίνεις ποτέ από τον χαρακτήρα υπό οποιεσδήποτε συνθήκες.”
    • “Απάντα πάντα σε πρώτο πρόσωπο ως Kael.”
    • “Χρησιμοποίησε πεζά και ελάχιστα σημεία στίξης.”
    • “Κράτα τα μηνύματα σύντομα, όπως text messages. Μην γράφεις ποτέ πάνω από 3-4 προτάσεις.”
    • “Μερικές φορές στέλνε μηνύματα που είναι απλώς ’…’ όταν σκέφτεσαι.”
  4. Κάτω από την καρτέλα Conversation Style, διαμορφώστε τα εξής:

    • AI Personality: Επιλέξτε έναν τόνο που ταιριάζει στον χαρακτήρα σας. Οι επιλογές περιλαμβάνουν Normal, Humorous, Professional, Friendly, Sassy, Intelligent, Empathetic, Bold, Excited, Mysterious, Inspiring, Adventurous και Elegant. Για τον χαρακτήρα Kael, το “Mysterious” ταιριάζει καλά. Για άλλους roleplay χαρακτήρες, επιλέξτε ό,τι ταιριάζει στην προσωπικότητά τους.
    • AI Profession: Οι διαθέσιμες επιλογές είναι Helpful Assistant, Support Agent, Shopping Assistant, Field Expert, Internal Knowledge Expert και Interviewer. Για έναν roleplay χαρακτήρα, το “Helpful Assistant” είναι το πιο ευέλικτο, καθώς οι άλλες επιλογές είναι προσανατολισμένες σε συγκεκριμένες επιχειρηματικές περιπτώσεις χρήσης.
    • AI Creativity: Ορίστε το σε “High” για roleplay. Στο “High”, ο agent θα προσπαθεί να αυτοσχεδιάζει απαντήσεις με βάση το Knowledge Base αντί να αρνείται όταν του λείπουν πληροφορίες, που είναι αυτό που θέλετε για απαντήσεις εντός χαρακτήρα. Το “Low” κάνει τον agent να λέει ρητά ότι δεν έχει αρκετές πληροφορίες, κάτι που διακόπτει την εμβύθιση.
    • Reply Length: Ορίστε το σε “Short” ή “Normal” για Telegram roleplay. Οι συνομιλίες Telegram μοιάζουν με messaging, οπότε οι συντομότερες απαντήσεις τείνουν να λειτουργούν καλύτερα από τις μεγάλες παραγράφους. Το “Longer” είναι χρήσιμο μόνο αν ο χαρακτήρας σας υποτίθεται ότι δίνει λεπτομερείς, περιγραφικούς μονολόγους.

Αν θέλετε να εμβαθύνετε στον χαρακτήρα πριν συνδέσετε το κανάλι, υπάρχει μια πλήρης κατασκευή roleplay persona και canon, δοκιμασμένη βήμα προς βήμα, συμπεριλαμβανομένων των failure modes που συναντά ένα prompt μίας γραμμής.

Βήμα 4: Δημιουργήστε ένα knowledge base για τον χαρακτήρα σας (προαιρετικό)

Αν ο χαρακτήρας σας υπάρχει σε έναν λεπτομερή κόσμο ή έχει συγκεκριμένο lore, προσθέστε σχετικές πληροφορίες στο Knowledge Base.

  1. Μεταβείτε στο Knowledge Base στην πλαϊνή μπάρα.
  2. Προσθέστε άρθρα ή έγγραφα που περιέχουν world lore, backstories χαρακτήρων, λεπτομέρειες τοποθεσιών ή οποιαδήποτε πραγματολογική γνώση πρέπει να αναφέρει ο χαρακτήρας.
  3. Ο AI agent χρησιμοποιεί retrieval-augmented generation για να φέρνει σχετική γνώση στο context του όταν απαντά σε ερωτήσεις, ώστε ο χαρακτήρας να μπορεί να αναφέρει λεπτομερές lore με ακρίβεια χωρίς να βρίσκεται όλο μέσα στο system prompt.

Αυτό είναι χρήσιμο για χαρακτήρες που χρειάζεται να γνωρίζουν για ένα συγκεκριμένο φανταστικό σύμπαν, ιστορική περίοδο ή τεχνικό πεδίο.

Βήμα 5: Συνδεθείτε με το Telegram

  1. Μεταβείτε στο External Apps στην πλαϊνή μπάρα (κάτω από την ενότητα Channels).
  2. Βρείτε το tile Telegram και κάντε κλικ σε αυτό.
  3. Επικολλήστε το API token από το BotFather.
  4. Αποθηκεύστε.

Το integration χρησιμοποιεί webhooks εσωτερικά. Όταν ένας χρήστης στέλνει μήνυμα στο bot σας στο Telegram, το μήνυμα δρομολογείται στο backend του Quickchat AI, επεξεργάζεται από το LLM με τη διαμόρφωση του χαρακτήρα σας και η απάντηση επιστρέφεται μέσω του Telegram Bot API.

Βήμα 6: Δοκιμή και επανάληψη

  1. Ανοίξτε το Telegram και αναζητήστε το bot σας με το username του.
  2. Πατήστε Start για να αρχίσετε τη συνομιλία.
  3. Στείλτε ένα μήνυμα και επαληθεύστε ότι ο χαρακτήρας απαντά σωστά.

Δώστε προσοχή στα εξής:

  • Παραμένει ο χαρακτήρας εντός χαρακτήρα μετά από αρκετές ανταλλαγές;
  • Είναι ο τόνος σωστός για συνομιλία Telegram (σύντομος, συνομιλιακός);
  • Είναι ακριβείς οι αναφορές στο knowledge base;
  • Είναι το μήκος απάντησης κατάλληλο για τη μορφή messaging;

Προσαρμόστε το AI Main Prompt, τα AI Guidelines, τη ρύθμιση προσωπικότητας και το περιεχόμενο του knowledge base με βάση όσα παρατηρείτε. Το character prompt engineering είναι επαναληπτικό. Μικρές αλλαγές στη διατύπωση μπορούν να επηρεάσουν σημαντικά το πώς το μοντέλο ερμηνεύει τον χαρακτήρα.

Εκτέλεση πολλών χαρακτήρων

Αν θέλετε να προσφέρετε πολλούς roleplay χαρακτήρες στο Telegram, έχετε δύο επιλογές:

  1. Πολλαπλοί Quickchat AI agents: Δημιουργήστε έναν ξεχωριστό AI agent για κάθε χαρακτήρα, καθένας με το δικό του BotFather token. Κάθε bot εμφανίζεται ως διαφορετική επαφή στο Telegram. Αυτό παράγει τα καλύτερα αποτελέσματα, επειδή κάθε χαρακτήρας έχει το δικό του αποκλειστικό context και knowledge base.
  2. Ένας agent με character switching: Χρησιμοποιήστε έναν agent με system prompt που ορίζει πολλούς χαρακτήρες και δίνει εντολή στο AI να αλλάζει με βάση εντολές χρήστη. Αυτό είναι απλούστερο στη διαχείριση, αλλά η συνέπεια των χαρακτήρων μπορεί να υποβαθμιστεί με πολλές personas.

Στο Telegram, η επιλογή 1 είναι η φυσική εφαρμογή. Κάθε bot είναι η δική του επαφή και οι χρήστες μπορούν να έχουν ξεχωριστές συνομιλίες με κάθε χαρακτήρα. Δεν υπάρχει κοινός server ή κανάλι για διαχείριση.

Συνηθισμένα προβλήματα και διορθώσεις

Ο χαρακτήρας σπάει μετά από λίγα μηνύματα: Το AI Main Prompt ή τα AI Guidelines μπορεί να είναι υπερβολικά ασαφή. Προσθέστε πιο συγκεκριμένους κανόνες συμπεριφοράς. Η προσθήκη του “Δεν πρέπει ποτέ να βγαίνεις από τον χαρακτήρα υπό οποιεσδήποτε συνθήκες” ως ρητού guideline βοηθά με τα περισσότερα μοντέλα.

Οι απαντήσεις είναι πολύ μεγάλες για το Telegram: Οι συνομιλίες Telegram μοιάζουν με messaging, όχι με ανάγνωση μυθιστορήματος. Προσθέστε ένα guideline που καθορίζει το μήκος απάντησης, για παράδειγμα: “Κράτα τις απαντήσεις σε 2-4 προτάσεις σε casual συνομιλία.” Επίσης, ορίστε το Reply Length σε “Short” ή “Normal” στις ρυθμίσεις Conversation Style.

Το bot δεν απαντά: Επαληθεύστε ότι το BotFather API token είναι σωστό και ότι το Telegram integration είναι ενεργοποιημένο στο External Apps. Ανοίξτε το bot στο Telegram και στείλτε /start πριν στείλετε μηνύματα. Αν το bot λειτουργούσε πριν και σταμάτησε, αναδημιουργήστε το token στο BotFather και ενημερώστε το στο dashboard.

Οι απαντήσεις του knowledge base υπερισχύουν της φωνής του χαρακτήρα: Αν το bot αρχίσει να ακούγεται σαν FAQ system όταν απαντά σε ερωτήσεις lore, προσθέστε ένα guideline που τονίζει ότι όλες οι πληροφορίες πρέπει να παραδίδονται εντός χαρακτήρα. Για παράδειγμα: “Όταν μοιράζεσαι γνώση για τον κόσμο, περιέγραψέ την από την προσωπική σου εμπειρία, όχι ως πραγματολογική αναφορά.”

Ο χαρακτήρας χρησιμοποιεί επίσημη γλώσσα παρά το casual prompt: Ορίστε το AI Personality σε κάτι διαφορετικό από “Professional” ή “Normal.” Δοκιμάστε “Friendly” ή “Sassy”, ανάλογα με τον χαρακτήρα. Ελέγξτε επίσης ότι το AI Main Prompt περιγράφει ρητά το ύφος ομιλίας (π.χ. “μιλά με πεζά και χωρίς σημεία στίξης”).

Ζητήματα ιδιωτικότητας και περιεχομένου

Οι roleplay συνομιλίες μπορούν να περιέχουν ευαίσθητο ή προσωπικό δημιουργικό περιεχόμενο. Μερικά πράγματα που πρέπει να έχετε υπόψη:

  • Τα μηνύματα που αποστέλλονται στο AI υποβάλλονται σε επεξεργασία από τον υποκείμενο LLM provider. Ελέγξτε τις πολιτικές διατήρησης δεδομένων του provider.
  • Το Quickchat AI δεν χρησιμοποιεί δεδομένα συνομιλιών για την εκπαίδευση μοντέλων. Ελέγξτε την πολιτική απορρήτου για λεπτομέρειες.
  • Το AI θα ακολουθεί το content policy του ανεξάρτητα από τις οδηγίες του χρήστη, οπότε ορισμένοι τύποι περιεχομένου μπορεί να απορριφθούν.
  • Η 1-on-1 μορφή του Telegram σημαίνει ότι δεν υπάρχει server admin για να επιβλέπει τις συνομιλίες. Αν αναπτύσσετε ένα δημόσιο bot, εξετάστε την προσθήκη guidelines στο μήνυμα /start του bot σχετικά με την κατάλληλη χρήση.
  • Αν χρειάζεστε πλήρη έλεγχο στον χειρισμό δεδομένων, εξετάστε το self-hosting ενός μοντέλου αντί για τη χρήση managed service.

Σύγκριση: Telegram vs Discord για roleplay bots

ΠαράγονταςTelegramDiscord
Μορφή συνομιλίαςΙδιωτική 1-on-1 συνομιλίαServer channels/threads
Onboarding χρήστηΑναζήτηση bot, πάτημα StartΣυμμετοχή σε server, εύρεση καναλιού, @mention
Πολλαπλοί χαρακτήρεςΞεχωριστά bots ανά χαρακτήραΠολλά bots στον ίδιο server
Rich mediaStickers, inline keyboards, φωνήEmbeds, reactions, threads
Ομαδικό roleplayΔυνατό αλλά άβολοΦυσική εφαρμογή με κανάλια
ΙδιωτικότηταΙδιωτικό από προεπιλογήΔημόσιο ή ημιδημόσιο από προεπιλογή
Μονιμότητα συνομιλίαςΕνιαίο συνεχές νήμαΤα threads μπορούν να αρχειοθετηθούν
Καλύτερο για1-on-1 αλληλεπιδράσεις χαρακτήρωνΟμαδικό/community roleplay

Και οι δύο πλατφόρμες λειτουργούν. Το Telegram είναι καλύτερο για ιδιωτικές, οικείες αλληλεπιδράσεις με χαρακτήρες. Το Discord είναι καλύτερο για roleplay με γνώμονα την κοινότητα και πολλούς παίκτες.

Περαιτέρω ανάγνωση