Web application for the exploitation of generative technologies

Loading...
Thumbnail Image

Identifiers

Publication date

Authors

García López, Diego

Other responsabilities

Universidade da Coruña. Facultade de Informática

Journal Title

Bibliographic citation

Type of academic work

Abstract

[Resumen]: En la era de las tecnologías generativas, la comercialización de estas amenaza la capacidad de los usuarios de acceder a estas potentes herramientas de manera gratuita. A mayores, la existencia de múltiples opciones, con diferentes configuraciones y la dificultad del uso de ellas sin conocimientos técnicos de programación suponen serios problemas para el usuario no especializado. Este trabajo tiene como objetivo principal el diseño y la creación de una herramienta que permita interactuar con diferentes LLMs (Large Language Model) a través de una aplicación web de manera gratuita. Se incluyen también en dicha herramienta el acceso a otras tecnologías de inteligencia artificial como pueden ser la generación de imágenes o el reconocimiento de objetos. Para poder ofrecer una arquitectura multiproceso acorde a las necesidades del sistema, se utilizan el lenguaje de programación Elixir junto con el framework Phoenix, así como diversas APIs gratuitas para el acceso a modelos en la nube, y nuestro propio servidor HTTP para exponer LLMs desplegados localmente.
[Abstract]: In the era of generative technologies, the commercialisation of these technologies threatens the ability of users to access these powerful tools free of charge. Moreover, the existence of multiple options, with different configurations, and the difficulty of using them without technical programming knowledge present severe problems for the non-specialised user. The main objective of this work is the study and creation of a tool that allows interaction with different LLMs (Large Language Models) through a web application free of charge. In addition, other artificial intelligence technologies such as image generation or object recognition are implemented in this tool. In order to offer a multiprocess architecture that fits to the needs of the system, the Elixir programming language has been used, together with the Phoenix framework, as well as several free APIs for the exploitation of online models, and our own HTTP server to expose locally-running LLMs.

Description

Editor version

Rights

Atribución 3.0 España
Atribución 3.0 España

Except where otherwise noted, this item's license is described as Atribución 3.0 España