Guia | Coguia Externo | ||
---|---|---|---|
Áreas | Computación centrada en las personas, Inteligencia artificial | ||
Sub Áreas | Informática educativa, Procesamiento de lenguaje natural | ||
Estado | Disponible |
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.”