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.
- 🗣️ 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
- Clonar el repositorio:
git clone https://github.com/DemocracyEarth/partidodelared.git
cd partidodelared
- Instalar dependencias:
pnpm install
- Copiar el archivo de configuración:
cp .env.example .env
-
Configurar las variables de entorno en el archivo
.env
-
Construir y ejecutar:
pnpm build
pnpm start
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:
- Abre el archivo
partidodelared.character.ts
- Modifica las propiedades relevantes:
{ "name": "Agente Partido de la Red", "personality": "...", "instructions": "...", "prompts": { // Configura aquí los diferentes prompts } }
- 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.
Nos encanta recibir contribuciones de la comunidad. Aquí hay algunas formas en las que puedes ayudar:
-
Reportar Bugs
- Abre un issue describiendo el problema
- Incluye pasos para reproducir el error
- Menciona tu entorno (OS, versiones, etc.)
-
Sugerir Mejoras
- Abre un issue con la etiqueta "enhancement"
- Explica tu propuesta en detalle
- Si es posible, incluye ejemplos o mockups
-
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
- Sigue las convenciones de código existentes
- Escribe mensajes de commit descriptivos
- Documenta cualquier nueva funcionalidad
- Añade tests cuando sea posible
Este proyecto está licenciado bajo la Licencia MIT - ver el archivo LICENSE para más detalles.
- Sitio Web: partidodelared.org
- Twitter: @partidodelared
- Telegram: partido.red