Author name: Szymon

Jak działa prompt systemowy Claude’a i czego nas uczy?

Prompt systemowy modelu, takiego jak Claude od Anthropic, to zestaw instrukcji kierujących jego zachowaniem, jeszcze zanim użytkownik zada pierwsze pytanie. Analiza tego promptu dostarcza cennych wskazówek dotyczących tworzenia skutecznych instrukcji dla modeli językowych. Dlaczego warto analizować prompty systemowe? Zrozumienie mechanizmów działania promptów systemowych gotowych modeli jest kluczowe, ponieważ: Kluczowe elementy i wnioski z promptu systemowego […]

Jak działa prompt systemowy Claude’a i czego nas uczy? Czytaj dalej »

AI, LLM, Poradniki

Mikroserwisy vs Monolit – Co Wybrać Dla Swojego Projektu?

Czym jest architektura monolityczna? Monolit to tradycyjne podejście, gdzie cała aplikacja działa jako jeden spójny system. Wszystkie komponenty aplikacji – od interfejsu użytkownika po warstwę dostępu do danych – są ściśle powiązane i działają w ramach jednego procesu. Kluczowe cechy: Czym jest architektura mikroserwisowa? Mikroserwisy rozbijają aplikację na zbiór małych, niezależnych usług, które komunikują się

Mikroserwisy vs Monolit – Co Wybrać Dla Swojego Projektu? Czytaj dalej »

Architektura, Poradniki

Software architecture vs software design – jaka jest różnica?

Czym jest architektura oprogramowania? Wyobraź sobie, że budujesz dom. Zanim murarze wezmą się do pracy, potrzebujesz planu całego budynku – gdzie będą ściany, jak duże będą pokoje, gdzie umieścić instalacje. To właśnie jest architektura! W świecie oprogramowania, architektura to „big picture” systemu. To wysokopoziomowa struktura, która określa: Architekturę oprogramowania zazwyczaj tworzy się na początku projektu

Software architecture vs software design – jaka jest różnica? Czytaj dalej »

Architektura, Poradniki

Wyzwania RAG przy indeksowaniu kodu

RAG i AWS Bedrock – krótkie wprowadzenie Zanim przejdę do głównego tematu, warto przypomnieć czym jest RAG (Retrieval Augmented Generation) i dlaczego AWS Bedrock jest interesującym narzędziem w tym kontekście. RAG to podejście, które łączy możliwości generatywne modeli językowych (LLM) z wyszukiwaniem w zewnętrznych źródłach wiedzy. W skrócie – pozwala modelowi „czytać” dokumenty i kod,

Wyzwania RAG przy indeksowaniu kodu Czytaj dalej »

AWS, Poradniki, RAG

Synchronizacja repozytorium GitHub z S3 przy użyciu AWS CodeBuild – prosty sposób na wdrożenie bez zbędnego kodu

Ostatnio jednym z moich zadań było stworzenie automatycznej synchronizacji prywatnego repozytorium GitHub z buckietem S3, aby później indeksować zawartość przez AWS Bedrock. TLDR: AWS CodeBuild okazał się znacznie prostszym rozwiązaniem niż początkowo rozważana Lambda. Problem do rozwiązania Potrzebowałem stworzyć mechanizm, który: Początkowo myślałem o AWS Lambda jako o typowym podejściu do tego typu zadań, ale

Synchronizacja repozytorium GitHub z S3 przy użyciu AWS CodeBuild – prosty sposób na wdrożenie bez zbędnego kodu Czytaj dalej »

AWS, RAG

Wdrażanie CI/CD z GitHub Actions: Automatyczna synchronizacja z AWS S3

Czego potrzebujesz na start? Przed rozpoczęciem konfiguracji upewnij się, że posiadasz: Krok 1: Przygotowanie bucketa S3 Najpierw musisz utworzyć i odpowiednio skonfigurować bucket S3: Krok 2: Konfiguracja poświadczeń AWS Aby GitHub Actions mogło komunikować się z AWS, potrzebujesz odpowiednich poświadczeń: Uwaga: Zawsze przechowuj poświadczenia jako zaszyfrowane sekrety, nigdy nie umieszczaj ich bezpośrednio w kodzie! Krok

Wdrażanie CI/CD z GitHub Actions: Automatyczna synchronizacja z AWS S3 Czytaj dalej »

AWS, Poradniki, Programowanie

MCP: Rewolucyjny standard komunikacji dla systemów AI

Jak Model Context Protocol zmienia zasady gry w integracji sztucznej inteligencji Wprowadzenie W czasach gdy systemy sztucznej inteligencji stają się coraz bardziej zaawansowane i rozpowszechnione, pojawia się fundamentalny problem: jak sprawić, by różne modele AI mogły ze sobą efektywnie współpracować? Problem ten rozwiązuje Model Context Protocol (MCP) – standard wprowadzony przez firmę Anthropic, który może

MCP: Rewolucyjny standard komunikacji dla systemów AI Czytaj dalej »

Agenci AI, AI, MCP

Clean Architecture – Kiedy i dlaczego warto ją stosować?

Czym jest Clean Architecture? Definicja i podstawowe założenia Clean Architecture, zaproponowana przez Roberta C. Martina (znanego jako Uncle Bob), to podejście do projektowania oprogramowania, które kładzie nacisk na separację odpowiedzialności i niezależność od frameworków, baz danych czy interfejsów użytkownika. W centrum tego podejścia znajduje się logika biznesowa, która pozostaje odizolowana od szczegółów technicznych. Warstwy Clean

Clean Architecture – Kiedy i dlaczego warto ją stosować? Czytaj dalej »

Architektura, Dobre praktyki, Programowanie

RAG czy wyszukiwanie wektorowe? Kiedy wybrać odpowiednie narzędzie?

Wprowadzenie do tematu W dzisiejszym świecie przetwarzania języka naturalnego (NLP) coraz częściej spotykamy rozwiązania, które łączą różne podejścia, aby uzyskać jak najlepsze rezultaty. W tym wpisie przyjrzymy się dwóm podejściom: RAG (Retrieval Augmented Generation) oraz lżejszemu wyszukiwaniu wektorowemu. Celem artykułu jest omówienie, kiedy warto zastosować bardziej zaawansowany mechanizm RAG, a kiedy prostsze, wektorowe wyszukiwanie wystarczy.

RAG czy wyszukiwanie wektorowe? Kiedy wybrać odpowiednie narzędzie? Czytaj dalej »

AI, Poradniki, RAG

Czym jest LlamaIndex?

LlamaIndex to kompletne narzędzie do budowy agentów opartych na modelach językowych (LLM). Korzystając z niego można wyróżnić trzy podstawowe elementy takie jak komponenty, narzędzia i agenci. Dlaczego warto używać LlamaIndex? LlamaIndex wyróżnia się na tle innych rozwiązań dzięki: Czym są komponenty w LlamaIndex? Komponenty w LlamaIndex to jedne z podstawowych elementów, które umożliwiają budowę agentów

Czym jest LlamaIndex? Czytaj dalej »

AI
Scroll to Top