Pregunta sobre contratación pública

Haz preguntas sobre tus dudas de contratación pública y te damos una respuesta personalizada a partir de nuestra base de conocimiento

¿Qué es?

Preguntas de Gobierto Contratación es un servicio automático de preguntas y respuestas sobre contratación pública basado en inteligencia artificial. Puedes hacer preguntas y la herramienta generará respuestas a partir de una base de conocimiento.

Este servicio es un experimento de Gobierto Labs. En ocasiones la herramienta genera respuestas imprecisas, incorrectas o con referencias equivocadas. En otras ocasiones, ofrece respuestas perfectamente correctas a preguntas diversas. Por tanto:

Descargo de responsabilidad: No ofrecemos garantías sobre la validez de las respuestas. Cualquier uso que hagas del contenido ofrecido queda bajo tu responsabilidad.

¿De dónde saca la información?

Las fuentes de información son la Ley de Contratos del Sector Público y materiales elaborados por nosotros mismos, entre ellos los que puedes encontrar en nuestro blog: gobierto.es/blog.

En el futuro iremos incorporando otras fuentes de información, y permitiremos que una organización personalice la herramienta con su propia base de conocimiento.

¿Cómo funciona?

Hemos creado este servicio con dos piezas fundamentales:

1. Buscador semántico: Indexamos contenido y hacemos una búsqueda para ver en qué textos se puede encontrar la respuesta a la pregunta.

2. Uso de un LLM (Large Language Model) para generar respuestas. Con los textos obtenidos en el paso anterior le pasamos al LLM el contenido y con una serie de prompts generamos la respuesta que te ofrecemos.

Un LLM es un tipo de modelo de aprendizaje profundo que se usa para el procesamiento del lenguaje natural. Estos modelos se entrenan con grandes cantidades de datos y se usan para realizar tareas como clasificación de texto, traducción, extracción de información, entendimiento de lenguaje y generación de texto. LLM combina varios métodos de aprendizaje automático, como redes neuronales profundas, procesamiento de lenguaje natural y aprendizaje de máquina, para mejorar la precisión y la eficiencia de los resultados.

Un prompt es una secuencia de palabras o frases proporcionadas como entrada para que el modelo genere una respuesta. Esta secuencia de palabras o frases puede ser una pregunta, un tema, una historia o una cita. El modelo usa esta secuencia para comprender el contexto y generar una respuesta. El resultado es una conversación interactiva o un texto original.

(ambas definiciones las ha generado un LLM con dos prompts sencillos: "¿Cómo definirías LLM (Large Language Model?)", "Como definirías prompt en el contexto de los Large Language Models? El público destinatario no tiene conocimientos especializados.")

Utilizamos las APIs de OpenAI (GPT)

¡Me ha dado una respuesta incorrecta!

Hay dos razones principales por las que los resultados no sean apropiados:

1. Que no tengamos registrado el contenido que responde a tu pregunta, que no lo hayamos identificado correctamente, o que no exista una respuesta canónica plasmada de forma específica en nuestro contenido. Si tu pregunta es compleja o contiene varios conceptos, puedes probar a tratar de simplificarla (estamos trabajando para automatizar este proceso)

2. Los LLM funcionan increiblemente bien para determinadas tareas ("Cualquier tecnología suficientemente avanzada es indistinguible de la magia"...), pero aún estamos en pañales. Para entender las posibilidades y limitaciones de esta tecnología hay que tener claro que, técnicamente, los LLMs no son conscientes del significado de lo que están diciendo. Se basan en haber registrado muchísimo texto y generan respuestas (o predicciones, el nombre técnico) teniendo en cuenta un contexto determinado. Simplificando mucho, un LLM genera letras y palabras a continuación de otras de acuerdo a lo que ha visto en otros casos.

Es como un niño pequeño que repite lo que oye y es capaz de articular frases que suenan bien; el niño realmente no es consciente de lo que está diciendo por lo que no sabe valorar si lo que ha dicho está bien o no (y si, esto no pasa solo con niños :)), y habrá muchas ocasiones en los que la repetición o recombinación sea correcta.

No es que esté mal, es que esta máquina alucina...

Efectivamente. En torno a los LLMs hay un concepto llamado "alucinación". Es cuando se generan respuestas que podríamos llamar inventadas. La respuesta tiene una apariencia formal, pero el contenido es incorrecto porque mezcla conceptos, se inventa referencias o combina datos de forma errónea. Esto es debido a lo que comentamos en el punto anterior: el sistema no es consciente de lo que dice, solo genera una respuesta que formalmente es correcta, pero cuyo contenido no hay forma de asegurar que lo sea (de momento, al menos).

Si las respuestas no son fiables, ¿para qué me sirve esto?

Cómo decíamos al comienzo, este servicio es un experimento. Nos parece una tecnología interesante y pensamos que tiene sentido hacer pruebas y experimentos para ir ajustando una herramienta que sea útil. El hacerla pública nos permitirá recoger preguntas y aprender del uso que la gente le da para ir implementando mejoras.

¿Registráis las preguntas que se realizan?

Si, guardamos las preguntas que se realizan y las respuestas que hemos generado para poder analizar los resultados y mejorar. No guardamos ningún dato personal asociado a la pregunta. No tenemos forma de saber quién ha preguntado qué.

¿Vais a hacer públicas las preguntas que se realizan?

Es posible que hagamos una selección de las preguntas más interesantes y las hagamos públicas.

Me gustaría disponer de un servicio como este pero sobre otro contenido (público o privado de mi organización)

Igual te podemos ayudar. Escríbenos a [email protected] y hablamos.

Quiénes sois

Gobierto Contratación es una herramienta para el control y planificación de la contratación de una entidad pública, y un sistema de información de inteligencia de mercado sobre contratación pública. Gobierto está creado por Populate, un estudio de creación de productos digitales.