Cerberus: un assistent per a desenvolupadors
Autor: | Malagraba Papadopoulos, Axel |
---|---|
Přispěvatelé: | Planas Hortal, Elena, Escudero Sabadell, Xavier |
Jazyk: | Catalan; Valencian |
Rok vydání: | 2021 |
Předmět: | |
Zdroj: | O2, repositorio institucional de la UOC Universitat Oberta de Catalunya (UOC) |
Popis: | Les empreses tecnològiques modernes utilitzen cada vegada més eines per poder operar amb arquitectures típicament orientades a serveis on són necessàries funcionalitats com service discovery, message brokers, traçabilitat amb logs distribuïts, monitoratge, proveïdors de configuracions, etc. Normalment totes aquestes funcionalitats no les trobarem a una única aplicació i per tant la informació es troba dispersa. Això implica que els desenvolupadors han de saber on i com consultar la informació que els interessa a cada moment. Amb els avanços en aprenentatge computacional i en processament de llenguatge natural cada cop és més fàcil crear assistents que permeten oferir una interfície més orgànica que facilita l'accés a la informació per mitjà del llenguatge natural. Aquests assistents es poden integrar amb les APIs de les diferents eines que utilitza una empresa per a centralitzar l'accés a la informació, simplificant molt les consultes necessàries per dur a terme les tasques del dia a dia. En aquest treball ens centrarem en el projecte intern d'una empresa que vol construir un bot de conversa integrat amb Slack per oferir als seus desenvolupadors un únic punt d'accés a tota la informació que necessiten i fins i tot executar tasques petites que permetin facilitar el manteniment dels seus microserveis. Modern technology companies use more and more tools to be able to operate with typically service-oriented architectures where functionalities such as service discovery, message brokers, traceability with distributed logs, monitoring, configuration providers, and others are required. Normally all these features will not be found in a single application, so the information is dispersed. This implies that developers must know where and how to query the information that is of interest to them at any time. With advances in machine learning and natural language processing it is becoming easier to create assistants that allow for a more organic interface that facilitates access to information through natural language. These assistants can be integrated with the APIs of the different tools a company uses to centralize access to information, greatly simplifying the queries needed to perform day-to-day tasks. In this paper, we will focus on the internal project of a company that wants to build a chatbot integrated with Slack to provide its developers with a single access point to all the information they need and even execute small tasks that will make it easier to maintain their microservices. Las empresas tecnológicas modernas utilizan cada vez más herramientas para poder operar con arquitecturas típicamente orientadas a servicios donde son necesarias funcionalidades como service discovery, message brokers, trazabilidad con logs distribuidos, monitorización, proveedores de configuraciones, etc. Normalmente todas estas funcionalidades no las encontraremos en una única aplicación y por tanto la información se encuentra dispersa. Esto implica que los desarrolladores tienen que saber donde y como consultar la información que les interesa en cada momento. Con los avances en aprendizaje computacional y en procesamiento de lenguaje natural cada vez es más fácil crear asistentes que permiten ofrecer una interfaz más orgánica que facilita el acceso a la información por medio del lenguaje natural. Estos asistentes se pueden integrar con las APIs de las diferentes herramientas que utiliza una empresa para centralizar el acceso a la información, simplificando mucho las consultas necesarias para llevar a cabo las tareas del día a día. En este trabajo nos centraremos en el proyecto interno de una empresa que quiere construir un bot de conversación integrado con Slack para ofrecer a sus desarrolladores un único punto de acceso a toda la información que necesitan e incluso ejecutar tareas pequeñas que permitan facilitar el mantenimiento de sus microservicios. |
Databáze: | OpenAIRE |
Externí odkaz: |