Introducción al Trabajo de Título
Guia Coguia Externo
Áreas Computación centrada en las personas, Inteligencia artificial
Sub Áreas Informática educativa, Procesamiento de lenguaje natural
Estado Disponible
Descripción

EthicApp (www.ethicapp.info) es una plataforma social para la discusión de situaciones de decisión controversiales o bien dilemáticas, y es utilizada en la enseñanza de la ética profesional y casos dilemáticos diversos, en universidades chilenas - incluyendo, por cierto, la FCFM-U. Chile y su grupo ETHICS -, y algunas universidades extranjeras.

 

Una característica importante de EthicApp es que permite discusiones anónimas vía chat entre colaboradores en grupos pequeños, con el fin de intercambiar puntos de vista y argumentar el caso controversial o ético en cuestión y proponer conjuntamente una decisión. Sin embargo, al caracterizar estas discusiones mediante GPT4, se ha visto que las conversaciones tienden a ser poco productivas, ya que generalmente una de las personas propone una decisión, y todos los demás se pliegan a esa esta sin contra-argumentos, o sin que se genere una discusión con debate de ideas o posturas.

Ofrecemos como temática de memoria o Tesis de Magíster la posibilidad de colaborar en el desarrollo de una arquitectura multi-agente basada en modelos de lenguaje (LLM) que analice si los tópicos, es decir, las dimensiones, preocupaciones, externalidades, etc. relevantes en el caso ético presentado a los estudiantes han sido debidamente cubiertas durante la discusión, e intervenga en la discusión para lograr este objetivo.

 

El trabajo requiere utilizar algunas herramientas en el estado del arte, tales como LangChain y LangGraph. El trabajo en una primera fase conlleva especificar las características de los agentes, realizar la ingeniería de prompts necesaria, prototipar los agentes, probarlos y optimizarlos. La interfaz de cara a los usuarios en el prototipo debe implementarse usando React en el frontend, y debe usarse Flask en el backend.

 

Habilidades requeridas:

- Programación web full stack en JavaScript en frontend, y Python en backend.

- Deseable conocimiento de las APIs de OpenAI, modelos LLM de META (Llama), y Gemini, y algún conocimiento sobre LangChain.”