Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • It is cool, but the demo is flawed, right at the second field:

      What's the business name/disregarded entity name, if different from above (line 2)?
    
    As far as I can tell, no way to skip this, leave it empty, not even "use a space". And that field would be empty for many or most.
  • I managed to do this locally with Claude and some python libraries. Claude looked over the PDF, found the fields, and wrote a python script to insert data at the appropriate locations. Sure it took some futzing to get everything to line up properly, but as other's have said, my PDF wasn't sent to a remote server
  • Keep going though. I’m definitely looking for something like this once we can get something secure we can use with proprietary and pii data.
  • In the chat box I typed my SSN is "123-45-6789". It filled it in in the wrong box (4 Exemptions).

    What problem is this solving? Isn't it easy enough to just click in the correct box and type the values?

    How does this compare to Claude Cowork?

  • Do you think this will work with Chrome's built-in AI [1]? [1] https://developer.chrome.com/docs/ai/built-in
  • One thing I've struggled with before is building a collection of data models based off of a collection of PDF forms.

    I wanted to abstract away the PDF form building my own html form on top of a data model that can later be used to programmatically fill the PDF .

    Since I had 100s of PDFs, I wanted an OCR+LLM pipeline to build a data model for each PDF. Unfortunately, OCR + LLM works ~90% of the time but sometimes fields are missed or mislabeled in the data model.

    Does this sometimes get it wrong during programmatic filling? How do you deal with that?

  • Just to be clear, this is a technical demo showing what's possible with client-side tool calling + local models: LLM-assisted form filling where no document data has to leave the user's machine.

    Use cases range from:

    - Filling foreign-language forms

    - Navigating a contract before signing: "can I trust ALL the clauses here?"

    - Pre-filling repetitive forms from existing data sources (CRM, EHR, etc. via MCP/RAG)

    Copilot is designed to be embedded; our customers ship it white-labeled inside their own products.

    by nip
  • Might be worth making it clearer that the chat messages are going to a remote server. So any PII data is leaving the local machine.

Explore Birbla archives