Skip to content

Commit 69d9409

Browse files
committed
refactor: stricter thread question detection prompt
1 parent 9302855 commit 69d9409

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/Services/AIAnswerService.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ private async Task<string> CallAI(object messagesPayload, double temperature = 0
217217
private async Task<bool> CheckIfRelevant(string userMessage, bool isInsideThread)
218218
{
219219
string systemPrompt = isInsideThread
220-
? "Você está em uma thread de suporte da Global Game Jam. Sua única tarefa é identificar se a mensagem do usuário é uma PERGUNTA ou DÚVIDA que requer uma resposta. Responda 'TRUE' se for uma pergunta ou demonstrar necessidade de informação. Responda 'FALSE' se for apenas um agradecimento ('obrigado', 'vlw'), saudação ('oi', 'tudo bem'), afirmação ('entendi', 'ok') ou comentário sem pergunta."
220+
? "Você está em uma thread de suporte da Global Game Jam. Sua única tarefa é identificar se a mensagem atual do usuário é uma NOVA PERGUNTA QUE REQUER UMA RESPOSTA TÉCNICA OU INFORMATIVA. Responda 'TRUE' APENAS se o usuário estiver pedindo uma informação nova, ajuda ou esclarecimento. Responda 'FALSE' para: perguntas retóricas (ex: 'Sério?', 'Ah é?'); confirmações ou agradecimentos (ex: 'Entendi, beleza?', 'Tudo certo?'); comentários. Seja RÍGIDO. Na dúvida, responda 'FALSE'."
221221
: "Você é um classificador para o evento Global Game Jam. Sua tarefa é identificar se a mensagem é uma PERGUNTA diretamente RELACIONADA ao evento. Responda 'TRUE' apenas se for uma dúvida sobre o evento (horários, regras, local, etc). Responda 'FALSE' se for apenas conversa, comentário sobre o evento sem ser pergunta, saudação, ou assunto não relacionado.";
222222

223223
var messages = new[] {

0 commit comments

Comments
 (0)