gabrieluizramos /
javascript-assertivo
Um guia fundamental e prático sobre qualidade de código e testes em todas as camadas de uma aplicação JavaScript.
Loading repository data…
jackelinenascimento / repository
Aplicação Java de exemplo para construir um ChatBot usando Spring Boot e a API da OpenAI.
Aplicação desenvolvida para o workshop “Do Zero ao ChatBot”, mostrando como integrar um backend Java com IA Generativa utilizando a SDK oficial da OpenAI.
Criar um chatbot simples porém completo, com:
A proposta é demonstrar uma arquitetura limpa, moderna e fácil de entender.
src/
└── main/
├── java/
│ └── com.jackie.devconverge.chatbotworkshop/
│ ├── controller/
│ │ └── ChatController.java
│ ├── service/
│ │ └── ChatService.java
│ ├── client/
│ │ └── WorkshopOpenAIClient.java
│ └── dto/
│ ├── ChatRequest.java
│ └── ChatResponse.java
└── resources/
└── prompts/
└── system.txt
POST /api/chat
{
"message": "Explique o workshop",
"userId": "jackie"
}
Delegando para o service.
Chamando o client OpenAI.
Usando o SDK oficial e a API Key do .env.
Permitindo ajustes sem recompilar.
Crie um arquivo .env na raiz do projeto:
OPENAI_API_KEY=sua-chave-aqui
Adicione ao .gitignore:
.env
./gradlew bootRun
O servidor inicia em:
http://localhost:8080
POST http://localhost:8080/api/chat
Content-Type: application/json
{
"message": "Me explique o que este projeto faz",
"userId": "jackie"
}
{
"answer": "..."
}
Você é um chatbot criado em Java e Spring Boot para demonstração em um workshop.
Responda com clareza, objetividade e em português do Brasil.
Altere esse arquivo para modificar o comportamento da IA sem recompilar.
ChatCompletionCreateParams params = ChatCompletionCreateParams.builder()
.addSystemMessage(systemPrompt)
.addUserMessage(message)
.model(ChatModel.GPT_4O_MINI)
.build();
Workshop desenvolvido por Jackeline Nascimento, com foco em capacitação de desenvolvedores e introdução prática à IA no backend.
Este projeto é livre para uso educacional.
Selected from shared topics, language and repository description—not editorial ratings.
gabrieluizramos /
Um guia fundamental e prático sobre qualidade de código e testes em todas as camadas de uma aplicação JavaScript.
Fernanda-Kipper /
Esse projeto é a API REST da aplicação de Cardápio Digital desenvolvido durante meu tutorial no Youtube
tiagohs /
Aplicação desktop para Gerenciamento de estoque e vendas com Spring Boot, JavaFX e Material Design
juliuscavalcante /
Uma aplicação web simples modelada no padrão MVC em Java e construída com o Spring Boot, o projeto também conta com uma estrutura básica de CRUD, no qual os dados estão sendo persistidos em um banco de dados. O sistema possui outras funcionalidades como, tela de login/cadastro, criptografia de dados do usuário, entre outras.
MatheusFarias8 /
Este projeto é uma aplicação de chat desenvolvida em Java puro que permite a comunicação entre múltiplos clientes simultaneamente, utilizando apenas a interface de linha de comando (CLI). A aplicação segue o modelo cliente-servidor, onde um servidor central gerencia as conexões e distribui as mensagens entre os usuários conectados.
marretti /
Aplicação java para realização de sincronização de dados intraday e diário de ações e derivativos da B3 (BM&F Bovespa) para base de dados TimescaleDB