Terminado

Robo virtual que responde perguntas

Publicado el 12 Febrero, 2017 en Programación y Tecnología

Sobre este proyecto

Abierto

Criar um programa/aplicação que responde automaticamente às perguntas feitas pelo usuário, a partir de um banco de perguntas e respostas pré-cadastradas pelo administrador.

O programa deve ser capaz de interpretar a pergunta feita pelo usuário e associar com uma pergunta do banco pré-cadastrado, trazendo assim a resposta correspondente. Aqui, deverá ser criado uma 'lógica' para que as perguntas sejam associadas da melhor maneira possível.

Um exemplo de programa que faz isso pode ser visto no site da GOL (https://www.voegol.com.br/pt/home). Eles possuem um chat de respostas automáticas, chamado de GAL.

Importante dizer que as perguntas e respostas são bem específicas, e se inserem dentro de um determinado negócio já existente. Além disso, o banco de perguntas e respostas já está pronto e contém cerca de 30 perguntas primárias, e outras 60 variações (bem como suas respostas).

Penso que o sistema deve ser capaz de entender se as perguntas atribuídas são boas ou ruins (através de um sistema de feedback do usuário), de tal forma que se crie uma 'memória' das perguntas que foram respondidas corretamente ou não.

A aplicação não deverá responder perguntas consecutivas, ou seja, não necessita entender o contexto da pergunta anterior. Cada pergunta é uma nova pergunta, e a aplicação deve deixar isso claro ao usuário que estiver perguntando.

Além disso, gostaria de ter acesso aos códigos, participando ativamente do processo de criação da parte mais importante da aplicação, que entendo ser a  "lógica" a ser implantada para associar a pergunta do usuário com o banco de perguntas cadastrados. Tenho Navicat e filezila.

O projeto deverá ser organizado pelo Trello e reuniões de alinhamento/acompanhamento por skype.

Exemplo:

(Passo 1)

Administrador popula banco de perguntas e respostas através do seu painel:

Pergunta 1: Quanto custa o produto X
Resposta 1: O produto X custa 10 reais.
Pergunta 2: Qual o método de pagamento.
Resposta 2: Nosso site aceita pagamento no cartão ou boleto.
Etc...

(Passo 2)

Usuário digita uma pergunta através do site: Qual o valor do produto X.

(Passo 3)

Sistema busca no banco de perguntas a pergunta mais parecida.

(Passo 4)

Sistema joga na tela do usuário a resposta: O valor do produto X é 10 reais.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Roles necesarios Programador

Plazo de Entrega: 14 Marzo, 2017

Habilidades necesarias