SANTI Giuliano Crenna 21/03/2020 Índice Introducción 3 Evolución ética de la sociedad 5 Debilidad del individuo ante una elección 7 Participación obligatoria y modelo inverso 9 Estudio de los parámetros 10 Efectividad del algoritmo 11 Simple análisis del programa 13 Conclusión 16 Material consultado 17 Anexo 18 2 Introducción Siempre tuve en mi mente, idealizado, un sistema perfecto que nos lleve como sociedad a una constante de bienestar y paz, en mi mente ese sistema no sería otra cosa que una forma de desligarnos e independizarnos de los problemas que puede causar el hecho de que seamos nosotros mismos los que tomemos las decisiones de quién nos representará o no en nuestro gobierno. Según Turing, una computadora podría llamarse “inteligente” si esta, mediante la imitación podría engañar a un humano haciéndole creer que también lo es. Mi objetivo es lo contrario, quiero desligar a SANTI de toda relación humana y que él mismo vaya aprendiendo de sí y de la información que se le ingresa. Esto es básicamente machine learning, una inteligencia artificial que vaya aprendiendo de sí misma para automejorarse, aunque esto es algo que puedo lograr, es en sí imposible lograr desligar completamente a este algoritmo de tener alguna relación humana. No solamente por ser el algoritmo una creación por parte de un programador o por parte de un equipo de los mismos, sino por tener el programa parámetros iniciales que si o si hayan sido estipulados y designados por una entidad humana. Yo en este artículo no solo busco presentarles un programa informático el cual burdamente he creado yo, y es un bosquejo muy simple de lo que busco, sino que busco mostrarles de una forma sintetizada de cómo sería (En mi opinión) el modelo social que tendríamos que también llevar paralelamente para poder “llegar” a usar lo que se presentará a continuación. Está de más decir que conozco perfectamente las imposibilidades de llevar a un plano práctico un sistema como este, no solo por el hecho de que sería una imposición social muy grande, sino que por la naturaleza de SANTI sería un obstáculo para los intereses de individuos o de grupos de poder. Dado eso, SANTI necesitaría de mucha voluntad general, además de una sociedad más avanzada que pueda permitir tal cosa. 3 Ya se han usado algoritmos e inteligencias artificial en campañas políticas, sin irnos más lejos, Cambridge Analytica fue una empresa que utilizó todo su potencial para crear fraudes a nivel global. Es perverso pensar que la Big Data pueda usarse para manipular y engañar a la gente y así llevar el voto hacía un candidato. Los sistemas informáticos nos han demostrados ser muy útiles en nuestra vida cotidiana, en la vida empresarial, en el desarrollo de la salud, en la ciencia, en simulaciones químicas, matemáticas y físicas, en general la informática nos ha servido en un muy amplio abanico de campos, pero un mal manejo de ella por parte de personas que busquen auto beneficiarse de las mismas podrían llevarnos a un inminente caos. 4 Evolución ética en la sociedad Ya sabemos desde el comienzo que aplicar un sistema así, digamos, de forma brusca, terminaría en un caos generalizado, no solamente por ser algo muy diferente a lo que la persona promedio está acostumbrada a ver, sino por ser un sistema que requiere de total conciencia ética y moral de todas las partes para poder funcionar. Digamos que es un sistema basado en la confianza que uno como individuo tenga sobre otro, y que en base a esta confianza se puedan llevar a cabos operaciones en conjunto, sabiendo desde el comienzo que las otras partes no irán en contra de nosotros, perjudicando la organización y el fin común del trabajo. Según Platón, cada uno tiene su propia idea de lo que es “bueno” y lo que es “malo”, pero por naturaleza, estas ideas se ven distorsionadas por la misma influencia de la sociedad, por sus costumbres, tradiciones, por lo que la sociedad entiende por raro, normal, bueno, malo, etc. En definitiva, esto quiere decir que somos seres sociales, y nuestra ética y moral dependerá en gran medida de ello. Actualmente no creo que haya una buena educación ética, por lo tanto, no podemos pretender como sociedad que haya una confianza plena entre pares. La educación es un pilar fundamental en este tipo de sistemas, en donde el individuo deberá entender que se llega más lejos en un modelo donde la confianza mutua existe, que en uno donde no. Cuando Maquiavelo decía en su libro Il príncipe: “para triunfar, es imprescindible una fusión de virtudes, como coraje o pasión, con una inmoralidad necesaria. Se debe mentir, matar, traicionar, si es que se quiere triunfar en la vida política” se refería al triunfo individual, producto de una inmoralidad egoísta, la cual, en mi opinión, no sería no más que una victoria vacía. (Aunque el mensaje de Maquiavelo es claro, yo pienso que no es más que una sátira a la situación política de su momento.) 5 ¿Por qué llevarse a la boca un trozo del pastel cuando podés tener todo el mismo? Bajo ese pensamiento es que actúa el poder actual, en todos los ámbitos. Un sistema al estilo de SANTI haría que estén en el poder los individuos mas capaces, preparados, y, sobre todo, lo cual sería su fin último, elegir aquellos individuos mas evolucionados a nivel ético. Postula Thomas Hobbes en El leviatán que el ser humano es por esencia malvado, postura conocida como “egoísmo psicológico” Yo por el contrario pienso que el ser humano, aunque pueda nacer “malvado” es más influyente sobre el mismo características relacionadas a su lugar en la sociedad, donde vive, su educación y sus experiencias a temprana edad, aunque estas no lo justifiquen en su actuar futuro. En consecuencia, de todo lo anterior dicho, llevar a cabo un sistema al estilo SANTI no se podrá lograr a menos que se cambien las raíces en la educación, fundamentalmente, y así lograr una evolución ética y moral del ser, los cuales deberán entender que no se es nada sin el resto y que el poder y el dinero son solamente objetos que no pueden completarlo a uno como hombre. 6 Debilidad del individuo ante una elección ¿Porqué la operación principal de SANTI consiste en despojar a los integrantes de un país de su derecho al voto? La respuesta es simple, la causa principal no es otra que la naturaleza débil del ser humano, y la facilidad para poder manipular la decisión de una persona. Gracias a SANTI nos evitamos la polarización política, los grupos concentrados de poder, votos mal versificados, en síntesis, nos evitamos la influencia corrupta del ser humano. La ventaja de este sistema no es solamente evitar las malas influencias del humano, sino que, a diferencia de otros sistemas, al ser un proceso computarizado el que elige, nos evitamos la existencia de una aristocracia. Entonces se podría decir que SANTI es un sistema Antidemocrático, anti totalitario y anti populista. En los últimos años, politólogos y expertos en ciencias políticas han culpado a la ignorancia y la falta de información del votante como principal causante de la victoria del populismo, nacionalismos y otros triunfos electorales no deseados, tomando por ejemplo la victoria de Trump o la del Brexit, las cuales se conoce públicamente que han sido victorias ilegítimas, dada la manipulación llevada a cabo por Cambridge Analityca y asociados. “el poder político depende demasiado de votantes desinformados, cuyo voto tiene un impacto real en la vida de todos”Jason Brennan, filósofo y experto en Ética y Políticas Públicas de la Universidad de Georgetown. La utopía de Brennan a diferencia de la mía sugiere que todos los votantes sean personas capacitadas y que los ciudadanos mas competentes y con más conocimientos políticos sean los que mas poder político tengan. Pero yo difiero con esto, dado que una persona con muchos conocimientos y experiencia en política también puede ser influenciada en su elección. Esto se da debido a intereses personales, o privilegios que esa persona pueda tener; a esta clase de individuo, con un perfil el cual muestre que es una persona 7 inteligente, con conocimientos y experiencias bastas, pero que busca auto beneficiarse, me gusta llamarlo: Ser Maquiavélico. El sistema de Brennan terminaría en una aristocracia dado que los grupos Ideales serían los mas beneficiados. Para esto Brennan propone someter a los individuos a un examen de política para que puedan demostrar sus aptitudes. Pero de nuevo, esto no evita a los Seres Maquiavélicos. A pesar de estar de acuerdo con Brennan, no puedo estar de acuerdo con su sistema, dado que este no contempla a esa parte inicua de la sociedad. Hay gente que postula también que, con la predisposición adecuada, cualquier sistema podría funcionar, pero en eso también estoy en desacuerdo, dado que hay sistemas que plantean sistemas económicos que, aunque seas llevados a cabo con la mejor predisposición, fracasarían igual, como es el caso del comunismo. Dado que la economía, a pesar de tener su lado social, es claramente una ciencia en donde la matemática y la estadística juega un rol fundamental. Hasta acá, cualquier lector podría pensar que SANTI es un sistema basado en el colectivismo, pero no, por todo lo contrario SANTI es un sistema basado en el individualismo. Las razones son las siguientes: 1- Este sistema busca desligar al individuo de las malas decisiones que pueda tomar la sociedad, la cual presento como una sociedad inepta, ignorante, y débil psicológicamente, la cual puede ser fácilmente manipulable. 2- Al ser un sistema basado en parámetros y puntajes, cada individuo buscaría automejorarse para llegar al poder. O sea, es un sistema que promueve la evolución del ser individual. 3- SANTI está idealizado para funcionar en conjunto con un modelo económico Libertario – Capitalista. O en su forma más evolucionada, Anarco-capitalismo. 4- SANTI cambiaría totalmente la forma en la que funcionan los partidos políticos, llegando talvez, a quitarlos del mapa. 8 Participación obligatoria y modelo inverso: ¿Porqué digo que SANTI es un modelo opuesto a la democracia? Eso es simple de responder, en un sistema democrático todos pueden votar (Solo hay algunas excepciones) pero no todos pueden ser elegidos. Mi sistema es todo lo contrario, dada la propia naturaleza del mismo, en el nadie puede elegir, ósea votar, pero todos pueden ser votados. Lo que yo propongo es una reforma constitucional, en la cual, si el algoritmo te elige, estás obligado a ocupar el cargo político por el tiempo que este esté definido. Solo se podrá renunciar al mismo después de la primera mitad de la totalidad del cargo. ¿Pero como funciona todo esto? ¿De donde saca el algoritmo la información? Obviamente el algoritmo selector no es lo único que necesita para poder funcionar, sino que también necesitará la fuente de la información, ósea, una base de datos. La base de datos de SANTI, será una base de datos pública, ósea que tendrá un carácter denunciable, si alguien la consulta, y denota que la información en la misma es incorrecta, podrá denunciarlo antes los organismos correspondientes. La base de datos estará constituida por cada persona de la república, en donde en la misma estarán los parámetros que después SANTI consultará. Parámetros tales como, la edad, sus estudios, cargos políticos previos, etc. Además, la base de datos contendrá lo que llamo “Información de anclaje” Lo cual es solamente información de referencia, tanto para SANTI, como para la persona que consulte la base de datos, tal información es: Id’s, D.N.I, el nombre y el apellido de la persona. ¿Cómo se cargará la información? Esa es una buena pregunta, dado que hay dos formas de hacerlo, la primera es cargarla toda de una sola vez, y la segunda opción es hacer una carga progresiva, es decir que la información se cargue paralelamente con la historia del individuo. Por ejemplo: Juan asesinó a alguien el día doce de noviembre de dos mil veinticinco a las once y media de la noche. El 9 crimen pasará por tribunales hacia las manos de un juez, y cuanto antes, el asesinato deberá ser registrado en la base de datos. Los valores iniciales dentro de la base de datos son por lo general valores booleanos los cuales conducirán a un valor literal, que puede ser por ejemplo una institución. ¿Cómo sabe el algoritmo que valor tiene una institución? Eso es simple, mediante una base de datos paralela que contenga en la misma la información de dicha institución, la cual estará valorizada por un puntaje, el cual un organismo definirá para la misma, la cual también tendrá un id de anclaje el cual SANTI consultará. Estudio de los parámetros Como ya sabemos, el algoritmo funciona mediante parámetros, los cuales generalmente son valores booleanos que desembocan en valores literales (no en todos los casos). Pero una persona que busque refutar mi sistema puede decir que SANTI es un sistema fácilmente corruptible, dado que los sistemas de puntajes y los valores aritméticos que a estos se le asignen serán estipulados en función de los intereses de los que lo programen. Para esto tengo una solución, no solo la base de datos deberá ser pública y denunciable, sino que el algoritmo también, pero esto solamente soluciona de forma parcial el problema. Además, cada parámetro y su correspondiente valor aritmético deberán ser estipulados bajo la supervisión de profesionales, como psicólogos, politólogos, abogados, informáticos, etc. (lo cual requerirá la creación de un organismo que se encargue de eso.) Además, siempre se deberá buscar parámetros que sean universalmente aceptado. Por ejemplo: naturalmente sabemos que está bien y que está mal. ¿Cómo sabemos quien es el más apto entonces? El algoritmo trabaja modificando los “Puntos ciudadanos” en función de los valores asignados a los parámetros, estos buscan al mejor candidato, ósea el que más puntaje tenga es el más indicado. 10 Efectividad del algoritmo: Para saber que tan efectivo es nuestro algoritmo deberemos aplicar una integral a la inversa de la función que determina la curva de la cantidad de resultados posibles en función de la cantidad de parámetros. El desarrollo matemático es el siguiente: La función del algoritmo: 𝑐𝑎𝑛𝑡. 𝑑𝑒 𝑝𝑎𝑟𝑎𝑚𝑒𝑡𝑟𝑜𝑠, 𝑋 ∈ 𝑁 + 𝑓(𝑥) = 𝑘 × 10𝑥 , 𝐹(𝑥) ∈ 𝑁, 𝑋 = Q = Constante del algoritmo. Fr = Efectividad del algoritmo (factor de rigurosidad) K = Cantidad de ciudadanos en la BD. 𝑓(𝑥) = 𝑘2𝑋 ≫ 𝑓(𝑦) = 𝑘 × 𝐿𝑜𝑔2 𝑝 𝑓( ) 𝑘 𝑓(𝑦) 𝑄=∫ 𝑘 𝑘 𝑝 𝑓( ) 𝑘 𝑑𝑦 = ∫ 𝐿𝑜𝑔2 (𝑦)𝑑𝑦 ≫ 𝐹𝑟 = 𝑘 𝑄 , 𝐹𝑟 ∈ 𝑅+ 𝑥 𝑘2 Ejemplo, teniendo qué: 𝑝 = 10 × 210 , 𝑝 ∈𝑁 210 𝑄=∫ log 2 (𝑦)𝑑𝑦 <=> ∫ log 2 (𝑦)𝑑𝑦 ≫ (𝑖𝑛𝑡𝑒𝑔𝑟𝑎𝑟 𝑝𝑜𝑟 𝑝𝑎𝑟𝑡𝑒𝑠) 10 ≫ log 2 (𝑦)𝑦 − ∫ 𝑦 × 1 1 𝑑𝑦 = log 2 (𝑦)𝑦 − ∫ 𝑦≫ ln(2) ln(2) 10 𝑦 2 10 ≫ log 2 (𝑦)𝑦 − | | ≫ log 2 (210 ) × 210 − (log 2 (10) × 10 − ) ln 2 ln 10 10 1014 − 10 log 2 5 ≅ 8743,88 ln 2 8743,88 8743,88 𝐹𝑟 = = = 1.7 5 × 210 5120 ≫ 10230 − 11 Como vemos tenemos un Fr de uno 1.7 puntos, esto quiere decir que el algoritmo es efectivo; mientras más el Fr se acerque a 0, menos efectivo será, si es 0 o negativo se considerará que el algoritmo no es confiable, aunque este funcione igual. Cuando pasa esto, empecerán a aparecer patrones y poca variancia entre los puntajes ciudadanos. Lo cual será un problema. 12 Simple análisis del programa: Obviamente, el análisis se hace sobre el pseudo código que escribí para complementar este ensayo, tengo la fé de que SANTI evolucionará hacia algo más grande, complejo y más automatizado, pero para entender de forma superficial, el Script que he creado será suficiente. El programa está todo escrito en un lenguaje de programación interpretado llamado Python, para ser más específicos en su versión 3.7, y la base de datos, la he creado usando SQLite el cual es también un módulo dentro se ese lenguaje el cual te permite administrar las bases de datos con el mismo. La base de datos se encuentra el la carpeta “módulos” en un formato .S3DB. El programa se inicia con un script llamado _Init1_.py el cual nos desplegará una serie de opciones las cuales nos servirán para realizar las acciones que queramos, las cuales son: 1. 2. 3. 4. 5. Abrir el algoritmo. Abrir la base de datos. Abrir controlador de base de datos. Restaurar puntos ciudadanos. Importar resultados a archivo Excel. A partir de ahí escogeremos la opción que deseemos. El controlador de la base de datos no es otra cosa que un script que nos permitirá modificar los datos de la base de datos, el mismo se encuentra en una carpeta llamada “módulos”, el mismo se encontrará como driver_base_de_datos.py al abrirlo nos desplegará algunas opciones: 13 a. Agregar ciudadanos a la BD. v. Ver información de algún ciudadano. m. Modificar la información de un ciudadano. e. Eliminar ciudadano de la BD. s. Salir del programa. El script hace conexión con la base de datos a través del módulo SQLite, después de terminar la operación se deberá cerrar la conexión y se tendrá que guardar la misma, para eso también está escrito el código. Para visualizar la información lo hace a través del módulo Pandas. Para restaurar el puntaje de los ciudadanos existe un script llamado eraser.py, junto con este se encuentra el código data_to_excel.py el cual utiliza el módulo openpyxl, el cual convertirá la base de datos a un archivo Excel .xlsx El algoritmo se encuentra también en la carpeta “módulos”, el mismo, primero hace su correspondiente conexión con la base de datos. Este trabaja con el bucle while utilizando esto, se le permitirá aplicar el código de SANTI por cada ciudadano. Previamente se deberán establecer los valores aritméticos por cada variable. El algoritmo asigna los puntajes por cada valor de la base de datos utilizando condicionales, los cuales irán modificando los PC. Se puede sintetizar el funcionamiento del mismo con el siguiente diagrama de flujo: 14 15 Finalmente, el algoritmo arrojará los resultados, ordenándolos de mayor a menos en función del PC. Conclusión: Para la conclusión primero rescato dos hechos fundamentales, el primero, la imposibilidad de llevarlo a cabo actualmente, y segundo la evolución ética que debería sufrir la sociedad. Es más que obvio que los intereses de los individuos y los grupos de poder son tan fuertes, que sería inútil intentar, solamente intentar llevar a cabo este modelo, el cual, se podría aplicar en organizaciones más pequeñas, como, por ejemplo, para un puesto gerencial en una empresa privada. Esto me genera tristeza, no solo por estar alejados de un Anarco-liberalismo, Anarco-capitalismo, Anarquismo puro, etc., sino por el solo hecho de que la sociedad, el hombre en general no esté preparado para independizarse de las manos del estado, me genera angustia que el hombre a estas alturas deba depender tanto de un estado que muchas veces, el no elige. Pero tengo fé que con el tiempo lograremos independizarnos tantos del poder opresivo y corrupto de la gestión pública tanto como de nuestros defectos arraigados a la misma evolución del hombre. Tengo fé también de que seguirán existiendo hombres de bien que luchen o al menos tengan en sus mentes un cambio, hombres y mujeres que aporten a la ciencia y a la humanidad. Deseo destacar, aunque este no sea el espacio, que este ensayo lo creo con el fin de postular mi argumento y pensamiento ante una cátedra de marco jurídico. 16 Material consultado: - “Contra la democracia” Jason Brennan - “Evolución del pensamiento respecto de la etica.” Teodoro Wigoski - “La república” Platón - “Il principe” Nicolás Maquiavelo - “El leviatán” Thomas Hobbes - “Automate the Boring Stuff with Python” Al Sweigart - “Big data con python” Rafael Caballero 17