Poradniki

LLM: Jak Zapobiegać Ujawnianiu Wrażliwych Informacji?

Ujawnienie wrażliwych informacji w aplikacjach wykorzystujących modele językowe (LLM), może być poważnym zagrożeniem dla prywatności, bezpieczeństwa danych i ochrony własności intelektualnej. Jednak istnieją metody pozwalające temu zapobiec. Czym jest ujawnianie wrażliwych informacji? Wrażliwe informacje czyli takie dane, które mogą mieć wpływ na prywatność użytkowników lub bezpieczeństwo aplikacji. Obejmuje to: Modele LLM mogą nieświadomie ujawniać te […]

LLM: Jak Zapobiegać Ujawnianiu Wrażliwych Informacji? Czytaj dalej »

AI, Bezpieczeństwo, LLM, Poradniki

Thread Summarization w LLM: Jak nauczyć AI pamiętać kontekst rozmowy?

Podczas tworzenia aplikacji wykorzystujących modele językowe (LLM) naturalnym jest, że przy zadaniu pytaniu pytania, chcemy mieć możliwość odnoszenia się do uzyskanej odpowiedzi lub informacji zawartej w pytaniu. Chcemy, żeby model “zapamiętał” to co zostało powiedziane wcześniej. Natomiast natura modeli LLM jest odwrotna. Ich bezstanowość powoduje, że każde wywołanie API to rozpoczęcie rozmowy od początku –

Thread Summarization w LLM: Jak nauczyć AI pamiętać kontekst rozmowy? Czytaj dalej »

AI, Dobre praktyki, LLM, Poradniki

Fine-Tuning w OpenAI: Jak Dostosować Model do Twoich Potrzeb i Poprawić Wyniki

Po co stosować Fine-Tuning? Gdy odpowiedzi modelu nie spełniają naszych oczekiwań, fine-tuning umożliwia lepsze dostosowanie modelu do pożądanych rezultatów. Dzięki temu można osiągnąć: Kiedy stosować Fine-Tuning? Fine-tuning ma sens, gdy łatwiej jest nam pokazać modelowi, co ma robić, niż to opisywać. Warto także pamiętać, że będzie on najbardziej efektywny, gdy potrzeby użytkowników są dobrze zdefiniowane

Fine-Tuning w OpenAI: Jak Dostosować Model do Twoich Potrzeb i Poprawić Wyniki Czytaj dalej »

AI, LLM, Poradniki

Jak tworzyć skuteczne prompt dla LLM i optymalizować ich działanie

Model LLM, jak wspominałem w LLM na co dzień: Co każdy programista powinien wiedzieć, służy do przetwarzania naturalnego języka, co za tym idzie komunikacja może odbywać się w takim sam sposób co z drugim człowiekiem. Aczkolwiek należy pamiętać, że taki typ komunikacji nie zawsze będzie efektywny. Czym jest prompt engineering? Właśnie tutaj wkracza prompt engineering,

Jak tworzyć skuteczne prompt dla LLM i optymalizować ich działanie Czytaj dalej »

AI, Dobre praktyki, LLM, Poradniki

LLM na co dzień: Co każdy programista powinien wiedzieć

Zacznijmy od tego, czym jest LLM (Large Language Model)? Są to algorytmy sztucznej inteligencji wyszkolone na olbrzymich ilościach danych, co pozwala im na analizę i generowanie języka naturalnego. Poprzez takie szkolenie umieją wyłapywać wzorce i zależności między słowami. Co za tym idzie jeśli dany model uczony był na starszych materiałach, może nie być w stanie

LLM na co dzień: Co każdy programista powinien wiedzieć Czytaj dalej »

AI, LLM, Poradniki

Czym jest automapper i jak go skonfigurować?

Pomiędzy klientem a serwerem muszą być przesyłane w jakiś sposób dane. Jednym z możliwości będzie koncept DTOs czyli Data Transfer Objects. Tutaj przychodzi nam z pomocą Automapper, czyli najprościej mówiąc biblioteka, która automatycznie mapuje nam obiekt jednego typu na typ drugi. Automapper działa tak, że domyślnie mapuje te same nazwy np. FirstName na FirstName innego

Czym jest automapper i jak go skonfigurować? Czytaj dalej »

Poradniki, Programowanie

Czym jest Entity Framework?

Entity Framework to open-sourcowy ORM dla aplikacji .NET, stworzony przez Microsoft. Pozwala developerom na  pracę z bazą danych bez koncentrowania się na tabelach czy rekordach, w których dane te są przechowywane. Czym jest podejście Code-First? W podejściu Code-First chodzi o skupienie się na domenie aplikacji i tworzeniu klas dla jednostek domeny, na podstawie których EF

Czym jest Entity Framework? Czytaj dalej »

Poradniki, Programowanie

Model-View-Controller w pigułce 🤯

Czym jest MVC? Wzorzec MVC (Model-View-Controller)  jest jednym z najpopularniejszych wzorców architektonicznym, czyli sposobem w jaki zaplanowana została architektura aplikacji. Krótko mówiąc polega on na podziale aplikacji na trzy jednostki tj. model, widok oraz kontroler. Wszystkie te jednostki współpracują ze sobą w taki sposób, żeby obsłużyć cały system. Jak działa MVC? Najprościej mówiąc zapytanie jest

Model-View-Controller w pigułce 🤯 Czytaj dalej »

Poradniki, Programowanie
Scroll to Top