{"id":4463,"date":"2026-06-22T16:04:28","date_gmt":"2026-06-22T14:04:28","guid":{"rendered":"https:\/\/itsharkz.com\/?p=4463"},"modified":"2026-06-22T16:04:30","modified_gmt":"2026-06-22T14:04:30","slug":"rag-agent-ai-dane-firmowe-praktyczny-przewodnik","status":"publish","type":"post","link":"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/","title":{"rendered":"RAG w praktyce &#8211; jak agenci AI \u201eucz\u0105 si\u0119&#8221; z dokument\u00f3w Twojej firmy"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Jest jedno pytanie, kt\u00f3re pojawia si\u0119 w niemal ka\u017cdej rozmowie z CTO lub architektem IT, kt\u00f3ry rozwa\u017ca wdro\u017cenie agenta AI: \u201eAle sk\u0105d ten agent b\u0119dzie wiedzia\u0142, co jest w naszych systemach?&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To w\u0142a\u015bciwe pytanie i przez d\u0142ugi czas nie by\u0142o na nie dobrej odpowiedzi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Standardowy model j\u0119zykowy (LLM) wie du\u017co o \u015bwiecie &#8211; do daty swojego trenowania. Nie wie nic o Twojej firmie. Nie zna Twoich procedur, um\u00f3w, regulamin\u00f3w, historii projekt\u00f3w ani aktualnych danych z ERP. Je\u015bli zapytasz go o dane firmy bez dostarczenia odpowiedniego kontekstu, mo\u017ce odm\u00f3wi\u0107 odpowiedzi albo wygenerowa\u0107 tre\u015b\u0107, kt\u00f3ra brzmi wiarygodnie, ale nie ma oparcia w \u017ar\u00f3d\u0142ach. W \u015brodowisku produkcyjnym takie nieuzasadnione lub niezgodne z faktami odpowiedzi s\u0105 jednym z rodzaj\u00f3w halucynacji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RAG ogranicza ten problem architektonicznie, dostarczaj\u0105c modelowi odpowiedni kontekst w momencie zapytania, zamiast pr\u00f3bowa\u0107 zapisa\u0107 aktualn\u0105 wiedz\u0119 firmy w parametrach modelu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jak wskazuje<a href=\"https:\/\/medium.com\/@hrk84ya\/rag-in-2025-from-quick-fix-to-core-architecture-9a9eb0a42493\"> analiza ewolucji RAG z po\u0142owy 2025 roku<\/a>, architektura ta przesz\u0142a drog\u0119 od dora\u017anego narz\u0119dzia redukuj\u0105cego halucynacje do fundamentalnego wzorca budowania wiarygodnych system\u00f3w AI w \u015brodowiskach enterprise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ten artyku\u0142 wyja\u015bnia jak &#8211; w j\u0119zyku architekta systemu, nie akademickiego paperu. Je\u015bli jeste\u015b na etapie oceny, czy agent AI ma w og\u00f3le sens dla Twojej firmy, zacznij od<a href=\"https:\/\/itsharkz.com\/pl\/blog\/czym-sa-agenci-ai\/\"> artyku\u0142u wprowadzaj\u0105cego o agentach AI<\/a>. Je\u015bli ju\u017c wiesz, \u017ce chcesz go wdro\u017cy\u0107, i interesuje Ci\u0119, jak pod\u0142\u0105czy\u0107 go do w\u0142asnych danych &#8211; jeste\u015b we w\u0142a\u015bciwym miejscu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Dlaczego standardowy LLM nie zna Twoich danych firmowych<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">LLM (Large Language Model) to model wytrenowany na ogromnym zbiorze tekstu z internetu, ksi\u0105\u017cek i baz danych &#8211; do okre\u015blonej daty. Jego wiedza jest statyczna. Nie aktualizuje si\u0119 automatycznie i nie ma dost\u0119pu do Twoich system\u00f3w.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trzy konsekwencje, kt\u00f3re maj\u0105 znaczenie w \u015brodowisku enterprise:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wiedza ma dat\u0119 wa\u017cno\u015bci.<\/strong> Model nie zna Twojego aktualnego regulaminu, najnowszej wersji umowy z kontrahentem ani decyzji zarz\u0105du z zesz\u0142ego miesi\u0105ca. Odpowied\u017a na pytanie \u201ejaka jest aktualna polityka urlopowa?&#8221; b\u0119dzie albo b\u0142\u0119dna, albo niemo\u017cliwa do udzielenia.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Model nie zna Twoich danych wewn\u0119trznych.<\/strong> Dokumenty, kt\u00f3rych nie ma w publicznym internecie &#8211; wewn\u0119trzne procedury, bazy klient\u00f3w, historia projekt\u00f3w, dane z ERP &#8211; s\u0105 dla standardowego LLM niewidoczne. Nie ma znaczenia, jak dok\u0142adnie zadasz pytanie.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Halucynacje s\u0105 strukturalnym problemem, nie b\u0142\u0119dem implementacji.<\/strong> Gdy model nie ma wystarczaj\u0105cych informacji, mo\u017ce odm\u00f3wi\u0107 odpowiedzi, ale mo\u017ce r\u00f3wnie\u017c wygenerowa\u0107 odpowied\u017a brzmi\u0105c\u0105 wiarygodnie, mimo \u017ce jest ona nieprawid\u0142owa lub nie ma oparcia w dost\u0119pnych \u017ar\u00f3d\u0142ach.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fine-tuning mo\u017ce poprawi\u0107 spos\u00f3b wykonywania okre\u015blonego zadania, format odpowiedzi, zachowanie modelu lub rozumienie specjalistycznego j\u0119zyka. Nie jest jednak optymalnym mechanizmem utrzymywania cz\u0119sto zmieniaj\u0105cej si\u0119 wiedzy firmowej. Je\u017celi konkretne fakty zostan\u0105 zapisane w parametrach modelu, ich aktualizacja mo\u017ce wymaga\u0107 kolejnego cyklu treningu i walidacji. RAG dostarcza aktualny kontekst w momencie zapytania bez modyfikowania wag modelu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RAG rozwi\u0105zuje te problemy inaczej.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Jak dzia\u0142a RAG &#8211; bez zb\u0119dnych uproszcze\u0144<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAG (Retrieval-Augmented Generation) to wzorzec architektoniczny, w kt\u00f3rym model j\u0119zykowy otrzymuje dodatkowy kontekst pobrany z zewn\u0119trznego \u017ar\u00f3d\u0142a wiedzy. W popularnym wariancie system <strong>wyszukuje odpowiednie fragmenty<\/strong> dokument\u00f3w za pomoc\u0105 wyszukiwania wektorowego, tekstowego lub hybrydowego, a nast\u0119pnie przekazuje je modelowi przed wygenerowaniem odpowiedzi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sekwencja dzia\u0142ania wygl\u0105da nast\u0119puj\u0105co:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Pytanie u\u017cytkownika trafia do systemu<\/strong><strong><br><\/strong>\u201eJakie s\u0105 warunki gwarancji dla kontraktu z kontrahentem X?&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. System przygotowuje zapytanie do warstwy wyszukiwania<\/strong><strong><br><\/strong>W przypadku wyszukiwania wektorowego pytanie jest przetwarzane przez model embeddingowy na reprezentacj\u0119 numeryczn\u0105. System mo\u017ce r\u00f3wnie\u017c wykorzysta\u0107 wyszukiwanie tekstowe, filtry metadanych lub podej\u015bcie hybrydowe \u0142\u0105cz\u0105ce kilka metod.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Wyszukiwanie odpowiedniego kontekstu<\/strong><strong><br><\/strong>System przeszukuje indeks dokument\u00f3w, wykorzystuj\u0105c podobie\u0144stwo semantyczne, dopasowanie tekstowe, metadane lub kombinacj\u0119 tych metod. Wyniki mog\u0105 zosta\u0107 dodatkowo uporz\u0105dkowane przez re-ranking.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Kontekst trafia do modelu<\/strong><strong><br><\/strong>Znalezione fragmenty s\u0105 wstrzykiwane do promptu jako kontekst: \u201eNa podstawie poni\u017cszych dokument\u00f3w odpowiedz na pytanie&#8230;&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Model generuje odpowied\u017a zakorzenion\u0105 w danych<\/strong><strong><br><\/strong>Odpowied\u017a jest generowana z wykorzystaniem pobranych fragment\u00f3w dokument\u00f3w, ale nadal zale\u017cy r\u00f3wnie\u017c od parametr\u00f3w modelu, instrukcji systemowych i sposobu przygotowania kontekstu. System mo\u017ce wskaza\u0107 dokument i sekcj\u0119 \u017ar\u00f3d\u0142ow\u0105, jednak zgodno\u015b\u0107 odpowiedzi z cytowanym fragmentem powinna by\u0107 dodatkowo weryfikowana.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kluczowa r\u00f3\u017cnica: model nie \u201epami\u0119ta&#8221; Twoich danych. On je <strong>wyszukuje<\/strong> w momencie zapytania. Oznacza to, \u017ce nowy regulamin lub umowa mog\u0105 by\u0107 dost\u0119pne dla systemu po ich ponownym przetworzeniu, synchronizacji i zindeksowaniu &#8211; bez ponownego trenowania modelu. Czas aktualizacji zale\u017cy od sposobu integracji \u017ar\u00f3d\u0142a, harmonogramu synchronizacji i mechanizmu cache.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"1749\" src=\"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/06\/RAGArchitecture-1.png\" alt=\"Jak dzia\u0142a RAG - od pytania do odpowiedzi\" class=\"wp-image-4467\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Rodzaje \u017ar\u00f3de\u0142 wiedzy: dokumenty, bazy danych, API, systemy ERP<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Warstwa RAG najcz\u0119\u015bciej odpowiada za wyszukiwanie wiedzy w dokumentach i innych zindeksowanych tre\u015bciach. W szerszej architekturze agenta mo\u017ce by\u0107 uzupe\u0142niona o narz\u0119dzia odpytuj\u0105ce bazy danych, API i systemy operacyjne. Mechanizmy te wsp\u00f3\u0142pracuj\u0105 ze sob\u0105, ale nie s\u0105 technicznie tym samym:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Dokumenty niestrukturalne<\/strong><strong><br><\/strong>PDF, Word, PowerPoint, e-maile, transkrypcje spotka\u0144. Wymagaj\u0105 preprocessingu &#8211; chunking (podzia\u0142 na fragmenty), ekstrakcja tekstu, indeksowanie. Najcz\u0119stszy punkt startowy dla wdro\u017ce\u0144 enterprise.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Bazy danych strukturalne <\/strong><strong><br><\/strong>Agent mo\u017ce u\u017cy\u0107 osobnego narz\u0119dzia Text-to-SQL, kt\u00f3re generuje i wykonuje kontrolowane zapytanie na podstawie pytania w j\u0119zyku naturalnym i zwraca\u0107 dane liczbowe lub agregowane. Przyk\u0142ad: \u201eJaki by\u0142 \u015bredni czas realizacji zam\u00f3wie\u0144 w Q1?&#8221; &#8211; agent zapytuje baz\u0119 danych sprzeda\u017cowej.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>API system\u00f3w wewn\u0119trznych<\/strong><strong><br><\/strong>CRM (Salesforce, HubSpot), ERP (SAP, Comarch, Microsoft Dynamics), systemy HR, ticketingowe. Agent mo\u017ce odpytywa\u0107 API w momencie realizacji zapytania, dzi\u0119ki czemu korzysta ze stanu danych dost\u0119pnego w systemie \u017ar\u00f3d\u0142owym. Ich aktualno\u015b\u0107 nadal zale\u017cy od jako\u015bci danych \u017ar\u00f3d\u0142owych, cache, op\u00f3\u017anie\u0144 synchronizacji i dost\u0119pno\u015bci integracji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Systemy wsp\u00f3\u0142pracy<\/strong><strong><br><\/strong>SharePoint, Confluence, Notion, Google Drive. Dokumentacja projektowa, wiki wewn\u0119trzne, procedury operacyjne. Wymagaj\u0105 odpowiedniego zarz\u0105dzania uprawnieniami &#8211; agent powinien widzie\u0107 tylko to, do czego dany u\u017cytkownik ma dost\u0119p.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Z\u0142ota zasada projektowania: <strong>zacznij od jednego, dobrze ustrukturyzowanego \u017ar\u00f3d\u0142a.<\/strong> Pr\u00f3ba pod\u0142\u0105czenia wszystkich system\u00f3w jednocze\u015bnie w pierwszym wdro\u017ceniu to jeden z najcz\u0119stszych b\u0142\u0119d\u00f3w, kt\u00f3ry prowadzi do niskiej jako\u015bci odpowiedzi i trudnej diagnostyki.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"1440\" src=\"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/06\/RAGKnowledgeSources.png\" alt=\"Sk\u0105d RAG czerpie wiedz\u0119?\" class=\"wp-image-4473\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>RAG vs. fine-tuning &#8211; co wybra\u0107 i kiedy<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To jedno z najcz\u0119\u015bciej zadawanych pyta\u0144 przez CTO przed podj\u0119ciem decyzji architektonicznej. Odpowied\u017a zale\u017cy od tego, czego potrzebujesz.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>RAG jest w\u0142a\u015bciwym wyborem gdy:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Twoje dane zmieniaj\u0105 si\u0119 regularnie (nowe umowy, aktualizacje procedur, nowe dane z system\u00f3w) &#8211; RAG nie wymaga ponownego trenowania przy ka\u017cdej zmianie<\/li>\n\n\n\n<li>Potrzebujesz mo\u017cliwo\u015bci \u015bledzenia \u017ar\u00f3de\u0142 odpowiedzi &#8211; system RAG mo\u017ce zwraca\u0107 dokumenty i fragmenty wykorzystane podczas generowania, pod warunkiem \u017ce mechanizm provenance i cytowania zosta\u0142 prawid\u0142owo zaimplementowany i przetestowany<\/li>\n\n\n\n<li>Dane s\u0105 wra\u017cliwe i nie powinny by\u0107 wykorzystywane do aktualizacji parametr\u00f3w modelu. Nale\u017cy jednak pami\u0119ta\u0107, \u017ce fragmenty pobrane przez RAG mog\u0105 by\u0107 przekazywane do modelu podczas inferencji, dlatego trzeba zweryfikowa\u0107 spos\u00f3b hostowania, retencj\u0119 danych, warunki dostawcy i lokalizacj\u0119 przetwarzania.<\/li>\n\n\n\n<li>Chcesz szybko wdro\u017cy\u0107 i iterowa\u0107 &#8211; PoC z RAG mo\u017cna postawi\u0107 w tygodnie, nie miesi\u0105ce<\/li>\n\n\n\n<li>Zakres pyta\u0144 jest szeroki i trudny do przewidzenia z g\u00f3ry<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fine-tuning ma sens gdy:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chcesz zmieni\u0107 styl, ton lub format odpowiedzi modelu (np. zawsze odpowiada jak ekspert prawny)<\/li>\n\n\n\n<li>Masz bardzo specyficzne zadanie z dobrze zdefiniowanym zestawem danych treningowych<\/li>\n\n\n\n<li>Potrzebujesz poprawi\u0107 rozumienie specjalistycznego \u017cargonu bran\u017cowego przez model<\/li>\n\n\n\n<li>Dysponujesz bud\u017cetem na trenowanie i infrastruktur\u0105 do jego utrzymania<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Szczeg\u00f3\u0142owe por\u00f3wnanie obu podej\u015b\u0107 z perspektywy enterprise, w tym kwestii koszt\u00f3w, governance i czasu wdro\u017cenia, znajdziesz w<a href=\"https:\/\/www.matillion.com\/blog\/rag-vs-fine-tuning-enterprise-ai-strategy-guide\"> enterprise guide Matillion: RAG vs fine-tuning<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>W praktyce: RAG + fine-tuning razem<\/strong><strong><br><\/strong>RAG i fine-tuning mog\u0105 si\u0119 uzupe\u0142nia\u0107: fine-tuning dostosowuje zachowanie modelu do konkretnego zadania, a RAG dostarcza aktualny kontekst z firmowych \u017ar\u00f3de\u0142. Po\u0142\u0105czenie obu podej\u015b\u0107 ma sens wtedy, gdy testy poka\u017c\u0105, \u017ce sam RAG nie zapewnia wymaganej jako\u015bci.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">W przypadku firmowych system\u00f3w Q&amp;A, wyszukiwania dokument\u00f3w i wiedzy, kt\u00f3ra regularnie si\u0119 zmienia, <strong>RAG jest cz\u0119sto rozs\u0105dnym pierwszym krokiem<\/strong>. Potwierdza to<a href=\"https:\/\/montecarlo.ai\/blog-rag-vs-fine-tuning\/\"> analiza Monte Carlo AI<\/a>: RAG jest generalnie lepszym wyborem dla \u015brodowisk enterprise ze wzgl\u0119du na bezpiecze\u0144stwo, skalowalno\u015b\u0107 i koszt utrzymania. Ostateczny wyb\u00f3r powinien jednak wynika\u0107 z test\u00f3w jako\u015bci, wymaga\u0144 bezpiecze\u0144stwa, wolumenu zapyta\u0144, koszt\u00f3w i oczekiwanych czas\u00f3w odpowiedzi.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"1245\" src=\"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/06\/RAGvsFineTuning.png\" alt=\"RAG vs FineTuning - kiedy co wybra\u0107?\" class=\"wp-image-4476\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Jak zminimalizowa\u0107 halucynacje agenta AI w \u015brodowisku produkcyjnym<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAG mo\u017ce istotnie ograniczy\u0107 halucynacje, ale ich nie eliminuje. B\u0142\u0119dy mog\u0105 wynika\u0107 z nieaktualnych dokument\u00f3w, nieprawid\u0142owego podzia\u0142u tre\u015bci, s\u0142abego wyszukiwania, niew\u0142a\u015bciwego rankingu wynik\u00f3w albo z tego, \u017ce model b\u0142\u0119dnie zinterpretuje poprawnie pobrany kontekst. Dlatego jako\u015b\u0107 systemu zale\u017cy zar\u00f3wno od danych, jak i od ca\u0142ego pipeline\u2019u retrievalu i generowania.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pi\u0119\u0107 praktyk, kt\u00f3re stosujemy przy ka\u017cdym wdro\u017ceniu produkcyjnym:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>1. Zamkni\u0119ta baza wiedzy, nie otwarty internet<\/strong><strong><br><\/strong>Agent powinien odpowiada\u0107 wy\u0142\u0105cznie na podstawie zindeksowanych dokument\u00f3w firmowych &#8211; nie si\u0119gaj\u0105c do internetu. Je\u015bli odpowied\u017a nie ma podstawy w bazie, agent powinien powiedzie\u0107 \u201enie znalaz\u0142em odpowiedzi w dost\u0119pnych dokumentach&#8221; &#8211; nie wymy\u015bla\u0107.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>2. Chunking z zachowaniem kontekstu<\/strong><strong><br><\/strong>Podzia\u0142 dokument\u00f3w na fragmenty (chunks) to kluczowy krok preprocessing. Zbyt ma\u0142e fragmenty trac\u0105 kontekst. Zbyt du\u017ce obni\u017caj\u0105 precyzj\u0119 wyszukiwania. Dla dokument\u00f3w proceduralnych zakres 300\u2013600 token\u00f3w mo\u017ce by\u0107 u\u017cytecznym punktem startowym, ale nie jest uniwersalnym optimum. Wielko\u015b\u0107 fragment\u00f3w, overlap i spos\u00f3b podzia\u0142u powinny by\u0107 dobrane na podstawie struktury dokument\u00f3w oraz test\u00f3w retrievalu na reprezentatywnym zestawie pyta\u0144.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>3. Retrieval z re-rankingiem<\/strong><strong><br><\/strong>Pierwsze wyszukiwanie wektorowe zwraca kandydat\u00f3w. Re-ranker, na przyk\u0142ad cross-encoder, ponownie ocenia trafno\u015b\u0107 kandydat\u00f3w wzgl\u0119dem pytania i zmienia ich kolejno\u015b\u0107. Mo\u017ce ograniczy\u0107 udzia\u0142 s\u0142abych dopasowa\u0144 w kontek\u015bcie, ale nie gwarantuje, \u017ce wszystkie nieistotne fragmenty zostan\u0105 usuni\u0119te.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>4. Walidacja odpowiedzi przed zwr\u00f3ceniem<\/strong><strong><br><\/strong>W krytycznych procesach (weryfikacja dokument\u00f3w finansowych, odpowiedzi na pytania prawne) odpowied\u017a agenta powinna przej\u015b\u0107 przez dodatkowy krok walidacji &#8211; czy jest zakorzeniona w cytowanych fragmentach \u017ar\u00f3d\u0142owych, czy nie zawiera informacji spoza kontekstu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>5. Monitoring i feedback loop<\/strong><strong><br><\/strong>System rejestruje niezb\u0119dne metadane, wyniki retrievalu, eskalacje oraz oceny u\u017cytkownik\u00f3w. Tre\u015b\u0107 zapyta\u0144 powinna by\u0107 logowana wy\u0142\u0105cznie w zakresie potrzebnym do monitoringu, z uwzgl\u0119dnieniem maskowania danych osobowych, kontroli dost\u0119pu i ustalonego okresu retencji. Analiza ocen negatywnych pozwala identyfikowa\u0107 s\u0142abe punkty systemu i poprawia\u0107 je iteracyjnie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Przyk\u0142ad architektury: agent RAG dla dzia\u0142u finansowego<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u017beby nie m\u00f3wi\u0107 abstrakcyjnie &#8211; poka\u017cemy to na konkretnym przypadku z naszych wdro\u017ce\u0144.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Jeden z naszych partner\u00f3w potrzebowa\u0142 agenta AI, kt\u00f3ry odpowiada na pytania dotycz\u0105ce warunk\u00f3w um\u00f3w z kontrahentami &#8211; stawek, termin\u00f3w p\u0142atno\u015bci, zapis\u00f3w dotycz\u0105cych kar umownych. Dotychczas ka\u017cde takie pytanie wymaga\u0142o przeszukania archiwum um\u00f3w lub zapytania do prawnika.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Architektura wdro\u017cenia:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192 \u0179r\u00f3d\u0142a wiedzy: archiwum um\u00f3w w formacie PDF (kilkaset dokument\u00f3w), aktualny cennik us\u0142ug w formacie Excel, regulamin wewn\u0119trzny dzia\u0142u finansowego.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192 Pipeline: dokumenty s\u0105 preprocessowane (OCR dla skan\u00f3w, ekstrakcja tekstu), dzielone na fragmenty z metadanymi (numer umowy, kontrahent, data), indeksowane w bazie wektorowej hostowanej na infrastrukturze EU-only.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192 Zapytanie: u\u017cytkownik pyta w naturalnym j\u0119zyku przez interfejs webowy lub integracj\u0119 z MS Teams. Agent wyszukuje odpowiednie fragmenty, generuje odpowied\u017a i zwraca j\u0105 z odniesieniem do konkretnej umowy i sekcji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192 Bezpiecze\u0144stwo: dost\u0119p zgodny z uprawnieniami u\u017cytkownika, minimalizacja i tam, gdzie to mo\u017cliwe, pseudonimizacja danych przed przekazaniem ich do modelu oraz kontrolowany log audytowy z okre\u015blonym zakresem i okresem retencji.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Efekt:<\/strong> czas uzyskania odpowiedzi na pytanie o warunki umowy &#8211; z kilkudziesi\u0119ciu minut (szukanie w archiwum lub czekanie na odpowied\u017a prawnika) do kilkunastu sekund. Ka\u017cda odpowied\u017a weryfikowalna &#8211; powi\u0105zana ze \u017ar\u00f3d\u0142owym dokumentem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2192 Sprawd\u017a, jak ITSharkz<a href=\"https:\/\/itsharkz.com\/pl\/ai-agents\/\"> projektuje i wdra\u017ca agent\u00f3w AI<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1400\" height=\"1148\" src=\"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/06\/RAGFinanceArchitecture.png\" alt=\"Agent RAG dla dzia\u0142u finansowego - schemat wdro\u017cenia\" class=\"wp-image-4470\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Podsumowanie<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">RAG nie jest mod\u0105. Jest odpowiedzi\u0105 na fundamentalne ograniczenie standardowych modeli j\u0119zykowych w \u015brodowisku enterprise &#8211; brak dost\u0119pu do aktualnych, firmowych danych.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Trzy rzeczy, kt\u00f3re warto zapami\u0119ta\u0107:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>RAG dostarcza modelowi kontekst z firmowych \u017ar\u00f3de\u0142<\/strong>. Ogranicza to ryzyko odpowiedzi nieopartych na danych, ale nie usuwa go ca\u0142kowicie &#8211; system nadal wymaga test\u00f3w retrievalu, zgodno\u015bci odpowiedzi ze \u017ar\u00f3d\u0142ami i obs\u0142ugi sytuacji, w kt\u00f3rych nie znaleziono wystarczaj\u0105cych informacji.<\/li>\n\n\n\n<li><strong>RAG nie wymaga wykorzystywania dokument\u00f3w do aktualizacji parametr\u00f3w modelu, <\/strong>ale pobrane fragmenty mog\u0105 by\u0107 przetwarzane przez model podczas inferencji. Bezpiecze\u0144stwo zale\u017cy wi\u0119c od architektury, sposobu hostowania, kontroli uprawnie\u0144, warunk\u00f3w dostawcy i zasad retencji danych.<\/li>\n\n\n\n<li><strong>Jako\u015b\u0107 RAG zale\u017cy od jako\u015bci danych.<\/strong> Chaotyczne i nieaktualne dokumenty s\u0105 jednym z g\u0142\u00f3wnych \u017ar\u00f3de\u0142 problem\u00f3w, ale jako\u015b\u0107 rozwi\u0105zania zale\u017cy r\u00f3wnie\u017c od chunkingu, wyszukiwania, rankingu, instrukcji dla modelu, kontroli dost\u0119pu i procesu ewaluacji.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Je\u015bli zastanawiasz si\u0119, jak RAG wpisuje si\u0119 w szerszy plan automatyzacji proces\u00f3w w Twojej firmie, przeczytaj<a href=\"https:\/\/itsharkz.com\/pl\/blog\/jak-wdrozyc-automatyzacje-ai-w-firmie\/\"> przewodnik po wdro\u017ceniu automatyzacji AI<\/a> &#8211; w tym jak wybra\u0107 w\u0142a\u015bciwy przypadek pilota\u017cowy i jak wygl\u0105da timeline od warsztatu do produkcji. A je\u015bli widzisz zastosowanie RAG konkretnie w obszarze HR i knowledge managementu, sprawd\u017a<a href=\"https:\/\/itsharkz.com\/pl\/blog\/automatyzacja-hr-ai-onboarding-knowledge-base\/\"> artyku\u0142 o automatyzacji HR z AI<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Om\u00f3w architektur\u0119 swojego agenta AI z zespo\u0142em ITSharkz.<\/strong><strong><br><\/strong> \u2192 <a href=\"https:\/\/calendly.com\/kacperkotrzewski\/intro\">Um\u00f3w bezp\u0142atny warsztat<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jest jedno pytanie, kt\u00f3re pojawia si\u0119 w niemal ka\u017cdej rozmowie z CTO lub architektem IT, kt\u00f3ry rozwa\u017ca wdro\u017cenie agenta AI: \u201eAle sk\u0105d ten agent b\u0119dzie wiedzia\u0142, co jest w naszych systemach?&#8221; To w\u0142a\u015bciwe pytanie i przez d\u0142ugi czas nie by\u0142o na nie dobrej odpowiedzi. Standardowy model j\u0119zykowy (LLM) wie du\u017co o \u015bwiecie &#8211; do daty [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[315],"tags":[308,300,310,301,309,305,311,258,304,307,299,303,306],"class_list":["post-4463","post","type-post","status-publish","format-standard","hentry","category-rag-ai","tag-agent-ai-dokumenty-firmy","tag-agent-ai-wlasna-baza-wiedzy","tag-ai-dla-cto","tag-ai-na-danych-firmowych","tag-architektura-rag","tag-baza-wiedzy-ai","tag-halucynacje-llm-jak-eliminowac","tag-itsharkz","tag-jak-uniknac-halucynacji-ai","tag-llm-dane-firmowe","tag-rag-sztuczna-inteligencja","tag-rag-vs-fine-tuning","tag-wdrozenie-rag-enterprise"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>RAG w praktyce - jak agent AI uczy si\u0119 z dokument\u00f3w firmowych<\/title>\n<meta name=\"description\" content=\"RAG wyja\u015bniony dla architekt\u00f3w IT. Jak pod\u0142\u0105czy\u0107 agenta AI do w\u0142asnych danych, unikn\u0105\u0107 halucynacji i wdro\u017cy\u0107 RAG w \u015brodowisku enterprise.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"RAG w praktyce - jak agent AI uczy si\u0119 z dokument\u00f3w firmowych\" \/>\n<meta property=\"og:description\" content=\"RAG wyja\u015bniony dla architekt\u00f3w IT. Jak pod\u0142\u0105czy\u0107 agenta AI do w\u0142asnych danych, unikn\u0105\u0107 halucynacji i wdro\u017cy\u0107 RAG w \u015brodowisku enterprise.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/\" \/>\n<meta property=\"og:site_name\" content=\"ITSharkz\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-22T14:04:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-22T14:04:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/05\/ITSharkz_Banner_PL_50.png\" \/>\n<meta name=\"author\" content=\"Angelika Augustyn\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Angelika Augustyn\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/\",\"url\":\"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/\",\"name\":\"RAG w praktyce - jak agent AI uczy si\u0119 z dokument\u00f3w firmowych\",\"isPartOf\":{\"@id\":\"https:\/\/itsharkz.com\/pl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/06\/RAGArchitecture-1.png\",\"datePublished\":\"2026-06-22T14:04:28+00:00\",\"dateModified\":\"2026-06-22T14:04:30+00:00\",\"author\":{\"@id\":\"https:\/\/itsharkz.com\/pl\/#\/schema\/person\/c639d6a30c7ff77f73e3b3a396a43612\"},\"description\":\"RAG wyja\u015bniony dla architekt\u00f3w IT. Jak pod\u0142\u0105czy\u0107 agenta AI do w\u0142asnych danych, unikn\u0105\u0107 halucynacji i wdro\u017cy\u0107 RAG w \u015brodowisku enterprise.\",\"breadcrumb\":{\"@id\":\"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/#primaryimage\",\"url\":\"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/06\/RAGArchitecture-1.png\",\"contentUrl\":\"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/06\/RAGArchitecture-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/itsharkz.com\/pl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"RAG w praktyce &#8211; jak agenci AI \u201eucz\u0105 si\u0119&#8221; z dokument\u00f3w Twojej firmy\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/itsharkz.com\/pl\/#website\",\"url\":\"https:\/\/itsharkz.com\/pl\/\",\"name\":\"ITSharkz\",\"description\":\"Powering Scaleups and Enterprises with Elite Polish Tech Teams\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/itsharkz.com\/pl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/itsharkz.com\/pl\/#\/schema\/person\/c639d6a30c7ff77f73e3b3a396a43612\",\"name\":\"Angelika Augustyn\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/itsharkz.com\/pl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0705801d6bdabea2c0a1af5e0d770241d346420a3c17fcc36727cce5ac8e72ee?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0705801d6bdabea2c0a1af5e0d770241d346420a3c17fcc36727cce5ac8e72ee?s=96&d=mm&r=g\",\"caption\":\"Angelika Augustyn\"},\"url\":\"https:\/\/itsharkz.com\/pl\/blog\/author\/angelika\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"RAG w praktyce - jak agent AI uczy si\u0119 z dokument\u00f3w firmowych","description":"RAG wyja\u015bniony dla architekt\u00f3w IT. Jak pod\u0142\u0105czy\u0107 agenta AI do w\u0142asnych danych, unikn\u0105\u0107 halucynacji i wdro\u017cy\u0107 RAG w \u015brodowisku enterprise.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/","og_locale":"pl_PL","og_type":"article","og_title":"RAG w praktyce - jak agent AI uczy si\u0119 z dokument\u00f3w firmowych","og_description":"RAG wyja\u015bniony dla architekt\u00f3w IT. Jak pod\u0142\u0105czy\u0107 agenta AI do w\u0142asnych danych, unikn\u0105\u0107 halucynacji i wdro\u017cy\u0107 RAG w \u015brodowisku enterprise.","og_url":"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/","og_site_name":"ITSharkz","article_published_time":"2026-06-22T14:04:28+00:00","article_modified_time":"2026-06-22T14:04:30+00:00","og_image":[{"url":"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/05\/ITSharkz_Banner_PL_50.png","type":"","width":"","height":""}],"author":"Angelika Augustyn","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"Angelika Augustyn","Szacowany czas czytania":"10 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/","url":"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/","name":"RAG w praktyce - jak agent AI uczy si\u0119 z dokument\u00f3w firmowych","isPartOf":{"@id":"https:\/\/itsharkz.com\/pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/#primaryimage"},"image":{"@id":"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/#primaryimage"},"thumbnailUrl":"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/06\/RAGArchitecture-1.png","datePublished":"2026-06-22T14:04:28+00:00","dateModified":"2026-06-22T14:04:30+00:00","author":{"@id":"https:\/\/itsharkz.com\/pl\/#\/schema\/person\/c639d6a30c7ff77f73e3b3a396a43612"},"description":"RAG wyja\u015bniony dla architekt\u00f3w IT. Jak pod\u0142\u0105czy\u0107 agenta AI do w\u0142asnych danych, unikn\u0105\u0107 halucynacji i wdro\u017cy\u0107 RAG w \u015brodowisku enterprise.","breadcrumb":{"@id":"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/#primaryimage","url":"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/06\/RAGArchitecture-1.png","contentUrl":"https:\/\/itsharkz.com\/wp-content\/uploads\/2026\/06\/RAGArchitecture-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/itsharkz.com\/pl\/blog\/rag-agent-ai-dane-firmowe-praktyczny-przewodnik\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/itsharkz.com\/pl\/"},{"@type":"ListItem","position":2,"name":"RAG w praktyce &#8211; jak agenci AI \u201eucz\u0105 si\u0119&#8221; z dokument\u00f3w Twojej firmy"}]},{"@type":"WebSite","@id":"https:\/\/itsharkz.com\/pl\/#website","url":"https:\/\/itsharkz.com\/pl\/","name":"ITSharkz","description":"Powering Scaleups and Enterprises with Elite Polish Tech Teams","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itsharkz.com\/pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Person","@id":"https:\/\/itsharkz.com\/pl\/#\/schema\/person\/c639d6a30c7ff77f73e3b3a396a43612","name":"Angelika Augustyn","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/itsharkz.com\/pl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0705801d6bdabea2c0a1af5e0d770241d346420a3c17fcc36727cce5ac8e72ee?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0705801d6bdabea2c0a1af5e0d770241d346420a3c17fcc36727cce5ac8e72ee?s=96&d=mm&r=g","caption":"Angelika Augustyn"},"url":"https:\/\/itsharkz.com\/pl\/blog\/author\/angelika\/"}]}},"_links":{"self":[{"href":"https:\/\/itsharkz.com\/pl\/wp-json\/wp\/v2\/posts\/4463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsharkz.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsharkz.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsharkz.com\/pl\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/itsharkz.com\/pl\/wp-json\/wp\/v2\/comments?post=4463"}],"version-history":[{"count":1,"href":"https:\/\/itsharkz.com\/pl\/wp-json\/wp\/v2\/posts\/4463\/revisions"}],"predecessor-version":[{"id":4479,"href":"https:\/\/itsharkz.com\/pl\/wp-json\/wp\/v2\/posts\/4463\/revisions\/4479"}],"wp:attachment":[{"href":"https:\/\/itsharkz.com\/pl\/wp-json\/wp\/v2\/media?parent=4463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsharkz.com\/pl\/wp-json\/wp\/v2\/categories?post=4463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsharkz.com\/pl\/wp-json\/wp\/v2\/tags?post=4463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}