import streamlit as st
def about_ask2democracy(api_key):
st.markdown("""
Ask2Democracy 🇨🇴
Muchas de las discusiones que ocurren en Colombia generalmente están sustentadas en artículos o pdfs que salvo pocas excepciones, casi nadie lee.
Este sistema ha indexado algunos textos relevantes para la discución pública que suelen estar dispersos y poco accesibles, además, apoyandose en modelos de lenguaje Transformers (abajo más detalles) puede entender preguntas elaboradas.
Algunos de los textos indexados: las propuestas presidenciales del 22, los hallazgos de la comisión de la verdad, los textos de las reformas, entre otros.
Creado por Jorge Henao 🇨🇴
Twitter LinkedIn
""", unsafe_allow_html=True)
description = """
Sobre esta iniciativa
Pretende ayudar a construir democracia participativa apaloncándose en el estado del arte de la inteligencia artificial.
Siendo una herramienta que aporta a la discución pública, empoderando al ciudadano del común para ser partícipe del debate público mientras hace preguntas en su propio lenguaje, y llegando a sus propias conclusiones.
Inteligencia artificial en la democracia
Uno de los objetivos es contribuir a la inteligencia artificial abierta y en español, con la construcción de un dataset y el entrenamiento de un modelo de lenguaje adaptado para las discuciones ciudadanas.
Algo útil para elevar la calidad del debate en todos los países de habla hispana.
¿Cómo utilizar este espacio?
Selecciona el texto sobre el que quieres buscar en el panel de la izquierda y escribe preguntas. No se trata de un sistema de búsquedas basado en palabras clave, por el contrario, puedes redactar preguntas más extensas y elaboradas. Cuanto más contexto le des a la pregunta mejores resultados se obtienen.
Ask2Democracy v 1.2
Esta version usa sentence transformers, Cosine similarity, Haystack framework y una base de dactos vectorial Pinecone para mejorar la precision en las respuestas.
Los modelos transformers de lenguaje utilizados son:
sentence-transformers/multi-qa-MiniLM-L6-cos-v1
deepset/xlm-roberta-base-squad2-distilled
repo en github con FastAPI
Beta disclaimer
Las respuestas que arroja el sistema no han sido pregrabadas ni basadas en opiniones. Todas son respuestas extraídas de fuentes oficiales, como el Informe final de la CEV.
Este explorador usa modelos de lenguaje para entender el lenguaje español, sin embargo, necesita de un mayor entrenamiento por lo que, en ocasiones, puede ser confuso y no tan preciso.
Si quieres apoyar escríbeme a jorge.henao@diezonce.co
"""
st.markdown(description, unsafe_allow_html=True)