seanpedrickcase's picture
Sync Pi agent Space: Minor example and intro wording changes
7059031
|
Raw
History Blame Contribute Delete
2.27 kB
metadata
title: Agentic Document Redaction
emoji: πŸ€–
colorFrom: blue
colorTo: yellow
sdk: docker
app_file: agent-redact/pi/gradio_app.py
pinned: false
license: agpl-3.0
short_description: Agentic interface to redact PDF documents

Pi agent β€” agentic document redaction

Orchestrate document redaction with Pi and Google Gemini. Heavy redaction runs on a separate private doc_redaction Hugging Face Space (simple text extraction + Local PII).

Before you start

  1. Gemini API key β€” paste in Agent backend β†’ Apply backend (session-only; not stored on disk).
  2. HF token β€” Space admin should set HF_TOKEN under Settings β†’ Secrets so this Space can call the private redaction backend. Users may optionally override per session in the UI.

Limitations

  • No face or signature VLM β€” text-layer PII only via Local spaCy/Presidio on the remote Space.
  • No Pass 2 VLM on this deployment.
  • Ephemeral storage β€” download deliverables from Workspace output files before the Space restarts.
  • Human review β€” outputs are not guaranteed complete; review redacted PDFs before release.

Defaults

Setting Value
Pi LLM Gemini (gemini-flash-latest default)
Redaction backend https://seanpedrickcase-document-redaction.hf.space
Text extraction Local model - selectable text
PII detection Local

Examples

Two sample PDFs load in Redaction task β†’ Try an example (same demos as the main doc_redaction app). Examples are on by default; set Space variable AGENT_GRADIO_SHOW_EXAMPLES=false to hide them. (SHOW_PI_EXAMPLES is also accepted.)

If examples do not appear, the UI shows a short status message (usually missing PDFs in the image β€” rebuild after a successful sync with LFS materialization).

Development

This Space is synced from the doc_redaction monorepo on pushes to dev (see .github/workflows/sync-pi-agent-space.yml). Space: seanpedrickcase/agentic_document_redaction.