IM.Umbraco.AI.Local · Umbraco 17

Lokalne AI w backoffice Umbraco

Dostawca lokalnych modeli LLM dla Umbraco AI. Prompty, agenty, Copilot i embeddingi działają na modelu na Twoim serwerze, bez konta w chmurze.

Pakiet
Instalacjadotnet add package IM.Umbraco.AI.Local
Wersja17.1.3
Umbraco17.8+ · Umbraco AI 17.6.1+
.NET10

Zastosowania

Co możesz zrobić z lokalnym modelem

01 Opisy meta i streszczenia

Prompt czyta stronę i proponuje opis SEO albo krótkie streszczenie. Redaktor wybiera, poprawia i zapisuje. Nic nie trafia na stronę bez człowieka.

02 Przeredagowanie i tłumaczenie szkiców

Skróć akapit, zmień ton albo przygotuj pierwszą wersję tłumaczenia do sprawdzenia przez redaktora, tuż obok pola.

03 Copilot dla redaktorów

Redaktorzy pytają o swoje treści w backoffice i dostają odpowiedzi od modelu na Twoim serwerze.

04 Agenty z narzędziami backoffice

Agenty wywołują narzędzia, żeby znaleźć i przygotować treści. Wywołania narzędzi działają z Ollamą, bo pakiet przepisuje ich schematy.

05 Wyszukiwanie po znaczeniu

Embeddingi z własnego modelu mogą zasilać wyszukiwanie semantyczne i listy powiązanych treści. Samo wyszukiwanie budujesz w swojej stronie.

06 Treści, które muszą zostać u Ciebie

Intranety, strefy członkowskie i sektory regulowane: prompty i treści stron nigdy nie opuszczają Twojej infrastruktury.

Tło

Usługi AI w chmurze i serwery lokalne działają inaczej

Obydwa rodzaje mówią tym samym API zgodnym z OpenAI, ale nie zachowują się tak samo. To ogólne wyjaśnienie, jak działają obydwa rodzaje usług, a nie opis jednej konkretnej strony.

01

Usługa AI w chmurze

OpenAI, Anthropic, Google i podobne. Pod nie są napisani wbudowani dostawcy w Umbraco AI.

  • Dostęp wymaga klucza API dostawcy, sprawdzanego przez dostawcę
  • Stała lista własnych modeli dostawcy
  • Przyjmuje restrykcyjne schematy narzędzi i kilka wiadomości systemowych w jednym żądaniu

02

Serwer, który uruchamiasz

Ollama, LM Studio, vLLM albo brama taka jak LiteLLM, na Twoim sprzęcie lub w Twojej sieci.

  • Często wystarczy adres serwera, klucz jest opcjonalny
  • Udostępnia modele, które masz załadowane
  • Wiele szablonów czatu odrzuca restrykcyjne schematy narzędzi albo więcej niż jedną wiadomość systemową

Co dostosowuje IM.Umbraco.AI.Local

  • Łączy się samym adresem URL, a klucz API jest opcjonalny.
  • Pokazuje każdy model zwrócony przez serwer, do czatu i embeddingów.
  • Przepisuje schematy wywołań narzędzi na postać akceptowaną przez serwery lokalne.
  • Scala wiadomości systemowe w jedną, na początku rozmowy.
Pierwsze kroki

Instalacja, połączenie, użycie

Instalacja

  • Dodaj pakiet NuGet do strony na Umbraco 17.
  • Umbraco samo znajdzie dostawcę.
  • Bez zmian w Program.cs.

Połączenie

  • W sekcji AI dodaj połączenie Local LLM.
  • Wpisz adres serwera, np. http://localhost:11434/v1 dla Ollamy.
  • Dodaj klucz API, jeśli serwer go wymaga.

Użycie

  • Utwórz profile dla czatu i embeddingów.
  • Dodaj prompty do pól, z których korzystają redaktorzy.
  • Włącz Copilota albo agenty, gdy będziesz gotowy.
dotnet add package IM.Umbraco.AI.Local
W praktyce

Na naszej stronie

01 · Prompt w polu opisu SEO

Opis meta SEO

Prompt czyta stronę i proponuje trzy opisy o długości od 140 do 155 znaków, w języku strony. Redaktor wybiera jeden, w razie potrzeby poprawia i zapisuje.

Okno backoffice Umbraco „SEO meta description” z trzema angielskimi propozycjami dla strony Kontakt

02 · Prompt w polach zajawki i opisu

Streszczenie strony

Dwa krótkie streszczenia do list, zajawek i leadów, napisane przez ten sam lokalny model na podstawie treści strony.

Okno backoffice Umbraco „Page summary” z dwoma streszczeniami strony pakietu IM.Umbraco.AI.Local

Zrzuty ekranu z backoffice ideamakers.pl na Umbraco 17.8. Obydwa prompty działają na modelu Qwen na naszym serwerze, podłączonym przez IM.Umbraco.AI.Local.

Chcesz AI w backoffice, na własnym serwerze?

Razem z Twoim zespołem skonfigurujemy serwer modeli, połączenie i prompty. Nie potrzebujesz gotowej specyfikacji.