Analisando propostas

Desarrollo de Chatbot Inteligente con Integración en Web App Angular y Backend Java

Publicado em 07 de Abril de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Se busca desarrollar un chatbot inteligente basado en lenguaje natural, orientado a usuarios profesionales del ámbito sanitario, que será integrado en una web app existente desarrollada en Angular y respaldada por un backend en Java (Spring Boot) con base de datos Oracle 19c.

El proyecto tiene como objetivo mejorar la experiencia del usuario final, ofreciendo respuestas contextualizadas y precisas a partir de contenido ya existente en documentos html y pdf.

Contexto Geral do Projeto

Características clave del proyecto: • Integración no intrusiva: El chatbot se integrará como un componente externo reutilizable en la SPA actual, manteniendo compatibilidad y rendimiento. • Backend desacoplado: Desarrollo de una api rest en spring boot, desplegada en un entorno independiente (azure), para evitar impacto en la infraestructura de producción. • Procesamiento de conocimiento clínico: Automatización del scraping y procesamiento de documentos técnicos (html y pdf). • Búsqueda semántica: Uso de embeddings con OpenAI y almacenamiento en una base de datos vectorial como Pinecone o PostgreSQL con pgvector. • Generación de respuestas contextuales: Integración con GPT-4 para respuestas precisas, comprensibles y adaptadas al dominio clínico. • Seguridad y escalabilidad: Arquitectura orientada a producción, con posibilidad de autenticación, cacheo y registro de actividad. ⸻ Tecnologías utilizadas: • Frontend: Angular 19 (componente externo integrable) • Backend: Java (Spring Boot 3+) • Base vectorial: Pinecone o pgvector • Embeddings y NLP: OpenAI API (text-embedding-ada-002, gpt-4) • Document ingestion: Python (BeautifulSoup, PyMuPDF) • Base de datos: Oracle 19c (lectura de metadatos) • Infraestructura: Azure App Service / Kubernetes / Static Web Apps

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor, Analista de negócios

Prazo de Entrega: 05 de Maio de 2025

Habilidades necessárias