{"id":2165,"date":"2024-09-17T23:17:24","date_gmt":"2024-09-17T13:47:24","guid":{"rendered":"https:\/\/aryalspace.com\/?p=2165"},"modified":"2024-09-17T23:17:25","modified_gmt":"2024-09-17T13:47:25","slug":"streamlining-form-processing-with-google-clouds-document-ai-my-experience","status":"publish","type":"post","link":"https:\/\/aryalspace.com\/?p=2165","title":{"rendered":"Streamlining Form Processing with Google Cloud&#8217;s Document AI: My Experience"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\" id=\"ember459\">In my latest project, I set out to automate the processing of a membership form using Google Cloud&#8217;s Document AI. As someone passionate about efficiency and leveraging the latest tools to optimise workflows, I was excited to dive into this challenge. Here&#8217;s a breakdown of my process and how I tackled key steps along the way.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ember460\">Setting the Goal: Automating Membership Forms<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ember461\">The goal was clear: I needed to verify and automate the extraction of information from membership forms using a form parser. However, the technical details were a bit more complex. I had to deal with various entities like checkboxes, tables, and generic fields such as names, ABNs, and phone numbers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ember462\">Exploring Form Parsers<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ember463\">I started by diving into Google Cloud&#8217;s form parser feature. This tool offers the capability to process documents like handwritten forms and extract key information with the help of AI. I was particularly interested in leveraging custom processors, so I explored the console and set up my project accordingly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ember464\">Custom Processors: Tailoring to My Needs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ember465\">The strength of Google Cloud\u2019s Document AI lies in its ability to use custom processors. I created a &#8220;Membership Form Extraction&#8221; processor, which allowed me to extract specific fields from the form like provider name, ABN, and contact information.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ember466\">While I didn\u2019t need document classification or summarisation for this task, the custom extractor feature was perfect for isolating the specific fields I was interested in. This flexibility made it easy to train the processor for the membership form.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ember467\">Testing and Debugging<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ember468\">As with any project, testing was a major part of the process. I uploaded sample documents and ran predictions using the processor. While the results were promising, I encountered minor issues with duplicate fields and some data not being captured as expected. Thankfully, Google Cloud\u2019s user-friendly interface and API samples allowed me to tweak settings and quickly resolve these issues.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ember469\">One challenge involved mapping specific fields in the document to their corresponding data points in our system. For instance, I had to map provider names, phone numbers, and bank account details into a structured format. Each field required careful handling to ensure accuracy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ember470\">Data Extraction: Final Success<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ember471\">After setting up and tweaking my custom processor, I finally achieved success in extracting all the relevant data. The final output included precise fields such as provider names, ABNs, phone numbers, and bank details, which I could easily integrate into our system.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ember472\">Reflection<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ember473\">Working with Google Cloud&#8217;s Document AI was a rewarding experience. The platform\u2019s flexibility allowed me to customise the form processing to meet my specific requirements. Automating this process not only saved me a significant amount of time but also ensured that the data extracted was accurate and ready for use.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ember474\">If you\u2019re working with repetitive form-based data and need a robust solution, I highly recommend looking into Document AI. It\u2019s a powerful tool that can be tailored to a wide range of document processing needs, streamlining operations and freeing up valuable time for more strategic tasks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ember476\">Key Takeaways:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Custom processors in Google Cloud&#8217;s Document AI offer powerful form parsing capabilities.<\/li>\n\n\n\n<li>The ability to extract specific fields like provider names, ABNs, and contact information makes it a versatile tool.<\/li>\n\n\n\n<li>Automating document processes can lead to more efficient workflows and increased accuracy.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"ember478\">Have you tried using Document AI? What challenges did you face, and how did you overcome them? Let\u2019s discuss!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my latest project, I set out to automate the processing of a membership form using Google Cloud&#8217;s Document AI. As someone passionate about efficiency and leveraging the latest tools&hellip;<\/p>\n","protected":false},"author":2,"featured_media":2166,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[77],"tags":[80,81,69,41,65],"class_list":["post-2165","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-maching-learning-ai","tag-automation","tag-documentai","tag-entrepreneur","tag-growth","tag-machinelearning"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Streamlining Form Processing with Google Cloud&#039;s Document AI: My Experience - Aryal Space - Magic of Technology and Beings<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aryalspace.com\/?p=2165\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Streamlining Form Processing with Google Cloud&#039;s Document AI: My Experience - Aryal Space - Magic of Technology and Beings\" \/>\n<meta property=\"og:description\" content=\"In my latest project, I set out to automate the processing of a membership form using Google Cloud&#8217;s Document AI. As someone passionate about efficiency and leveraging the latest tools&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aryalspace.com\/?p=2165\" \/>\n<meta property=\"og:site_name\" content=\"Aryal Space - Magic of Technology and Beings\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/bikramaryal\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-17T13:47:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-17T13:47:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/aryalspace.com\/wp-content\/uploads\/2024\/09\/1726579465347.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1066\" \/>\n\t<meta property=\"og:image:height\" content=\"600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bikram Aryal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bikramaryal\" \/>\n<meta name=\"twitter:site\" content=\"@bikramaryal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bikram Aryal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/aryalspace.com\/?p=2165#article\",\"isPartOf\":{\"@id\":\"https:\/\/aryalspace.com\/?p=2165\"},\"author\":{\"name\":\"Bikram Aryal\",\"@id\":\"https:\/\/aryalspace.com\/#\/schema\/person\/d91802b458f2bcf8a68c2c73203c268b\"},\"headline\":\"Streamlining Form Processing with Google Cloud&#8217;s Document AI: My Experience\",\"datePublished\":\"2024-09-17T13:47:24+00:00\",\"dateModified\":\"2024-09-17T13:47:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/aryalspace.com\/?p=2165\"},\"wordCount\":583,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/aryalspace.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/aryalspace.com\/?p=2165#primaryimage\"},\"thumbnailUrl\":\"https:\/\/aryalspace.com\/wp-content\/uploads\/2024\/09\/1726579465347.png\",\"keywords\":[\"Automation\",\"DocumentAI\",\"Entrepreneur\",\"growth\",\"MachineLearning\"],\"articleSection\":[\"Maching Learning &amp; AI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/aryalspace.com\/?p=2165#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aryalspace.com\/?p=2165\",\"url\":\"https:\/\/aryalspace.com\/?p=2165\",\"name\":\"Streamlining Form Processing with Google Cloud's Document AI: My Experience - Aryal Space - Magic of Technology and Beings\",\"isPartOf\":{\"@id\":\"https:\/\/aryalspace.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/aryalspace.com\/?p=2165#primaryimage\"},\"image\":{\"@id\":\"https:\/\/aryalspace.com\/?p=2165#primaryimage\"},\"thumbnailUrl\":\"https:\/\/aryalspace.com\/wp-content\/uploads\/2024\/09\/1726579465347.png\",\"datePublished\":\"2024-09-17T13:47:24+00:00\",\"dateModified\":\"2024-09-17T13:47:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/aryalspace.com\/?p=2165#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aryalspace.com\/?p=2165\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/aryalspace.com\/?p=2165#primaryimage\",\"url\":\"https:\/\/aryalspace.com\/wp-content\/uploads\/2024\/09\/1726579465347.png\",\"contentUrl\":\"https:\/\/aryalspace.com\/wp-content\/uploads\/2024\/09\/1726579465347.png\",\"width\":1066,\"height\":600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aryalspace.com\/?p=2165#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/aryalspace.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Streamlining Form Processing with Google Cloud&#8217;s Document AI: My Experience\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aryalspace.com\/#website\",\"url\":\"https:\/\/aryalspace.com\/\",\"name\":\"Aryal Space - Blog and Programming Tutorials\",\"description\":\"Exploring the Cosmos of Code: Aryal Space - Where Blogs and Programming Unite!\",\"publisher\":{\"@id\":\"https:\/\/aryalspace.com\/#organization\"},\"alternateName\":\"Elevate Your Code Horizons with Aryal Space: Ignite, Inspire, Innovate!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aryalspace.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/aryalspace.com\/#organization\",\"name\":\"Aryal Space\",\"alternateName\":\"AryalSpace\",\"url\":\"https:\/\/aryalspace.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/aryalspace.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/aryalspace.com\/wp-content\/uploads\/2023\/08\/Aryal-Space.png\",\"contentUrl\":\"https:\/\/aryalspace.com\/wp-content\/uploads\/2023\/08\/Aryal-Space.png\",\"width\":1000,\"height\":1000,\"caption\":\"Aryal Space\"},\"image\":{\"@id\":\"https:\/\/aryalspace.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/facebook.com\/bikramaryal\",\"https:\/\/x.com\/bikramaryal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/aryalspace.com\/#\/schema\/person\/d91802b458f2bcf8a68c2c73203c268b\",\"name\":\"Bikram Aryal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/aryalspace.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/aryalspace.com\/wp-content\/uploads\/2023\/08\/cropped-Copy-of-8R8A8956-scaled-e1693236718440-96x96.jpg\",\"contentUrl\":\"https:\/\/aryalspace.com\/wp-content\/uploads\/2023\/08\/cropped-Copy-of-8R8A8956-scaled-e1693236718440-96x96.jpg\",\"caption\":\"Bikram Aryal\"},\"description\":\"Co-Founder and VP of Engineering of Kindship - Software Engineer with a Passion for Innovation | Bridging Code and Entrepreneurship for a Visionary Future\",\"sameAs\":[\"https:\/\/aryalspace.com\"],\"url\":\"https:\/\/aryalspace.com\/?author=2\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Streamlining Form Processing with Google Cloud's Document AI: My Experience - Aryal Space - Magic of Technology and Beings","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aryalspace.com\/?p=2165","og_locale":"en_US","og_type":"article","og_title":"Streamlining Form Processing with Google Cloud's Document AI: My Experience - Aryal Space - Magic of Technology and Beings","og_description":"In my latest project, I set out to automate the processing of a membership form using Google Cloud&#8217;s Document AI. As someone passionate about efficiency and leveraging the latest tools&hellip;","og_url":"https:\/\/aryalspace.com\/?p=2165","og_site_name":"Aryal Space - Magic of Technology and Beings","article_publisher":"https:\/\/facebook.com\/bikramaryal","article_published_time":"2024-09-17T13:47:24+00:00","article_modified_time":"2024-09-17T13:47:25+00:00","og_image":[{"width":1066,"height":600,"url":"https:\/\/aryalspace.com\/wp-content\/uploads\/2024\/09\/1726579465347.png","type":"image\/png"}],"author":"Bikram Aryal","twitter_card":"summary_large_image","twitter_creator":"@bikramaryal","twitter_site":"@bikramaryal","twitter_misc":{"Written by":"Bikram Aryal","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/aryalspace.com\/?p=2165#article","isPartOf":{"@id":"https:\/\/aryalspace.com\/?p=2165"},"author":{"name":"Bikram Aryal","@id":"https:\/\/aryalspace.com\/#\/schema\/person\/d91802b458f2bcf8a68c2c73203c268b"},"headline":"Streamlining Form Processing with Google Cloud&#8217;s Document AI: My Experience","datePublished":"2024-09-17T13:47:24+00:00","dateModified":"2024-09-17T13:47:25+00:00","mainEntityOfPage":{"@id":"https:\/\/aryalspace.com\/?p=2165"},"wordCount":583,"commentCount":0,"publisher":{"@id":"https:\/\/aryalspace.com\/#organization"},"image":{"@id":"https:\/\/aryalspace.com\/?p=2165#primaryimage"},"thumbnailUrl":"https:\/\/aryalspace.com\/wp-content\/uploads\/2024\/09\/1726579465347.png","keywords":["Automation","DocumentAI","Entrepreneur","growth","MachineLearning"],"articleSection":["Maching Learning &amp; AI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/aryalspace.com\/?p=2165#respond"]}]},{"@type":"WebPage","@id":"https:\/\/aryalspace.com\/?p=2165","url":"https:\/\/aryalspace.com\/?p=2165","name":"Streamlining Form Processing with Google Cloud's Document AI: My Experience - Aryal Space - Magic of Technology and Beings","isPartOf":{"@id":"https:\/\/aryalspace.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/aryalspace.com\/?p=2165#primaryimage"},"image":{"@id":"https:\/\/aryalspace.com\/?p=2165#primaryimage"},"thumbnailUrl":"https:\/\/aryalspace.com\/wp-content\/uploads\/2024\/09\/1726579465347.png","datePublished":"2024-09-17T13:47:24+00:00","dateModified":"2024-09-17T13:47:25+00:00","breadcrumb":{"@id":"https:\/\/aryalspace.com\/?p=2165#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aryalspace.com\/?p=2165"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aryalspace.com\/?p=2165#primaryimage","url":"https:\/\/aryalspace.com\/wp-content\/uploads\/2024\/09\/1726579465347.png","contentUrl":"https:\/\/aryalspace.com\/wp-content\/uploads\/2024\/09\/1726579465347.png","width":1066,"height":600},{"@type":"BreadcrumbList","@id":"https:\/\/aryalspace.com\/?p=2165#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/aryalspace.com\/"},{"@type":"ListItem","position":2,"name":"Streamlining Form Processing with Google Cloud&#8217;s Document AI: My Experience"}]},{"@type":"WebSite","@id":"https:\/\/aryalspace.com\/#website","url":"https:\/\/aryalspace.com\/","name":"Aryal Space - Blog and Programming Tutorials","description":"Exploring the Cosmos of Code: Aryal Space - Where Blogs and Programming Unite!","publisher":{"@id":"https:\/\/aryalspace.com\/#organization"},"alternateName":"Elevate Your Code Horizons with Aryal Space: Ignite, Inspire, Innovate!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aryalspace.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/aryalspace.com\/#organization","name":"Aryal Space","alternateName":"AryalSpace","url":"https:\/\/aryalspace.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aryalspace.com\/#\/schema\/logo\/image\/","url":"https:\/\/aryalspace.com\/wp-content\/uploads\/2023\/08\/Aryal-Space.png","contentUrl":"https:\/\/aryalspace.com\/wp-content\/uploads\/2023\/08\/Aryal-Space.png","width":1000,"height":1000,"caption":"Aryal Space"},"image":{"@id":"https:\/\/aryalspace.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/bikramaryal","https:\/\/x.com\/bikramaryal"]},{"@type":"Person","@id":"https:\/\/aryalspace.com\/#\/schema\/person\/d91802b458f2bcf8a68c2c73203c268b","name":"Bikram Aryal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/aryalspace.com\/#\/schema\/person\/image\/","url":"https:\/\/aryalspace.com\/wp-content\/uploads\/2023\/08\/cropped-Copy-of-8R8A8956-scaled-e1693236718440-96x96.jpg","contentUrl":"https:\/\/aryalspace.com\/wp-content\/uploads\/2023\/08\/cropped-Copy-of-8R8A8956-scaled-e1693236718440-96x96.jpg","caption":"Bikram Aryal"},"description":"Co-Founder and VP of Engineering of Kindship - Software Engineer with a Passion for Innovation | Bridging Code and Entrepreneurship for a Visionary Future","sameAs":["https:\/\/aryalspace.com"],"url":"https:\/\/aryalspace.com\/?author=2"}]}},"_links":{"self":[{"href":"https:\/\/aryalspace.com\/index.php?rest_route=\/wp\/v2\/posts\/2165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aryalspace.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aryalspace.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aryalspace.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aryalspace.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2165"}],"version-history":[{"count":1,"href":"https:\/\/aryalspace.com\/index.php?rest_route=\/wp\/v2\/posts\/2165\/revisions"}],"predecessor-version":[{"id":2167,"href":"https:\/\/aryalspace.com\/index.php?rest_route=\/wp\/v2\/posts\/2165\/revisions\/2167"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aryalspace.com\/index.php?rest_route=\/wp\/v2\/media\/2166"}],"wp:attachment":[{"href":"https:\/\/aryalspace.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aryalspace.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aryalspace.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}