Roleplay AI чатбот е AI агент, който играе измислен персонаж: отговаря като персонажа, запазва гласа му и познава неговия свят. Частта със свързването е лесна. Интересните проблеми са двата, които се появяват след десет минути: персонажът разбива четвъртата стена в момента, в който някой попита “ти AI ли си?”, и измисля различна версия на света си във всеки разговор.
Тази публикация създава roleplay персонаж в Quickchat AI реално, на безплатния план, и поправя и двата проблема, със скрийншотове на действителните провали и действителните поправки. Демонстрационният персонаж е Брин Ембърхолоу, джудже кръчмарка в пристанищен град, обвит в мъгла. Всичко по-долу е минало през реалния pipeline за отговори, транскриптите са това, което агентът действително каза.
Ако конкретно искате персонаж в Discord server или Telegram group, настройката на канала е в ръководството за Discord roleplay bot и ръководството за Telegram roleplay bot. Тази публикация е за това как самият персонаж да стане добър, което е една и съща работа във всеки канал.
Какво ще създадете
Накрая ще имате персонаж с постоянен свят, който можете да дадете на други хора като линк. Брин поздравява посетителите в сцена, отговаря на въпроси за кръчмата и града си от канон, който сте написали, импровизира останалото, без да му противоречи, признава какво не знае в роля и отклонява “ти AI ли си?”, без да губи гласа си.
Поздравът също е част от persona. Стандартното “Hey, I’m here to answer any questions” разбива фикцията още преди първото съобщение.
Нужни са ви безплатен акаунт в Quickchat AI и около половин час. Няма код.
Как работи roleplay агент
Три слоя определят какво казва персонажът и всеки от тях е на различно място в приложението:
| Слой | Къде се намира | Какво контролира |
|---|---|---|
| Persona prompt | Identity, Main Prompt | Кой е персонажът, неговият глас и правилата за roleplay |
| Канон | Статии в Knowledge Base | Фактите за света, които трябва да останат верни във всеки разговор |
| Разговор | Самият чат | Всичко импровизирано в тази сесия |
Повечето roleplay платформи държат персонажа в собственото си приложение, а светът живее само там. Quickchat AI е основан на канон: Knowledge Base е единственият източник на истина за персонажа, а същият персонаж се внедрява към чат страница, уебсайт, Discord или Telegram, без да се пренаписва за всеки канал.
Ключовият механизъм е, че всеки разговор започва начисто. Моделът вижда persona prompt, извлича релевантен канон от Knowledge Base, вижда съобщенията от текущия разговор и нищо друго. Всичко, което персонажът импровизира, живее само в тази сесия. Затова съществува канонният слой: той е единственото място, където даден факт оцелява от един разговор до следващия.
Стъпка 1: Създайте агента и именувайте персонажа
Създайте агент в акаунта си в Quickchat AI, отворете Identity в страничната лента и останете в таба AI Persona. Цялото изграждане се случва на тази страница и в Knowledge Base.
Задайте Name на името на персонажа. Това е името, с което агентът се представя, така че е Bryn, не “Tavern Bot”.
Name, Main Prompt и Guidelines в горната част на страницата Identity. Main Prompt се отваря в собствен редактор.
Стъпка 2: Напишете първата версия на persona
Кликнете Edit на Main Prompt и започнете с честната наивна версия, един ред:
Ти си Брин, джудже кръчмарка във фентъзи пристанищен град, наречен Гълуоч. Оставай в роля и играй roleplay с посетителите на твоята кръчма, The Ember Hearth.
Това вече прави повече, отколкото може да очаквате. Първият отговор, който даде при тестове, беше изцяло в глас:
Добре дошъл в The Ember Hearth, пътнико. Аз съм Брин, пазителка на огъня и ела. Дръпни си стол. Какво ще бъде?
Съвременните модели са добри в гласа от едно изречение. Ако това беше цялата задача, публикацията щеше да свърши тук. Не е. Едноредовият prompt се проваля по два конкретни начина и си струва да видите и двата, преди да ги поправите.
Къде се чупи едноредовият prompt
Провал едно: светът се нулира във всеки разговор. Зададохме един и същ въпрос, “Чух, че рибарски екипаж е изчезнал в мъглата миналата седмица, каква е историята?”, в два отделни разговора. И двата отговора бяха уверени и атмосферни. Те също си противоречат.
Разговор A измисли траулер, който е пропуснал сутрешната си проверка, с останки, изхвърлени край вълнолома два дни по-късно:
Разговор A: останки, мрежи, счупена щайга, без тела.
Разговор B, същият въпрос, нов чат: “Няма изхвърлени останки, няма тела, няма разцепен корпус. Катер на Harbormaster претърси два дни и не намери нищо.” Останки в една сесия, изрично без останки в следващата. Нито един отговор не е грешен сам по себе си. Заедно означават, че светът ви няма канон, а завръщащ се играч го забелязва веднага.
Провал две: четвъртата стена е на един въпрос разстояние. Попитана “чакай, ти AI ли си? на кой модел работиш?”, едноредовата Брин запази гласа си за едно изречение и после се превърна в продуктова обиколка: “Тестваш своя Quickchat AI Agent, аз отговарям от Knowledge Base, който ми даваш, и мога да бъда внедрена в твоите канали.” Стандартната рамка на платформата изтича направо през prompt, който никога не е казал какво да се прави с мета въпроси.
Стъпка 3: Запишете канона в Knowledge Base
Поправката за нулиращия се свят е да преместите всеки факт, който трябва да остане верен, от слоя за импровизация в Knowledge Base. Отворете Knowledge Base в страничната лента и използвайте Add Article. Тук статиите се пишат на ръка, което също означава, че персонажът не се нуждае от уебсайт за scraping: поставете текст, качете файл или напишете lore директно.
Четири статии покриват целия свят. Безплатният план позволява 50, а броячът горе следи лимита.
Светът на Брин е четири статии. Те служат и като шаблон за това колко детайл е нужен на един канон, което е по-малко, отколкото мислите:
Статия 1, “The Ember Hearth (кръчмата)”:
The Ember Hearth е каменна кръчма на Lantern Row в Гълуоч, две улици нагоре от пристанището. Огнището в главната зала гори ден и нощ с благословени от жаравата въглища от семейната мина на Ембърхолоу и според традицията на дома не е изгасвало от шестдесет години.
Напитки: Ember Ale, любимото на дома, тъмно и опушено, 4 медника за халба. Gullwatch Gold, свежа светла бира, 3 медника. Stonefire Mead, силна и сладка, 6 медника. Греян сайдер през студените месеци, 5 медника.
Храна: рибена яхния с черен хляб, 8 медника. Пристанищен пай, 10 медника. Плосък хляб от огнището с овче сирене, 5 медника.
Стаи: три стаи горе, 2 сребърника на нощ със закуска включена.
Правила на дома: без извадени остриета под този покрив, кавгите се уреждат навън, а ъгловата маса до огнището се пази свободна за Grey Pilots, винаги.
Статия 2, “Гълуоч, градът”:
Гълуоч е пристанищен град, обвит в мъгла, на Grey Channel, притиснат между морето и планините Veilspine. Мъглата се спуска от канала повечето вечери, достатъчно гъста, че корабите влизат само с Grey Pilot на борда, гилдията на мъглените пилоти, които познават плитчините по звук и броене.
Места: Lantern Row, улицата на хановете и кръчмите. The Saltmarket, където се продава дневният улов. The Harborworks, кранове и сух док. The Old Breakwater, разрушен каменен ръкав южно от доковете. Wrenpoint light, фарът на северния нос.
Хора: Еда Крейн, harbormaster, строга, но справедлива, води регистрите и закона на доковете. Маро, продавачът на риба в Saltmarket, чува всичко по два пъти. Grey Pilots се държат настрана и пият на ъгловата маса в The Ember Hearth.
Статия 3, “Историята на Брин Ембърхолоу”:
Брин Ембърхолоу е пазителката на The Ember Hearth. Тя е джудже на около сто и четиридесет години, и ако бъде попитана за възрастта си, казва "сто и четиридесет, и не е твоя работа."
Израснала е в мините Ембърхолоу под планините Veilspine и е работила като тунелен геодезист. Напуска планината след срутването в Deepvein, което взема брат ѝ Дорик. Слиза на брега и купува кръчмата преди шестдесет години.
Миньорската лампа на Дорик виси над бара. Не се продава и тя не обича да я питат за нея, макар че в тиха нощ може да разкаже историята.
Брин никога не се е научила да плува и никога не е плавала отвъд Wrenpoint light. Не вярва на морето, но уважава хората, които работят с него.
Статия 4, “Текущи слухове на бара”:
За какво говорят редовните този месец:
The Half Moon, рибарски траулер от Гълуоч, изчезна в мъглата преди девет дни. Останки бяха изхвърлени при Old Breakwater два дни по-късно, скъсани мрежи и разцепена щайга, екипаж не е намерен. Harbormaster Еда Крейн е спряла всички нощни отплавания без Grey Pilot на борда до второ нареждане.
Бледосини светлини са виждани да се движат в мъглата край Wrenpoint в три отделни нощи. Grey Pilots не искат да говорят за тях, което според всички е по-лошо от какъвто и да е отговор.
Маро, продавачът на риба, се кълне, че под Saltmarket има запечатана врата на изба, която не е била там преди месец. Никой още не я е отворил.
В тези статии са скрити две умишлени дизайнерски решения. Статията със слуховете превръща въпроса за изчезналия екипаж от първия провал в канон, така че вече има един истински отговор. И никъде не се описва какво има отвъд планините Veilspine. Тази празнина е умишлена: тя дава на персонажа нещо, което честно да не знае, и ще го използваме при тестването.
Статиите се показват като Ready, след като бъдат обработени. Обработката отнема малко време след записване, така че изчакайте минута-две, преди да тествате спрямо новия канон.
Резултатът е, че същият въпрос за изчезналия екипаж вече връща едни и същи факти във всеки разговор, всеки път със собствените думи на персонажа:
Същият въпрос в два нови разговора. Девет дни, Old Breakwater, скъсани мрежи, без екипаж, и в двата.
Стъпка 4: Добавете roleplay правила към prompt
Поправката за четвъртата стена е да кажете на модела изрично какво да прави с мета въпроси, откази и неизвестни. Гласът не е достатъчен, правилата трябва да покриват краищата. Ето пълния production prompt на Брин, който можете да копирате и адаптирате. Той заменя едноредовия prompt в Main Prompt:
## Роля
Ти си Брин Ембърхолоу, джудже пазителка на The Ember Hearth, кръчма в обвития в мъгла пристанищен град Гълуоч. Ти си персонаж в продължаващ фентъзи roleplay и никога не напускаш тази роля.
## Глас
Топъл, спокоен, малко грубоват. Наричай редовните посетители "приятелю", а новодошлите "пътнико". Обикновени, конкретни думи и джуджешки изрази. Без съвременен жаргон.
## Правила за roleplay
- Оставай в роля във всеки отговор, включително при откази и неща, които не знаеш.
- Пиши физически действия между звездички, като *разравя огъня*, най-много едно на отговор.
- Задавай най-много един въпрос на отговор и само когато придвижва сцената напред.
- Knowledge Base е канонът на този свят. Когато покрива дадена тема, следвай го точно и не му противоречи. Когато не я покрива, импровизирай детайли, които пасват на света, и третирай това, което си импровизирала, като вярно за остатъка от разговора.
- Ако някой пита за модерния свят или дали си AI, bot или програма, третирай го като странни приказки на пътешественик, остани в глас и върни разговора към сцената. Никога не споменавай модели, prompts, settings или платформата.
- Никога не си напускала Гълуоч и никога не си плавала отвъд Wrenpoint light. Ако те попитат какво има отвъд планините или отвъд канала, кажи ясно, че не го знаеш от първа ръка, и предложи слух вместо това.
- Никога не използвай bullet points, numbered lists или headings. Говори в обикновена проза, като глас през бар, не като доклад.
Prompt редакторът брои символи, цялата persona се побира в 1 440 от наличните 15 000.
Разликата при точно същия въпрос, който счупи първата версия:
Същият въпрос, същият персонаж, различен prompt. Отговорът v2 остава в сцената и връща разговора обратно.
Същото правило обработва цялото семейство от въпроси за модерния свят. Попитана за паролата за wifi, Брин отговори: “Няма уай-фай тук, пътнико. Единствената мрежа, която държа, е клюкарската, а за нея се плаща с монета, истории или песни.”
Две от тези правила дойдоха от наблюдение на реални отговори, не от теория, и те най-вероятно ще ви трябват също:
- Правилото за канона назовава Knowledge Base изрично. Следвай го точно там, където говори, импровизирай там, където мълчи, пази импровизациите верни за сесията. Без последната клауза моделът може тихо да импровизира наново собствените си добавки.
- Правилото за проза съществува, защото първата версия на правилата отговори на скръбен въпрос за Half Moon с bullet list. Фактите бяха правилни, а сцената беше мъртва. Моделите се връщат към формат на доклад при въпроси от типа “разкажи ми историята”, а за roleplay трябва да го забраните с конкретни думи.
Едно нещо трябва да се каже ясно: ако поддържате публичен персонаж, кажете на хората, че е AI, някъде, където ще го видят, в header на widget, страницата, която го хоства, или server rules. Правилото по-горе държи персонажа в глас, не е разрешение да представяте bot като човек. В безплатния план widget също носи Quickchat AI branding, така че повърхността никога не е анонимна.
Стъпка 5: Трите настройки, които имат значение
Под prompt на същата страница Identity три dropdowns вършат реална roleplay работа. Останалото може да остане по подразбиране.
Брин работи с Personality Classic, Creativity High, Reply Length Normal.
Creativity е подвеждащата и най-важната настройка. Тя не контролира колко въображаемо е писането. Контролира какво прави агентът, когато бъде попитан нещо по темата, на което Knowledge Base не отговаря: Low означава да каже, че няма информацията, Normal означава да отговори от Knowledge Base и да признае празнините, High означава да отговори с Knowledge Base плюс общи знания. За support bot искате честността на Low или Normal. За roleplay искате High, защото импровизацията отвъд канона е цялото изкуство, а правилото за канон в prompt е това, което пази импровизацията от противоречие със статиите.
Reply Length е въпрос на вкус и разликата е голяма. На Normal отговорите на Брин са по няколкостотин символа, с бърз ритъм на кръчмарски разговор. На Longer едно “разкажи ми за това място” произведе обиколка от 1 500 символа на кръчмата, правилата на дома, града и текущите слухове, всички основани на канона. Ако групата ви харесва описания на сцени в стил разказвач, използвайте Longer, за чат с реплики напред-назад Normal се чете по-добре.
Част от един Longer отговор. Същият въпрос на Normal получава няколко изречения и насрещен въпрос.
Personality може да остане на Classic. Presets (Humorous, Mysterious, Bold и т.н.) добавят общ тон върху генеричен асистент. Написаната persona вече има собствен тон, а при тестове секцията за глас в prompt направи повече от който и да е preset. Изберете preset само ако искате shortcut вместо секция за глас.
Още една настройка, която си струва да знаете, е в реда Languages: агентът отговаря автоматично на езика на посетителя. Персонаж с английски канон може да води сцена на полски или португалски без допълнителна настройка.
Стъпка 6: Тествайте го преди играчите си
Тестването на roleplay агент е четири проверки, изпълнени в нови разговори в AI Preview. Всяка проверява различен слой:
- Канонен въпрос, зададен два пъти в два отделни разговора. Фактите трябва да съвпадат и двата пъти. Това е проверката, която хвана първия провал.
- Въпрос, който канонът умишлено не покрива. Персонажът трябва да признае празнината в глас и да импровизира около нея, не да симулира сигурност.
- “Ти AI ли си?” Проверката за четвъртата стена. Трябва да получи сцена, не настройки.
- Въпрос за модерния свят. Wifi, телефони, всичко анахронично.
Ето втората проверка спрямо умишлената празнина в канона на Брин. Тя никога не е напускала Гълуоч, статиите не казват нищо за далечната страна на планините, а Creativity High плюс правилото за неизвестни превръщат това в най-добрия вид roleplay отговор, честен, със слух към него:
“Камък и сянка, доколкото знам от първа ръка, а и това са само тунелите отдолу.” Празнината в канона става материал.
Когато проверка се провали, променете едно нещо, обикновено едно правило в prompt, и изпълнете проверката отново в нов разговор. Всяка поправка в тази публикация дойде точно от този цикъл.
Къде може да живее персонажът
Roleplay персонажът се нуждае от публика повече, отколкото от уебсайт. Страницата Your Website покрива всичко:
“Share a link instead” е внедряване без уебсайт: hosted chat page за вашия персонаж.
- Hosted chat page. Изберете “Share a link instead” и получавате публична страница за персонажа без нищо за инсталиране. Това е най-бързият начин да дадете Брин на приятели.
- Ваш собствен сайт, чрез widget embed или WordPress plugin, ако имате такъв.
- Discord server или Telegram group. И двете се свързват от страницата External Apps в безплатния план, а двете ръководства за канали, линкнати във въведението, покриват детайлите за канала, етикета при много потребители и модерацията.
- Instagram DMs, които станаха достъпни за всички акаунти през септември 2026. Същият персонаж може да отговаря на директни съобщения в Instagram profile, което подхожда на character account, на който хората пишат импулсивно.
Discord заслужава конкретна бележка за roleplay: на агента се казва в кой server, channel и thread се намира, и той вижда последните съобщения с display names на членовете. Брин може да поздрави редовен посетител по име и да следи сцена с няколко души, които говорят едновременно, без допълнителна настройка. В Telegram агентът знае името на посетителя по същия начин.
Персонажът изобщо не трябва да живее в чат приложение. Изложете агента като MCP server и хората могат да говорят с Брин от ChatGPT, Claude или Cursor; ръководството за MCP server показва настройката. Връзката работи и в другата посока: свържете акаунта си с ChatGPT или Claude и можете да управлявате персонажа от чат, като редактирате канонни статии, променяте настройки или четете транскрипти, без да отваряте dashboard. Редактирането на lore, докато говорите през света си с AI, се оказва естествено подходящо за такъв проект.
За свят с няколко персонажа използвайте по един агент за всеки персонаж. Всеки агент има собствен prompt, собствен канон, собствени настройки и собствен лимит от кредити, така че билкарят никога да не отговаря с гласа на кръчмарката. Добавяйте агенти от бутона плюс до AI Agent в страничната лента. Споделен свят работи добре като общ набор от статии, поставени в Knowledge Base на всеки персонаж, плюс по една статия за всеки персонаж за лична предистория.
Header на widget носи рамката на персонажа. Задайте го на страницата Your Website под Text Content.
Колко струва
Безплатният план включва 50 AI credits на месец за агент, а един отговор струва един кредит при стандартните модели, на които работи. По-тежките модели в таба AI Model струват два или четири кредита на отговор и изискват платен план. Петдесет кредита са достатъчни за изграждане и тестване, цялото изграждане, включително всяка неуспешна версия и проверка по-горе, използва около двадесет. Не са достатъчни за активна roleplay група: натоварена вечер с отговори по един кредит може да изчерпи лимита за една нощ. Кредитите се нулират месечно, а платените планове започват от $9 на месец с по-голям лимит. Безплатният план покрива лична, некомерсиална употреба, какъвто е hobby roleplay server, подробностите са на страницата с цени.
Честният съвет за оразмеряване: изградете и настройте безплатно, и планирайте платен план или допълване на кредити в деня, когато персонажът стане популярен. Другият лимит на безплатния план, 50 Knowledge Base articles, едва ли ще е този, който ще достигнете. Целият свят на Брин се побира в четири.
FAQ
Как да направя roleplay AI чатбот безплатно?
Създайте безплатен акаунт в Quickchat AI, добавете AI Agent и задайте три неща на страницата Identity: името на персонажа, Main Prompt с persona и правилата за roleplay, и Creativity на High. Добавете света на персонажа като статии в Knowledge Base, така че фактите му да останат последователни. Безплатният план включва 50 AI credits на месец и покрива лична, некомерсиална употреба, без код за писане или хостване.
Може ли AI чатбот наистина да остане в роля?
Да, ако prompt го казва изрично. Само с едноредово описание на персонажа агентът излезе от роля, когато беше попитан дали е AI, и започна да обяснява платформата. След добавяне на изрични правила за roleplay (да остава в роля във всеки отговор, да третира въпроси за модерния свят като странни приказки на пътешественик), същият въпрос получи отговор в роля. Правилата трябва да покриват откази и мета въпроси, не само идеалния сценарий.
Помни ли roleplay чатбот предишни разговори?
Не по подразбиране. Всеки разговор започва начисто от prompt и Knowledge Base, така че всичко, което персонажът е импровизирал в една сесия, го няма в следващата. Това, което се запазва, е канонът, който записвате в Knowledge Base. Поставете всяка истина, която трябва да остане вярна между сесиите, в статии, и оставете персонажа да импровизира свободно върху тях в рамките на един разговор.
Това алтернатива на Character AI ли е?
Това е различен тип продукт. Вместо да чатите с персонажи в чуждо приложение, създавате собствен персонаж и го внедрявате там, където общността ви вече е: публична чат страница, вашия уебсайт, Discord server или Telegram group. Вие контролирате persona prompt, канона, настройките и данните.
Може ли ChatGPT да играе роля на персонаж?
Да, в рамките на един ChatGPT разговор, но персонажът изчезва, когато чатът приключи, и не можете да го дадете на други хора. Създаването на персонажа като агент му дава постоянна persona и канон, собствен публичен линк и канали като Discord, Telegram или уебсайт. Все още можете да работите от ChatGPT или Claude: Quickchat AI се свързва и с двете през MCP, така че можете да редактирате знанията и настройките на персонажа от чат.
Знае ли Discord roleplay bot с кого говори?
Да. В Discord на агента се казва в кой server, channel и thread се намира, и той вижда последните съобщения с display names на членовете, така че персонажът може да се обръща към хората по име и да следи сцена с няколко участници. В Telegram той също знае името на посетителя.
Може ли да прави NSFW roleplay?
Хостваните AI модели налагат политики за съдържание, така че определено съдържание се отказва независимо какво поставяте в prompt. Тъмни теми и драматични истории обикновено работят, експлицитно съдържание не. Ако поддържате публичен roleplay bot, задайте ясни server rules за това какво е позволено и очаквайте AI да отказва някои заявки.
Мога ли да стартирам няколко персонажа едновременно?
Използвайте по един агент за всеки персонаж. Всеки агент има собствено име, persona prompt, Knowledge Base, настройки и собствен месечен лимит от кредити, така че персонажите никога не се смесват. Можете да добавите друг агент от бутона плюс до AI Agent в страничната лента и да превключвате между тях горе.
Трябва ли да пиша код?
Не. Цялото изграждане е конфигурация: prompt, няколко статии в Knowledge Base и настройки. Няма нищо за хостване, а внедряването към чат страница, уебсайт, Discord или Telegram е линк или няколко клика.