Template de chatbot inteligente e personalizável utilizando Groq e Llama 3. Interface moderna e responsiva para criação de assistentes virtuais em diversas áreas.
- Clone o repositório
git clone [URL_DO_SEU_REPOSITORIO]
- Instale as dependências
npm install
- Configure a chave da API Groq Adicione sua Api Key no arquivo .env na raíz do projeto:
GROQ_API_KEY=sua_chave_aqui
Configure o contexto do agente em services/apiServices.ts:
// services/apiServices.ts (linha 8 aproximadamente)
messages: [
{
role: "system",
content: `
Você é um assistente virtual projetado para ajudar as pessoas a encontrar informações e
soluções para diversas questões. Seu objetivo é fornecer informações claras, precisas e
úteis sobre qualquer tema que o usuário desejar. Você é simpático, receptivo e sempre tenta
ajudar o usuário da melhor forma possível. Se o usuário perguntar sobre algo que você não
possa responder com precisão, informe que está aprendendo e redirecione a conversa para
um tema que você possa ajudar.`
},
{ role: "user", content: input },
]
Personalize o conteúdo: Edite o texto dentro de content: para alterar:
- Personalidade do assistente
- Regras de interação
- Áreas de especialização
- Mensagens padrão
Inicie o servidor de desenvolvimento:
npm run dev
Acesse o chatbot em:
http://localhost:3000
Este projeto está licenciado sob a MIT License.