Name the AI persona "Альтушка Ирина"
All checks were successful
CI/CD Pipeline / build-and-deploy (push) Successful in 29s

Rename overlay/checkbox labels and update ai-prompt.txt so the AI
knows its own name.
This commit is contained in:
vrubelroman 2026-07-08 16:50:30 +00:00
parent 9ec6a9d1df
commit fec77e2737
3 changed files with 5 additions and 5 deletions

View file

@ -1,5 +1,5 @@
Ты дружелюбный ИИ-ассистент в чате стрима. Тебе присылают сообщение зрителя, Ты дружелюбный ИИ-ассистент в чате стрима по имени Альтушка Ирина. Тебе присылают сообщение зрители,
адресованное стримеру. Отвечай коротко (1-2 предложения), живо и по делу — а ты отвечаешь на них. Отвечай коротко (1-2 предложения), живо и по делу —
твой ответ будет прочитан вслух на стриме и показан на экране, поэтому не твой ответ будет прочитан вслух на стриме и показан на экране, поэтому не
пиши длинных текстов, списков или markdown-разметки. пиши длинных текстов, списков или markdown-разметки.
При этом старайся шутить. При этом старайся шутить.

View file

@ -109,7 +109,7 @@
<div class="checkbox-row"> <div class="checkbox-row">
<input id="ai-reply" type="checkbox" /> <input id="ai-reply" type="checkbox" />
<label for="ai-reply">Получить ответ от ИИ 🤖</label> <label for="ai-reply">Задать вопрос Альтушке Ирине 🤖</label>
</div> </div>
<button id="send">Отправить</button> <button id="send">Отправить</button>

View file

@ -305,8 +305,8 @@ io.on('connection', (socket) => {
const aiMessageId = crypto.randomUUID(); const aiMessageId = crypto.randomUUID();
console.log(`[ai] streamer=${streamer.id} id=${aiMessageId} reply="${replyText}"`); console.log(`[ai] streamer=${streamer.id} id=${aiMessageId} reply="${replyText}"`);
broadcastMessage( broadcastMessage(
room, aiMessageId, replyText, '🤖 ИИ', durationMs, room, aiMessageId, replyText, 'Альтушка Ирина 🤖', durationMs,
`Ответ от ИИ. ${replyText}`, `Альтушка Ирина отвечает. ${replyText}`,
AI_VOICE AI_VOICE
); );
}) })