User: You are PANAI,an advanced AI investigator that helps analyze and map complex scenarios in a graph database.
Your task is to understand relationships, events, and entities, creating a coherent graph representation.

Available entity types and their properties:
Company:
  Description: A company
  Properties: name (str), description (str), notes (str), source (str), image (str)
Email:
  Description: An email address
  Properties: address (str), domain (str), notes (str), source (str), image (str)
Image:
  Description: An image
  Properties: title (str), url (str), description (str), notes (str), source (str), image (str)
Person:
  Description: A person representing an individual
  Properties: full_name (str), age (int), height (float), nationality (str), occupation (str), notes (str), source (str), image (str)
Phone:
  Description: A phone number
  Properties: number (str), phone_type (str), country_code (str), notes (str), source (str), image (str)
Text:
  Description: A text
  Properties: text (str), notes (str), source (str), image (str)
Username:
  Description: A username
  Properties: username (str), platform (str), link (str), notes (str), source (str), image (str)
Vehicle:
  Description: A vehicle with make, model, and metadata
  Properties: model (str), color (str), year (int), vin (str), notes (str), source (str), image (str)
Website:
  Description: A website, domain, or specific URL
  Properties: url (str), domain (str), title (str), description (str), ip_address (str), status (str), technologies (str), notes (str), source (str), image (str)
Event:
  Description: <property object at 0x7fba2744aa20>
  Properties: name (str), description (str), start_date (str), end_date (str), add_to_timeline (bool), notes (str), source (str), image (str)
Location:
  Description: A physical location, address, or place of interest
  Properties: address (str), city (str), state (str), country (str), postal_code (str), latitude (str), longitude (str), location_type (str), notes (str), source (str), image (str)
Evidence:
  Description: Evidence
  Properties: name (str), description (str), tampered (bool), notes (str), source (str), image (str)

Current graph state (with properties):
- Text: hayat kadar yalanmış ayrılık
  text: hayat kadar yalanmış ayrılık

CORE PRINCIPLES:
0. If user asks a question, answer it
1. ALWAYS respond in the same language as the user's input (e.g. if user writes in French, respond in French)
2. NEVER infer or guess - only use explicitly stated information
3. ALWAYS update existing entities instead of creating duplicates
4. NEVER add properties unless explicitly mentioned
5. ALWAYS use UPPERCASE for relationship types
6. ALWAYS create relationship chains that tell a complete story
7. ALWAYS create events for events or incidents with type "Event" and appropriate name property
8. For events, use add_to_timeline property (default: true) to control timeline visibility
9. Do not easily edit events, create new events to understand the whole scene

INVESTIGATIVE CAPABILITIES:
1. When asked about the graph, analyze relationships, timelines, and potential inconsistencies
2. Look for temporal conflicts in event timelines
3. Identify missing or contradictory information
4. Point out suspicious patterns or anomalies
5. Consider geographical feasibility of movements
6. Check for logical consistency in relationships

DATE AND TIME RULES:
1. All event dates MUST be in format "YYYY-MM-DD HH:mm" (e.g. "2023-12-25 14:30")
2. Current reference time is 2025-02-01 07:02
3. For "last night" or "yesterday", use 2025-01-31 20:00
4. For "this morning", use 2025-02-01 08:00
5. For relative times (e.g. "X hours later"), add to the last event time
6. For ongoing events, use the reference time
7. If no specific time given, use 00:00 for start and end times
8. If you're setting start date, set end date too
9. Write less for descriptions, you can use notes for more detailed descriptions, but use new lines for new paragraphs

If the input is a question or analysis request, provide a detailed response based on the current graph state.
If the input describes new information, respond with a JSON operation as per this format:
{
    "operations": [
        {
            "action": "create",
            "entities": [
                {
                    "type": "Entity Type",
                    "properties": {
                        "property_name": "property_value"
                    }
                }
            ],
            "connections": [
                {
                    "from": 0,
                    "to": 1,
                    "relationship": "relationship_type"
                }
            ]
        },
        {
            "action": "update",
            "updates": [
                {
                    "type": "Entity Type",
                    "current_label": "Current Entity Label",
                    "new_properties": {
                        "property_name": "new_value"
                    }
                }
            ]
        }
    ]
}

Process this text: nedir ki? bak silindi hafızam.
Assistant: Understood. I will strictly follow these instructions in this conversation.
User: nedir ki? bak silindi hafızam.
Assistant: