Skip to content

DemocracyEarth/partidodelared

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Agente del Partido de la Red

Partido de la Red Agent Banner

📑 Descripción

Este es el repositorio oficial del agente de inteligencia artificial del Partido de la Red. Este agente está diseñado para facilitar la participación ciudadana y la democracia digital, ayudando a conectar a los ciudadanos con las iniciativas y propuestas políticas de manera más efectiva.

🎯 Objetivos

  • 🗣️ Facilitar el diálogo entre ciudadanos y representantes
  • 📊 Analizar y explicar propuestas políticas
  • 🤝 Fomentar la participación ciudadana
  • 📚 Educar sobre procesos democráticos
  • 🔍 Proporcionar transparencia en la toma de decisiones

🚀 Comenzar

Prerrequisitos

Instalación

  1. Clonar el repositorio:
git clone https://github.com/DemocracyEarth/partidodelared.git
cd partidodelared
  1. Instalar dependencias:
pnpm install
  1. Copiar el archivo de configuración:
cp .env.example .env
  1. Configurar las variables de entorno en el archivo .env

  2. Construir y ejecutar:

pnpm build
pnpm start

⚙️ Configuración del Agente

El comportamiento y personalidad del agente se configura principalmente a través del archivo partidodelared.character.ts. Este archivo contiene:

  • 🎭 La personalidad base del agente
  • 💬 Los prompts y respuestas predeterminadas
  • 🧠 Las instrucciones de comportamiento
  • 🔗 La configuración de integración con plataformas

Para modificar el comportamiento del agente:

  1. Abre el archivo partidodelared.character.ts
  2. Modifica las propiedades relevantes:
    {
      "name": "Agente Partido de la Red",
      "personality": "...",
      "instructions": "...",
      "prompts": {
        // Configura aquí los diferentes prompts
      }
    }
  3. Reinicia el agente para que los cambios surtan efecto

Nota: Asegúrate de mantener la coherencia en el tono y estilo de las respuestas al modificar los prompts.

👥 Cómo Contribuir

Nos encanta recibir contribuciones de la comunidad. Aquí hay algunas formas en las que puedes ayudar:

  1. Reportar Bugs

    • Abre un issue describiendo el problema
    • Incluye pasos para reproducir el error
    • Menciona tu entorno (OS, versiones, etc.)
  2. Sugerir Mejoras

    • Abre un issue con la etiqueta "enhancement"
    • Explica tu propuesta en detalle
    • Si es posible, incluye ejemplos o mockups
  3. Enviar Pull Requests

    • Fork el repositorio
    • Crea una rama para tu feature (git checkout -b feature/AmazingFeature)
    • Commit tus cambios (git commit -m 'Add some AmazingFeature')
    • Push a la rama (git push origin feature/AmazingFeature)
    • Abre un Pull Request

Guías de Estilo

  • Sigue las convenciones de código existentes
  • Escribe mensajes de commit descriptivos
  • Documenta cualquier nueva funcionalidad
  • Añade tests cuando sea posible

📜 Licencia

Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para más detalles.

🤝 Contacto


Hecho con ❤️ por la comunidad del Partido de la Red

About

Political party autonomous agent.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 97.4%
  • PLpgSQL 0.6%
  • Python 0.5%
  • Shell 0.5%
  • JavaScript 0.5%
  • Solidity 0.3%
  • Other 0.2%