DEV Community

Canberk Varli
Canberk Varli

Posted on

Introducing Peacy – An AI Agent built around the Non-Violent Communication principles

Peacy AI Agent

Hi Dev Community!

I’m excited to share Peacy, a project that I built to harness AI for promoting non-violent communication and resolving conflicts. Inspired by a shared vision of building tools that foster understanding and peace, Peacy is designed to support healthier dialogues in both personal and professional contexts.


What is Peacy?

Peacy is an AI agent that:

  • Uses principles of non-violent communication: Helps mediate conflicts by promoting respectful and empathetic conversations.
  • Facilitates thoughtful dialogue: Listens to group discussions and responds only when activated by a wake word (e.g., "Peacy", "PC").
  • Expands its reach: Will soon integrate with platforms like Spotify, X (formerly Twitter), and even Discord to provide seamless multi-channel support.

Why Peacy?

In a world where conflicts can escalate quickly, we believe technology can play a pivotal role in diffusing tensions and promoting constructive communication. With Peacy, our goal is to empower users with a tool that understands not only language but also the emotions and intentions behind it.


Technologies & Features

Peacy is built using a robust stack of modern technologies:

  • Python: The core language powering Peacy.
  • OpenAI’s language models (via the Groq API): For generating thoughtful and empathetic responses.
  • ChromaDB & LangChain: Used for persistent memory and vector search to maintain context-aware interactions.
  • PostgreSQL: Stores structured user profiles and conversation summaries for continuity across sessions.
  • Additional Tools: Includes APScheduler for background tasks, along with integration-ready scripts for maintenance and reset.

For more details, check out the GitHub repo README to get a better idea of the technical stack and features.


Get Involved

I’m looking for feedback, stars on the GitHub repo, and pull requests to help shape the future of Peacy. Whether you’re a developer, designer, or simply passionate about creating a more empathetic digital world, your contributions and insights are welcome!

  • GitHub Repo: canberkvarli/peacy
  • Join the Conversation: Let’s build a community around conflict resolution and non-violent communication!

Thank you for checking out Peacy. I look forward to hearing your thoughts and working together to bring more peace into our digital interactions.

With Love,
Canberk

Top comments (0)