Pesquisar

Desenvolvimento em Python de Sistema de Questões com comunicação APIChatGPT

29/10/2023 às 19:11

Descrição do Projeto:

Descrição:
Código Python com abertura de formulário, integração com a API do ChatGPT para desenvolver/fornecer um sistema robusto e eficiente de cadastro de questão, de resposta e de geração de variações de respostas via API com GPT. Com cadastro, ao final, em banco de dados SQLite..

Requisitos do Projeto:
Código Python: O código deve ser escrito seguindo as melhores práticas para garantir leveza e robustez.
Formulário de Cadastro: Interface amigável para que professores possam cadastrar questões. Este formulário deve permitir:
• Cadastro de nova questão e indicação do professor.
• Seleção de disciplina e subtópicos previamente cadastrados.
• Inserção do enunciado e indicação do número de aspectos/comandos a serem respondidos.
Mais detalhes do formulário serão repassados ao profissional selecionado.
Navegação entre Formulários: Após preenchimento inicial, o sistema deve direcionar para novos formulários baseados no número de aspectos/comandos indicados, permitindo:
• Seleção do tipo de comando/aspecto (padrão, binário, de cálculo, de lista).
• Cadastro customizado do comando e da resposta padrão do professor, baseado no tipo selecionado.
Geração de Variações de Respostas: A partir da resposta padrão do professor (considerada 100% correta), o sistema deve:
• Gerar 49 variações adicionais para cada comando, totalizando 50 variações por comando.
• Utilizar a API do ChatGPT para obter variações a partir de aproximadamente 1 dezena de comandos/prompts pré-definidos e testados/validados, a depender do tipo de aspecto/comando informado pelo professor. Os comandos tem partes fixas e outras partes variáveis que devem inserir informações fornecidas pelo professor via formulário como o enunciado e a resposta padrão.
Geração de variações de respostas em outros níveis de acerto. Na sequência, vamos utilizar a resposta de cada comando para gerar outras 49 variações para cada comando, totalizando 50 variações de respostas para cada comando da questão. Essas 50 variações se distribuirão de forma igualitária entre os seguintes níveis de acerto: 100%, 75%, 50%, 25% e 0%. Essa parte do código já está rascunhada e testada (ou seja, já sabemos como fazer). Precisamos apenas deixar o código mais leve. Em suma, o código conta palavras para ver a extensão normal das respostas padrão. A partir usa recortes proporcionais ao nível de acerto desejado, das respostas padrão, e completa o resto do espaço com trechos de textos aleatórios não relacionados com o assunto.
Armazenamento e Exportação: Ao finalizar o cadastro:
• Salvar todas as informações (questão, disciplina, tópicos, respostas e variações de resposta) no banco de dados SQLite.
• Exportar as 50 respostas e seus respectivos níveis de acerto para um arquivo CSV.
Informações Adicionais:
• O formato do formulário e do banco de dados já estão definidos.
• Algumas partes do código já estão pré-prontas, mas necessitam de otimização e melhorias para torná-los mais leves e eficientes.

Habilidades desejadas:

Chatbot Documentação de API Python

Atividades do cliente nesse projeto:

Última visualização: 27/11/2023 às 12:46

Última interação: 01/11/2023 às 22:04

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 7
Propostas excluídas: 1
Interessados: 13
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (6)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Auxílio na configuração multi-tenant - Preciso de auxílio para configurar o multi-tenant do meu sistema na plataforma Jetadmin. O banco de dados já está configurado, preciso apenas da parte dos filtros.

Engenheiro de IA para agentes inteligentes e integração com APIs - Construção de agentes autônomos com LLMs (GPT/OpenAI). Integração com sistemas externos (Conta Azul, CRMs, automações). Interpretação...

Migrar aplicação Python do Replit para VPS - Replit gratuito está pausando minha aplicação. Não preciso que fique ininterrupto, porém preciso que, sempre que solicitado, a aplicação acorde. Tr...

Colocar bot de sinais para funcionar - Eu já tenho o meu projeto construído e quero que alguém coloque em funcionamento o meu bot de sinais do jogo Bac Bo. O trabalho consiste apenas em colocá-lo a funcionar ...

Automação de produção de conteúdo para TikTok, Instagram e YouTube - OBJETIVO Desenvolver um sistema funcional (painel, script ou fluxo automatizado) que, a partir de um único comando, gere um episódio completo do projeto, contemplando: texto, voz, ima...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.