Darmowy szablon automatyzacji

Agent AI z Ollamą do bieżącej pogody i wiki

10531
1 mies. temu
10
bloków

Szablon automatyzacji w n8n: Agent AI z informacjami pogodowymi i podsumowaniami z Wikipedii

Ten szablon demonstruje, jak stworzyć agenta AI, który dostarcza użytkownikom aktualne informacje pogodowe oraz podsumowania z Wikipedii. Integrując n8n z lokalnymi modelami językowymi (LLM) Ollama, szablon oferuje wydajne i przyjazne dla prywatności rozwiązanie do pobierania i przetwarzania danych w czasie rzeczywistym.

Dla kogo jest to rozwiązanie?

  • Deweloperzy i entuzjaści: Osoby zainteresowane budowaniem przepływów pracy napędzanych AI bez polegania na zewnętrznych API.
  • Użytkownicy dbający o prywatność: Ci, którzy wolą przetwarzać dane lokalnie, aby zachować kontrolę nad swoimi informacjami.
  • Edukatorzy i studenci: Osoby uczące się, które poszukują praktycznego doświadczenia w integracji AI i automatyzacji przepływów pracy.

Jaki problem rozwiązuje ten przepływ pracy?

Dostęp do aktualnych informacji pogodowych i zwięzłych podsumowań z Wikipedii zwykle wymaga wielu wywołań API do zewnętrznych usług, co może budzić obawy dotyczące prywatności i generować koszty. Ten przepływ pracy rozwiązuje te problemy, wykorzystując lokalne LLM Ollama w n8n, umożliwiając użytkownikom pobieranie i przetwarzanie informacji lokalnie.

Co robi ten przepływ pracy?

  • Przechwytywanie danych wejściowych użytkownika: Rozpoczyna się od interfejsu czatu, w którym użytkownicy mogą wprowadzać zapytania.
  • Przetwarzanie AI: Dane wejściowe są wysyłane do węzła AI Agent skonfigurowanego z LLM Ollama, który interpretuje zapytanie i określa wymagane działania.
  • Pobieranie pogody: W przypadku zapytań związanych z pogodą przepływ pracy pobiera aktualne dane pogodowe z określonego źródła.
  • Podsumowanie Wikipedii: W przypadku zapytań o informacje pobiera odpowiednie treści z Wikipedii i generuje zwięzłe podsumowania.

Konfiguracja

  1. Zainstaluj wymagane narzędzia:
    • Ollama: Zainstaluj i uruchom Ollama, aby zarządzać lokalnymi LLM.
  2. Skonfiguruj przepływ pracy n8n:
    • Zaimportuj dostarczony szablon przepływu pracy do swojej instancji n8n.
    • Skonfiguruj węzeł AI Agent, aby połączył się z API Ollama.
    • Upewnij się, że węzły odpowiedzialne za pobieranie danych pogodowych i treści z Wikipedii są poprawnie skonfigurowane.
  3. Uruchom przepływ pracy:
    • Uruchom przepływ pracy i korzystaj z interfejsu czatu, aby testować różne zapytania.

Jak dostosować ten przepływ pracy do swoich potrzeb?

Automatyzuj wyzwalacze: Skonfiguruj zaplanowane wyzwalacze, aby dostarczać użytkownikom regularne aktualizacje, takie jak codzienne prognozy pogody lub wyróżnione artykuły z Wikipedii.

Przykłady zastosowań

