empathy

Author: Unknown

⚠️ This README.md has been automatically generated using AI and might contain hallucinations or inaccuracies. Please proceed with caution!

Empathy Chatbot

Description

Empathy Chatbot is an AI-powered conversational assistant designed to provide empathetic and insightful responses by analyzing user input from four distinct perspectives: factual content (Sache), self-disclosure (Selbst), relationship dynamics (Beziehung), and underlying appeals or desires (Appell).

Features

  • Multi-Perspective Analysis: Breaks down user messages into four key components for a comprehensive understanding.
  • Empathetic Responses: Generates replies that are sensitive to the user's emotional state, wishes, and relational expectations.
  • Debug Mode: Provides detailed debug information for developers and testers.

Requirements

  • Python 3.8 or higher
  • langchain_ollama library
  • Ollama model server running locally

Installation

  1. Clone the repository:

    git clone https://github.com/your-repo/empathy-chatbot.git
    cd empathy-chatbot
    
    
    
  2. Install dependencies:

    pip install -r requirements.txt
    
    
    
  3. Ensure Ollama model server is running locally on http://localhost:11434.

Usage

Run the chatbot with optional debug mode: bash python Neuer_Ordner_mit_Objekten/empathy_Kopie.py --debug

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please read the CONTRIBUTING.md file for guidelines on how to contribute to this project.

Description
Empathy project with scripts for analyzing emotional opposites and data in JSON format.
Readme 68 KiB
Languages
Python 100%