2 ms·
I'm using it in three ways on a current project to reduce admin overhead for my company: 1. I've written a program that reconciles all my invoices against bank
by mike_hearn 3y ago
I'm using it in three ways on a current project to reduce admin overhead for my company:
1. I've written a program that reconciles all my invoices against bank/cc transactions at the end of each quarter. My accountant otherwise has to do this by hand. It uses OpenAI's APIs to read the PDFs, parse out the invoicing party and amount(s), and as a fallback when classical NLP fails to parse dates.
2. I used GPT-4 to help write that tool using https://aider.chat/ https://aider.chat/
3. I use Copilot to assist as well.
Originally I tried to use GPT-4 to do the reconciliation as well, but that was not successful. What worked better was getting it to write me a first cut fuzzy algorithm and then taking it from there.
- jimstr 3y agoWhat Open AI api are you using to read PDFs?
- fragmede 3y agoThere are a few in the plugin store. The three I see on the "popular" page are Ai PDF, AskYourPDF, and ChatWithPDF . Not sure how to access that via API.
- mike_hearn 3y agoI translated PDFs to text using PDFbox, not AI. The AI extracts the needed information from the resulting pile of unformatted text.
- pylua 3y ago1) what if it makes a mistake, and you get audited ? Could this be construed as negligent ?
- mike_hearn 3y agoThe outcome is easy to check manually using the tool, my company isn't huge. As for mistakes, that can happen with human processes too. Tax authorities are used to that possibility. Reconciliation is tedious and error prone. AI can do a better job than humans. Certainly the motivation for me to do it is to reduce the round-tripping between me and my accountant where he points out I've forgotten to submit things.