Ten szablon automatyzacji może być wykorzystany w różnych scenariuszach, zwiększając efektywność i dostarczając wartościowe informacje w czasie rzeczywistym. Oto kilka potencjalnych zastosowań:

  • Osobisty asystent pogodowy: Automatyczne dostarczanie codziennych prognoz pogody dla wybranej lokalizacji.
  • Narzędzie edukacyjne: Szybkie generowanie podsumowań tematów z Wikipedii dla studentów i nauczycieli.
  • Wsparcie dla podróżujących: Dostarczanie aktualnych informacji pogodowych i turystycznych o miejscach docelowych.
  • Integracja z czatbotami: Wzbogacenie funkcjonalności czatbotów o możliwość odpowiadania na pytania dotyczące pogody i faktów.
  • Automatyzacja w mediach: Generowanie treści dla blogów lub newsletterów na podstawie aktualnych danych pogodowych i informacji z Wikipedii.
  • Wsparcie decyzyjne: Pomoc w podejmowaniu decyzji na podstawie aktualnych warunków pogodowych i podsumowań informacyjnych.
  • Lokalne aplikacje informacyjne: Tworzenie spersonalizowanych aplikacji dostarczających aktualne informacje dla społeczności lokalnych.

   Skopiuj kod szablonu   
{"meta":{"instanceId":"558d88703fb65b2d0e44613bc35916258b0f0bf983c5d4730c00c424b77ca36a","templateId":"2931","templateCredsSetupCompleted":true},"nodes":[{"id":"100f23d3-cbe9-458a-9ef1-7cc5fcba8f3c","name":"Sticky Note4","type":"n8n-nodes-base.stickyNote","position":[640,540],"parameters":{"width":300,"height":205,"content":"### The conversation history(last 20 messages) is stored in a buffer memory"},"typeVersion":1},{"id":"b48f989f-deb9-479c-b163-03f098d00c9c","name":"On new manual Chat Message","type":"@n8n/n8n-nodes-langchain.manualChatTrigger","position":[380,240],"parameters":{},"typeVersion":1},{"id":"add8e8df-6b2a-4cbd-84e7-3b006733ef7d","name":"Wikipedia","type":"@n8n/n8n-nodes-langchain.toolWikipedia","position":[1180,640],"parameters":{},"typeVersion":1},{"id":"a97454a8-001d-4986-9cb5-83176229ea70","name":"Sticky Note3","type":"n8n-nodes-base.stickyNote","position":[980,540],"parameters":{"width":300,"height":205,"content":"### Tools which agent can use to accomplish the task"},"typeVersion":1},{"id":"52b57e72-8cc9-4865-9a00-d03b2e7f1b92","name":"Sticky Note6","type":"n8n-nodes-base.stickyNote","position":[600,160],"parameters":{"width":422,"height":211,"content":"### Conversational agent will utilise available tools to answer the prompt. "},"typeVersion":1},{"id":"8f0653ab-376b-40b9-b876-e608defdeb89","name":"Window Buffer Memory","type":"@n8n/n8n-nodes-langchain.memoryBufferWindow","position":[740,600],"parameters":{"contextWindowLength":20},"typeVersion":1},{"id":"13237945-e143-4f65-b034-785f5ebde5bb","name":"AI Agent","type":"@n8n/n8n-nodes-langchain.agent","position":[680,240],"parameters":{"text":"={{ $json.input }}","options":{"systemMessage":"=You are a helpful assistant, with weather tool and wiki tool. find out the latitude and longitude information of a location then use the weather tool for current weather and weather forecast. For general info, use the wiki tool."},"promptType":"define"},"typeVersion":1.6},{"id":"ee06c0f4-b2de-4257-9735-3ec228f2b794","name":"Weather HTTP Request","type":"@n8n/n8n-nodes-langchain.toolHttpRequest","position":[1020,620],"parameters":{"url":"https://api.open-meteo.com/v1/forecast","sendQuery":true,"parametersQuery":{"values":[{"name":"latitude"},{"name":"longitude"},{"name":"forecast_days","value":"1","valueProvider":"fieldValue"},{"name":"hourly","value":"temperature_2m","valueProvider":"fieldValue"}]},"toolDescription":"Fetch current temperature for given coordinates."},"notesInFlow":true,"typeVersion":1.1},{"id":"3e5608c8-281d-47e0-af9d-77707530fd6b","name":"Ollama Chat Model","type":"@n8n/n8n-nodes-langchain.lmChatOllama","position":[520,620],"parameters":{"model":"llama3.2:latest","options":{}},"credentials":{"ollamaApi":{"id":"xHuYe0MDGOs9IpBW","name":"Local Ollama service"}},"typeVersion":1},{"id":"b3d794f4-37b5-46c8-9d7d-ad1087006ce5","name":"Sticky Note","type":"n8n-nodes-base.stickyNote","position":[1040,140],"parameters":{"color":4,"height":240,"content":"### In System Message, add the following.nn"You are a helpful assistant, with weather tool and wiki tool. find out the latitude and longitude information of a location then use the weather tool for current weather and weather forecast. For general info, use the wiki tool.""},"typeVersion":1}],"pinData":{},"connections":{"Wikipedia":{"ai_tool":[[{"node":"AI Agent","type":"ai_tool","index":0}]]},"Ollama Chat Model":{"ai_languageModel":[[{"node":"AI Agent","type":"ai_languageModel","index":0}]]},"Weather HTTP Request":{"ai_tool":[[{"node":"AI Agent","type":"ai_tool","index":0}]]},"Window Buffer Memory":{"ai_memory":[[{"node":"AI Agent","type":"ai_memory","index":0}]]},"On new manual Chat Message":{"main":[[{"node":"AI Agent","type":"main","index":0}]]}}}
  • LangChain
  • Chat
  • Conversational
  • Plan and Execute
  • ReAct
  • Tools
Planeta AI 2025 
magic-wandmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram