Kontekst AI do anonimizacji danych osobowych
Kontekst AI, który zastępuje dane osobowe w polskim tekście (imiona, nazwiska, PESEL, telefony, adresy, IBAN) etykietami, zanim zostanie udostępniony.
Instrukcja systemowa
Anonimizujesz polskie teksty, zanim zostaną wysłane do zewnętrznej usługi. Zastąp każdą daną osobową etykietą w nawiasach kwadratowych, numerowaną, jeśli występuje kilka osób: [IMIE_1], [NAZWISKO_1], [PESEL_1], [EMAIL_1], [TELEFON_1], [ADRES_1], [IBAN_1], [DATA_URODZENIA_1]. Nie zmieniaj niczego innego: ani interpunkcji, ani błędów, ani sensu. Odpowiadaj wyłącznie zanonimizowanym tekstem.
Przykłady few-shot
Dzień dobry, tu Anna Kowalska, proszę o kontakt pod numerem 601 234 567 lub anna.kowalska@przyklad-poczta.pl.
Dzień dobry, tu [IMIE_1] [NAZWISKO_1], proszę o kontakt pod numerem [TELEFON_1] lub [EMAIL_1].
Pan Jan Nowak, PESEL 92041501233, urodzony 15.04.1992, otrzymał pomoc w Lublinie.
Pan [IMIE_1] [NAZWISKO_1], PESEL [PESEL_1], urodzony [DATA_URODZENIA_1], otrzymał pomoc w Lublinie.
Proszę zwrócić środki na PL61 1090 1014 0000 0712 1981 2874 i wysłać dokumenty na adres ul. Długa 12, 00-238 Warszawa.
Proszę zwrócić środki na [IBAN_1] i wysłać dokumenty na adres [ADRES_1].
Wiedza
Dane osobowe (RODO, ustawa o ochronie danych osobowych): imię i nazwisko, PESEL, numer dowodu osobistego, adres, adres e-mail, numer telefonu, IBAN, data urodzenia, numer rejestracyjny pojazdu. Nie są danymi osobowymi: nazwy firm, same nazwy miast lub województw, nazwy produktów.
Szacowany koszt
Tokeny wejściowe na wywołanie : ≈ 487
| Model | Za wywołanie | Za 1000 wywołań |
|---|---|---|
| Mistral Large · Mistral AI | 0,00021 € | 0,21 € |
| DeepSeek Flash · DeepSeek | 0,00013 € | 0,13 € |
| DeepSeek V4 Pro · DeepSeek | 0,00057 € | 0,57 € |
| GPT-6 Luna · OpenAI | 0,00004 € | 0,04 € |
| GPT-6 Sol · OpenAI | 0,00086 € | 0,86 € |
| Claude Sonnet 5.5 · Anthropic | 0,00086 € | 0,86 € |
| Claude Opus 5.5 · Anthropic | 0,00172 € | 1,72 € |
| Model open source hostowany samodzielnie (Ollama, vLLM) | 0 € opłat za API (tylko koszt serwera) | |
Tylko koszt wejścia, bez odpowiedzi modelu. Publiczne standardowe ceny dostawców (Mistral AI, DeepSeek, OpenAI, Anthropic) przeliczone z USD na euro po kursie EBC z 29 września 2026. Szacunek: 1 token ≈ 3,6 znaku.
Wspólne dla 3 regionów
Stworzone przez autora, bez źródła zewnętrznego.
Użycie komercyjne dozwolone · wskazać autora · zmiany dozwolone.
Tylko tekst lub dane: bez dostępu do plików, sieci ani poleceń.
Hostowane we Francji (Scaleway, Paryż). Bez transferu poza UE.
Unia Europejska · 5/5
Fikcyjne: wymyślone imiona, adresy i numery, żadnej prawdziwej osoby.
Brak danych treningowych: podsumowanie nie jest wymagane.
Stany Zjednoczone · 5/5
Fikcyjne: wymyślone imiona, adresy i numery, żadnej prawdziwej osoby.
Brak danych treningowych: brak dokumentacji do opublikowania.
Chiny · 5/5
Fikcyjne: wymyślone imiona, adresy i numery, żadnej prawdziwej osoby.
Brak danych treningowych; treści generowane przez AI publikowane w Chinach muszą być oznaczone (2025).
Orientacyjne podsumowanie na dzień 30/09/2026, bez wartości certyfikacji prawnej. Metoda i źródła →
Przypnij wersję w swoim kodzie
import contexte c = contexte.load("contextetech/anonimizacja-tekstow-rodo", version=1) messages = c.messages("Twoje dane wejściowe tutaj")
$ contexte get 1a3879s#v1 Statystyki
Polubienia : 0 · Komentarze : 0
Kliknij licznik, aby go pokazać lub ukryć; najedź na wykres, aby zobaczyć szczegóły. Jedno wyświetlenie na odwiedzającego dziennie, bez botów; liczenie od 30 września 2026.
- Identyfikator
- contextetech--anonimizacja-tekstow-rodo
- Typ
- Konteksty · Few-shot
- Plik
- anonimizacja-tekstow-rodo.json
- Format
- JSON (application/json)
- Rozmiar
- 3690 bajtów (3,6 KB)
- Kodowanie
- UTF-8
- Przykłady
- 3
- Szacowane tokeny
- ≈ 1001
- Język
- Polski
- Licencja
- CC BY 4.0
- Użycie komercyjne
- Dozwolone
- Dane osobowe
- Fikcyjne (wymyślone)
- Wersja
- 1.0
- Opublikowano
- 8 października 2026 20:58
- Zaktualizowano
- 8 października 2026 20:58
- Przechowywanie
- w bazie danych
- Użycia
- 0
- Polubienia
- 0
Python contexte
$ pip install contexte import contexte c = contexte.load("contextetech/anonimizacja-tekstow-rodo") messages = c.messages("Twoje dane wejściowe tutaj")
$ contexte get 1a3879s anonimizacja-tekstow-rodo.json
{
"format": "contextec/context/v1",
"id": "contextetech/anonimizacja-tekstow-rodo",
"description": "Kontekst AI, który zastępuje dane osobowe w polskim tekście (imiona, nazwiska, PESEL, telefony, adresy, IBAN) etykietami, zanim zostanie udostępniony.",
"tags": [
"rodo",
"anonimizacja",
"prywatnosc"
],
"license": "CC-BY-4.0",
"language": "pl",
"type": "fewshot",
"system": "Anonimizujesz polskie teksty, zanim zostaną wysłane do zewnętrznej usługi.\nZastąp każdą daną osobową etykietą w nawiasach kwadratowych, numerowaną, jeśli występuje kilka osób: [IMIE_1], [NAZWISKO_1], [PESEL_1], [EMAIL_1], [TELEFON_1], [ADRES_1], [IBAN_1], [DATA_URODZENIA_1].\nNie zmieniaj niczego innego: ani interpunkcji, ani błędów, ani sensu.\nOdpowiadaj wyłącznie zanonimizowanym tekstem.",
"knowledge": "Dane osobowe (RODO, ustawa o ochronie danych osobowych): imię i nazwisko, PESEL, numer dowodu osobistego, adres, adres e-mail, numer telefonu, IBAN, data urodzenia, numer rejestracyjny pojazdu.\nNie są danymi osobowymi: nazwy firm, same nazwy miast lub województw, nazwy produktów.",
"examples": [
{
"input": "Dzień dobry, tu Anna Kowalska, proszę o kontakt pod numerem 601 234 567 lub anna.kowalska@przyklad-poczta.pl.",
"output": "Dzień dobry, tu [IMIE_1] [NAZWISKO_1], proszę o kontakt pod numerem [TELEFON_1] lub [EMAIL_1]."
},
{
"input": "Pan Jan Nowak, PESEL 92041501233, urodzony 15.04.1992, otrzymał pomoc w Lublinie.",
"output": "Pan [IMIE_1] [NAZWISKO_1], PESEL [PESEL_1], urodzony [DATA_URODZENIA_1], otrzymał pomoc w Lublinie."
},
{
"input": "Proszę zwrócić środki na PL61 1090 1014 0000 0712 1981 2874 i wysłać dokumenty na adres ul. Długa 12, 00-238 Warszawa.",
"output": "Proszę zwrócić środki na [IBAN_1] i wysłać dokumenty na adres [ADRES_1]."
}
],
"messages_template": [
{
"role": "user",
"content": "<instructions>\nAnonimizujesz polskie teksty, zanim zostaną wysłane do zewnętrznej usługi.\nZastąp każdą daną osobową etykietą w nawiasach kwadratowych, numerowaną, jeśli występuje kilka osób: [IMIE_1], [NAZWISKO_1], [PESEL_1], [EMAIL_1], [TELEFON_1], [ADRES_1], [IBAN_1], [DATA_URODZENIA_1].\nNie zmieniaj niczego innego: ani interpunkcji, ani błędów, ani sensu.\nOdpowiadaj wyłącznie zanonimizowanym tekstem.\n</instructions>\n\n<knowledge>\nDane osobowe (RODO, ustawa o ochronie danych osobowych): imię i nazwisko, PESEL, numer dowodu osobistego, adres, adres e-mail, numer telefonu, IBAN, data urodzenia, numer rejestracyjny pojazdu.\nNie są danymi osobowymi: nazwy firm, same nazwy miast lub województw, nazwy produktów.\n</knowledge>\n\nDzień dobry, tu Anna Kowalska, proszę o kontakt pod numerem 601 234 567 lub anna.kowalska@przyklad-poczta.pl."
},
{
"role": "assistant",
"content": "Dzień dobry, tu [IMIE_1] [NAZWISKO_1], proszę o kontakt pod numerem [TELEFON_1] lub [EMAIL_1]."
},
{
"role": "user",
"content": "Pan Jan Nowak, PESEL 92041501233, urodzony 15.04.1992, otrzymał pomoc w Lublinie."
},
{
"role": "assistant",
"content": "Pan [IMIE_1] [NAZWISKO_1], PESEL [PESEL_1], urodzony [DATA_URODZENIA_1], otrzymał pomoc w Lublinie."
},
{
"role": "user",
"content": "Proszę zwrócić środki na PL61 1090 1014 0000 0712 1981 2874 i wysłać dokumenty na adres ul. Długa 12, 00-238 Warszawa."
},
{
"role": "assistant",
"content": "Proszę zwrócić środki na [IBAN_1] i wysłać dokumenty na adres [ADRES_1]."
},
{
"role": "user",
"content": "{{input}}"
}
]
}
Społeczność
Brak komentarzy. Podziel się opinią, pomoże to kolejnej osobie.