Ten szablon automatyzuje obsługę przychodzących wiadomości e-mail, podsumowuje ich treść, generuje odpowiedzi z wykorzystaniem techniki RAG (Retrieval-Augmented Generation) oraz wymaga zatwierdzenia przed wysłaniem odpowiedzi. Proces został podzielony na dwie główne sekcje:
Proces rozpoczyna się od węzła Email Trigger (IMAP), który nasłuchuje nowych wiadomości w wybranej skrzynce odbiorczej. Po odebraniu wiadomości, węzeł Markdown konwertuje jej zawartość HTML na tekst, a następnie węzeł Email Summarization Chain wykorzystuje sztuczną inteligencję do stworzenia zwięzłego podsumowania (do 100 słów).
Węzeł Write email generuje profesjonalną odpowiedź na podstawie podsumowania, dbając o zwięzłość i profesjonalizm. Przed wysłaniem odpowiedzi, system przesyła projekt wiadomości przez Gmail do ręcznego zatwierdzenia. Jeśli odpowiedź zostanie zaakceptowana, jest wysyłana do nadawcy za pomocą węzła Send Email. W przeciwnym razie, wiadomość wraca do edycji. Dodatkowo, węzeł Text Classifier kategoryzuje odpowiedzi jako "Zatwierdzone" lub "Odrzucone", co decyduje o dalszym przebiegu procesu.
Aby wdrożyć ten szablon w swoim środowisku n8n, wykonaj następujące kroki:
Rozpocznij od skonfigurowania instancji n8n lokalnie lub w chmurze. Zaimportuj dostarczony plik JSON do swojego workspace'u i upewnij się, że wszystkie wymagane dane uwierzytelniające (IMAP, SMTP, klucze API OpenAI itp.) są poprawnie skonfigurowane w sekcji Credentials.
Dostosuj parametry zgodnie z potrzebami biznesowymi, w tym warunki sprawdzane przez węzły warunkowe (np. Approve?). Zmodyfikuj szablony wiadomości dla modeli AI, aby odpowiadały tonowi i stylowi organizacji. Upewnij się, że mapowania między polami są poprawne, szczególnie gdy dane są przesyłane do systemów zewnętrznych, takich jak Google Sheets.
Ten szablon automatyzacji może być wykorzystywany w różnych scenariuszach biznesowych, takich jak:
where necessary. Be concise and never exceed 100 words. Only the body of the email"},"promptType":"define","hasOutputParser":true},"typeVersion":1.7},{"id":"ecd9d3f8-2e79-4e5f-a73d-48de60441376","name":"Sticky Note8","type":"n8n-nodes-base.stickyNote","position":[340,-120],"parameters":{"width":340,"height":220,"content":"The Email Reviewer agent, taking inspiration from human feedback, rewrites the email"},"typeVersion":1}],"active":false,"pinData":{},"settings":{"executionOrder":"v1"},"versionId":"de11da52-1513-4797-8070-b64e84b84158","connections":{"Gmail":{"main":[[{"node":"Text Classifier","type":"main","index":0}]]},"OpenAI":{"ai_languageModel":[[{"node":"Write email","type":"ai_languageModel","index":0},{"node":"Email Reviewer","type":"ai_languageModel","index":0},{"node":"Text Classifier","type":"ai_languageModel","index":0}]]},"Markdown":{"main":[[{"node":"Email Summarization Chain","type":"main","index":0}]]},"Get folder":{"main":[[{"node":"Download Files","type":"main","index":0}]]},"Edit Fields":{"main":[[{"node":"Gmail","type":"main","index":0}]]},"Write email":{"main":[[{"node":"Edit Fields","type":"main","index":0}]]},"Download Files":{"main":[[{"node":"Qdrant Vector Store1","type":"main","index":0}]]},"Email Reviewer":{"main":[[{"node":"Edit Fields","type":"main","index":0}]]},"Token Splitter":{"ai_textSplitter":[[{"node":"Default Data Loader","type":"ai_textSplitter","index":0}]]},"Text Classifier":{"main":[[{"node":"Send Email","type":"main","index":0}],[{"node":"Email Reviewer","type":"main","index":0}]]},"Embeddings OpenAI":{"ai_embedding":[[{"node":"Qdrant Vector Store","type":"ai_embedding","index":0}]]},"Embeddings OpenAI1":{"ai_embedding":[[{"node":"Qdrant Vector Store1","type":"ai_embedding","index":0}]]},"Refresh collection":{"main":[[{"node":"Get folder","type":"main","index":0}]]},"DeepSeek Chat Model":{"ai_languageModel":[[{"node":"Email Summarization Chain","type":"ai_languageModel","index":0}]]},"Default Data Loader":{"ai_document":[[{"node":"Qdrant Vector Store1","type":"ai_document","index":0}]]},"Qdrant Vector Store":{"ai_tool":[[{"node":"Write email","type":"ai_tool","index":0},{"node":"Email Reviewer","type":"ai_tool","index":0}]]},"Email Trigger (IMAP)":{"main":[[{"node":"Markdown","type":"main","index":0}]]},"Email Summarization Chain":{"main":[[{"node":"Write email","type":"main","index":0}]]},"When clicking ‘Test workflow’":{"main":[[{"node":"Create collection","type":"main","index":0},{"node":"Refresh collection","type":"main","index":0}]]}}}