AGENTS.tr.md
Easy Dataset, Büyük Dil Modeli (LLM) ince ayar veri seti oluşturmak için özel olarak tasarlanmış bir uygulamadır. Belge işlemeden veri seti dışa aktarımına kadar eksiksiz bir iş akışı sunar ve birden fazla dosya formatı ile AI modelini destekler.
Belge Yükleme → Metin Bölme → Soru Üretimi → Cevap Üretimi → Veri Seti Dışa Aktarımı
↓ ↓ ↓ ↓ ↓
Dosya İşleme Akıllı Parçalama LLM Üretimi LLM Üretimi Format Dönüşümü
lib/
├── api/ # API arayüz katmanı
├── db/ # Veri erişim katmanı
├── file/ # Dosya işleme modülü
├── llm/ # AI model entegrasyonu
├── services/ # İş mantığı katmanı
└── util/ # Yardımcı fonksiyonlar
# Bağımlılıkları yükle
npm install
# Veritabanı başlatma
npm run db:push
# Geliştirme modu
npm run dev
# Derleme
npm run build
app/page.jsapp/projects/[projectId]/app/api/lib/llm/core/index.jslib/services/tasks/lib/file/)lib/llm/)lib/services/tasks/)lib/db/)lib/llm/core/providers/ içinde yeni bir provider dosyası oluşturunlib/llm/core/index.js içinde provider'ı kaydedinlib/file/file-process/ içinde format işleyici oluşturunlib/llm/prompts/ içinde yeni istem dosyası oluşturuncomponents/export/ içinde yeni dışa aktarma bileşeni oluşturun# Prisma Studio'yu açın
npm run db:studio
# Veritabanı dosyasını görüntüleyin
sqlite3 prisma/db.sqlite
// lib/llm/core/index.js içinde günlük ekleyin
console.log('LLM Request:', { provider, model, prompt });
console.log('LLM Response:', response);
// lib/file/ içinde hata ayıklama bilgisi ekleyin
console.log('File processing:', fileName, fileType);
console.log('Text chunks:', chunks.length, chunks[0]);
# İmaj oluşturma
docker build -t easy-dataset .
# Konteyner çalıştırma
docker run -d -p 1717:1717 -v ./local-db:/app/local-db easy-dataset
# Her platform için kurulum paketi derleme
npm run electron-build-mac # macOS
npm run electron-build-win # Windows
npm run electron-build-linux # Linux
main: Ana dal, kararlı sürümdev: Geliştirme dalı, yeni özelliklerin entegrasyonufeature/*: Özellik dallarıfix/*: Düzeltme dalları