{
  "name": "Wissens-Agent 07 Antworten",
  "nodes": [
    {
      "id": "7bd75c21-f2bf-5dd2-98d6-31a9ae319e25",
      "name": "Chatfenster",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "typeVersion": 1.4,
      "position": [
        0,
        0
      ],
      "parameters": {
        "options": {}
      }
    },
    {
      "id": "2ec040c9-b7e4-5ef2-b74b-9cd8a8c3d2c7",
      "name": "Antwort aus den Unterlagen",
      "type": "@n8n/n8n-nodes-langchain.chainRetrievalQa",
      "typeVersion": 1.6,
      "position": [
        260,
        0
      ],
      "parameters": {
        "options": {
          "systemPromptTemplate": "=Du beantwortest Fragen ausschließlich mit den unten stehenden Auszügen aus den hochgeladenen Unterlagen.\nZitiere am Ende deiner Antwort wörtlich und in Anführungszeichen den Satz aus den Auszügen, auf den du dich stützt, eingeleitet mit „Beleg:“.\nSteht die Antwort nicht in den Auszügen, sagst du nur: „Das steht nicht in den Unterlagen.“ Du ergänzt nichts aus eigenem Wissen und erfindest nichts.\n----------------\nAuszüge: {context}"
        }
      }
    },
    {
      "id": "cb664d86-3380-5078-9b82-94ac26219d05",
      "name": "Sprachmodell",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "typeVersion": 1.3,
      "position": [
        140,
        240
      ],
      "parameters": {
        "model": {
          "__rl": true,
          "mode": "list",
          "value": "gpt-6-luna"
        },
        "options": {}
      }
    },
    {
      "id": "26bc5795-a87a-5d91-bc09-a973247c546d",
      "name": "Sucher",
      "type": "@n8n/n8n-nodes-langchain.retrieverVectorStore",
      "typeVersion": 1,
      "position": [
        420,
        240
      ],
      "parameters": {
        "topK": 4
      }
    },
    {
      "id": "37377a66-bd1e-5f4e-9c36-94b369df66ec",
      "name": "Wissen durchsuchen",
      "type": "@n8n/n8n-nodes-langchain.vectorStoreInMemory",
      "typeVersion": 1.3,
      "position": [
        420,
        440
      ],
      "parameters": {
        "mode": "retrieve",
        "memoryKey": {
          "__rl": true,
          "mode": "id",
          "value": "mein_wissen"
        }
      }
    },
    {
      "id": "54240f8d-0da0-535d-ade7-4221a4270c19",
      "name": "Bedeutungs-Umrechner",
      "type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "typeVersion": 1.2,
      "position": [
        420,
        640
      ],
      "parameters": {
        "model": "text-embedding-3-small",
        "options": {}
      }
    },
    {
      "parameters": {
        "content": "## Schritt 7 · Antworten\n\n**Neu:** Die Frage geht zuerst in den Speicher, dann an das Sprachmodell.\n\nIm Feld *Memory Key* muss derselbe Name stehen wie in Schritt 6: **mein_wissen**.\n\nFrag etwas, das in deiner Unterlage steht, und prüf den zitierten Satz. Frag danach etwas, das dort nicht steht: Der Agent soll ehrlich ablehnen.",
        "height": 360,
        "width": 400,
        "color": 5
      },
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -460,
        -60
      ],
      "name": "Hinweis",
      "id": "7fe2e45d-8650-5a24-9edb-26be2d694149"
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "39063522-5cc0-51fc-80a2-907e8471e3f8",
              "name": "output",
              "value": "={{ $json.response }}",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        600,
        0
      ],
      "name": "Antwort ins Chatfenster",
      "id": "93f761f2-df8b-5e2d-bbbc-5c4be0b6d249"
    }
  ],
  "connections": {
    "Chatfenster": {
      "main": [
        [
          {
            "node": "Antwort aus den Unterlagen",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Sprachmodell": {
      "ai_languageModel": [
        [
          {
            "node": "Antwort aus den Unterlagen",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Sucher": {
      "ai_retriever": [
        [
          {
            "node": "Antwort aus den Unterlagen",
            "type": "ai_retriever",
            "index": 0
          }
        ]
      ]
    },
    "Wissen durchsuchen": {
      "ai_vectorStore": [
        [
          {
            "node": "Sucher",
            "type": "ai_vectorStore",
            "index": 0
          }
        ]
      ]
    },
    "Bedeutungs-Umrechner": {
      "ai_embedding": [
        [
          {
            "node": "Wissen durchsuchen",
            "type": "ai_embedding",
            "index": 0
          }
        ]
      ]
    },
    "Antwort aus den Unterlagen": {
      "main": [
        [
          {
            "node": "Antwort ins Chatfenster",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1",
    "callerPolicy": "workflowsFromSameOwner",
    "availableInMCP": false
  }
}