Interaktywna aplikacja do budowania ustrukturyzowanych promptów w formacie JSON. Idealna do zarządzania złożonymi promptami dla modeli językowych, systemów AI oraz aplikacji wykorzystujących prompt engineering.
Aplikacja jest hostowana bezpośrednio z GitHub Pages - nie wymaga instalacji!
- 📝 Intuicyjny formularz - wszystkie pola promptu w jednym miejscu
- 👁️ Podgląd na żywo - JSON generuje się automatycznie podczas wypełniania
- 📋 Kopiuj do schowka - jeden klik aby skopiować JSON
- 💾 Pobierz jako plik - zapisz prompt lokalnie jako .json
- 🔄 Reset formularza - wyczyść wszystkie pola jednym przyciskiem
- 📱 Responsywny design - działa na wszystkich urządzeniach
Aplikacja generuje JSON w następującym formacie:
{
"id": "prompt_001",
"role": "user",
"instruction": "główna instrukcja promptu",
"context": "kontekst i dodatkowe informacje",
"expected_output": {
"format": "paragraph | list | table | json",
"style": "prostym językiem | specjalistycznie | akademicko",
"length": "krótko | średnio | obszernie",
"include_sources": true/false
},
"constraints": {
"avoid": ["lista elementów do unikania"],
"must_include": ["lista wymaganych elementów"]
},
"metadata": {
"language": "pl",
"domain": "dziedzina wiedzy",
"version": "1.0",
"epistemic": {
"reasoning_mode": "deterministic | probabilistic | GTMØ"
}
},
"audit": {
"fact_check_required": true/false,
"hallucination_guard": true/false,
"compliance_check": "wymagania zgodności"
}
}- Otwórz aplikację online
- Wypełnij formularz według potrzeb
- Obserwuj generowany JSON w panelu po prawej
- Skopiuj lub pobierz gotowy prompt
git clone https://github.com/[twoja-nazwa-uzytkownika]/prompt-builder-json.git
cd prompt-builder-json
# Otwórz index.html w przeglądarce# Python 3
python -m http.server 8000
# Node.js
npx serve
# Następnie otwórz http://localhost:8000import PromptBuilder from './src/PromptBuilder';
function App() {
return (
<div>
<PromptBuilder />
</div>
);
}prompt-builder-json/
├── index.html # Główna aplikacja (GitHub Pages)
├── src/
│ └── PromptBuilder.jsx # Komponent React
├── README.md # Dokumentacja
├── LICENSE # Licencja MIT
└── .gitignore # Pliki ignorowane przez Git
- Prompt Engineering - tworzenie złożonych promptów dla LLM
- Systemy AI - standaryzacja promptów w organizacji
- Dokumentacja - generowanie spójnych instrukcji
- Badania - strukturalne podejście do eksperymentów z AI
- Edukacja - nauka budowania efektywnych promptów
- React 18 - framework UI
- Tailwind CSS - stylowanie
- Lucide Icons - ikony
- Vanilla JavaScript - wersja standalone
- Node.js 16+ (opcjonalnie, tylko dla wersji React)
- Nowoczesna przeglądarka (Chrome, Firefox, Safari, Edge)
- Sklonuj repozytorium
git clone https://github.com/GSkuza/prompt-builder-json/
cd prompt-builder-json- Dla wersji HTML
- Po prostu otwórz
index.htmlw przeglądarce
- Dla integracji z React
# Skopiuj komponent do swojego projektu
cp src/PromptBuilder.jsx /path/to/your/project/
# Zainstaluj wymagane zależności w swoim projekcie
npm install lucide-reactZachęcam do współpracy! Oto jak możesz pomóc:
- Fork repozytorium
- Stwórz branch dla swojej funkcjonalności (
git checkout -b feature/AmazingFeature) - Commit zmiany (
git commit -m 'Add some AmazingFeature') - Push do brancha (
git push origin feature/AmazingFeature) - Otwórz Pull Request
- Eksport/import ustawień
- Szablony promptów
- Walidacja JSON
- Historia promptów
- Integracja z API
- Tryb ciemny
- Wielojęzyczność
Ten projekt jest dostępny na licencji MIT - zobacz plik LICENSE dla szczegółów.
[Grzegorz Skuza]
- GitHub: @GSkuza
- LinkedIn: Grzegorz Skuza
- Inspiracja: Społeczność prompt engineerów
- Ikony: Lucide Icons
- Framework CSS: Tailwind CSS
⭐ Jeśli projekt Ci się podoba, zostaw gwiazdkę na GitHub! ⭐