Przejdź do treści
Biblioteka skilli
Dane i analityka · Automatyzacja

gpu-document-processing

/gpu-document-processing

Przetwarza duże pliki PDF, kolekcje dokumentów i masową ekstrakcję tekstu z użyciem przyspieszenia GPU.

Repozytorium
deepagents ↗
Licencja
MIT
Ostatnia zmiana repozytorium
25.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 25.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Przetwarza duże pliki PDF, kolekcje dokumentów i masową ekstrakcję tekstu z użyciem przyspieszenia GPU.

Oryginalny opis (EN)

Use when processing large PDFs, document collections, or bulk text extraction tasks that benefit from GPU-accelerated processing. Triggers when the user provides large documents or needs bulk document analysis.

Jak działa

  1. When to Use This Skill
  2. Architecture: Sandbox as Tool
  3. Capabilities
  4. Workflow
  5. Processing Large Document Collections
  6. Output Format
  7. Integration with NVIDIA NIM
Sekcje z nagłówków SKILL.md, w oryginale · 90 linii, 478 słów
Podgląd SKILL.md
---
name: gpu-document-processing
description: Use when processing large PDFs, document collections, or bulk text extraction tasks that benefit from GPU-accelerated processing. Triggers when the user provides large documents or needs bulk document analysis.
---

# GPU Document Processing Skill

Process large documents and document collections using GPU-accelerated tools. This skill uses the sandbox-as-tool pattern: the agent runs on CPU for reasoning, and sends document processing work to a GPU-equipped environment.

## When to Use This Skill

Use this skill when:
- Processing large PDF files (50+ pages)
- Analyzing collections of documents (10+ files)
- Extracting structured data from unstructured documents
- Performing bulk text extraction and chunking
- Generating embeddings for large document sets
- The user uploads or references large documents for analysis

## Architecture: Sandbox as Tool

This skill follows the **sandbox-as-tool pattern** for GPU execution:

1. **Agent reasons on CPU** - planning, synthesis, report writing
2. **Processing sent to GPU sandbox** - document parsing, embedding, extraction
3. **Results returned to agent** - structured output for further analysis

This separation ensures:
- API keys stay outside the sandbox (security)
- Agent state persists independently of processing jobs
- Processing can be parallelized across documents
- Cost-efficient: GPU used only during processing, not during reasoning

## Capabilities

### PDF Text Extraction
Extract text content from PDF documents with layout preservation:
- Headers, paragraphs, lists, and tables detected separately
- Page numbers and section boundaries preserved
- Multi-column layout handling

### Tabular Data Extraction
Extract tables from documents into structured formats:
- PDF tables to CSV/DataFrames using GPU-accelerated parsing
- Automatic column type detection
- Handles merged cells and multi-row headers

### Document Chunking
Split large documents into meaningful chunks for analysis:
- Semantic chunking (by topic/section boundaries)
- Fixed-size chunking with overlap for embedding
- Configurable chunk sizes (default: 512 tokens)

### Embedding Generation
Generate vector embeddings for document chunks:
- Uses NVIDIA NeMo Retriever NIM for GPU-accelerated embedding
- Supports batch processing for large document sets
- Compatible with standard vector stores (Milvus, ChromaDB)

## Workflow

1. **Receive document reference** from the orchestrator
2. **Determine processing type** (extraction, analysis, embedding)
3. **Send to GPU sandbox** for processing
4. **Collect structured results** (text, tables, embeddings)
5. **Write findings** to /shared/ for the orchestrator to synthesize

## Processing Large Document Collections

For multiple documents:
1. Process documents in parallel batches (3-5 concurrent)
2. Extract key metadata first (title, date, author, page count)
3. Generate per-document summaries
4. Cross-reference findings across documents
5. Write consolidated findings with per-document citations

## Output Format

When reporting document processing results:
- Include document metadata (filename, pages, size)
- Structure extracted content by section/chapter
- Format tables as markdown tables
- Include page references for all extracted content
- Note any extraction quality issues (scanned images, corrupted pages)

## Integration with NVIDIA NIM

For production deployments, GPU document processing can leverage:
- **NVIDIA NeMo Retriever**: GPU-accelerated embedding and retrieval
- **NVIDIA RAPIDS cuDF**: Tabular data processing from extracted tables
- **NVIDIA Triton**: Scalable inference for document classification models

See NVIDIA's NIM documentation for self-hosted deployment options.

Wersje

W bazie nie ma innych skilli o nazwie gpu-document-processing.

Migawka bazy z 28.10.2026 · wersja paczki c03cfcd5ff83 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100pdf-processing-pro
    Przetwarza duże ilości plików PDF w środowisku produkcyjnym: formularze, tabele, OCR, walidację i operacje wsadowe, z obsługą błędów.
  • 100processing-pdfs
    Przetwarza pliki PDF: wyodrębnia tekst i tabele, wypełnia formularze, łączy i dzieli dokumenty, przetwarza pliki wsadowo, konwertuje na obrazy i generuje PDF programowo.
  • 100document-extraction
    Parsuje dokumenty do uporządkowanego Markdown, wyciąga pola według schematów JSON, klasyfikuje strony i dzieli mieszane partie dokumentów przez API LandingAI ADE, budując potoki przetwarzania.
  • 95document-processing
    Tworzy, edytuje i analizuje dokumenty biurowe (PDF, DOCX, PPTX, XLSX): wyciąga tekst, wypełnia formularze, tworzy dokumenty i analizuje dane.
  • 100orchardcore-ai-documents-extractors
    Dodaje ekstrakcję tekstu z PDF i OpenXml (DOCX, XLSX, PPTX) do dokumentów AI CrestApps w Orchard Core: rejestracja procesorów, agenci systemowi PowerPoint, Word i PDF, obsługiwane typy plików i rozwiązywanie problemów.
  • 100processing-pdf
    Wyciąga dane z plików PDF, obsługuje skany przez OCR, konwertuje do tekstu, CSV i obrazów, łączy, dzieli, obraca strony oraz wypełnia formularze PDF.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.