{"id":346,"date":"2023-08-16T08:24:05","date_gmt":"2023-08-16T06:24:05","guid":{"rendered":"https:\/\/www.syntera.ch\/blog\/?p=346"},"modified":"2025-04-08T15:26:00","modified_gmt":"2025-04-08T13:26:00","slug":"building-ai-apps-quickly-and-efficiently","status":"publish","type":"post","link":"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/","title":{"rendered":"Building AI Apps &#8211; Quickly And Efficiently"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-f56f613f wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-post-author has-medium-font-size\"><div class=\"wp-block-post-author__avatar\"><img alt='' src='https:\/\/secure.gravatar.com\/avatar\/bd3589b8a6ccc62e37c3cee8f8e06c73a4085816337ad7d6c154e30dc60cc4c1?s=48&#038;d=mm&#038;r=g' srcset='https:\/\/secure.gravatar.com\/avatar\/bd3589b8a6ccc62e37c3cee8f8e06c73a4085816337ad7d6c154e30dc60cc4c1?s=96&#038;d=mm&#038;r=g 2x' class='avatar avatar-48 photo' height='48' width='48' \/><\/div><div class=\"wp-block-post-author__content\"><p class=\"wp-block-post-author__byline\">LEAD DATA ENGINEERING<\/p><p class=\"wp-block-post-author__name\">Dominic Schranz<\/p><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\">\n<ul class=\"wp-block-outermost-social-sharing alignright has-small-icon-size has-icon-color is-style-logos-only is-content-justification-left is-layout-flex wp-container-outermost-social-sharing-is-layout-fa5e4718 wp-block-outermost-social-sharing-is-layout-flex\"><li style=\"color: #1a4548\" class=\"outermost-social-sharing-link outermost-social-sharing-link-linkedin has-primary-color wp-block-outermost-social-sharing-link\">\n\t<a href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fwww.syntera.ch%2Fblog%2F2023%2F08%2F16%2Fbuilding-ai-apps-quickly-and-efficiently%2F&#038;title=Building%20AI%20Apps%20%26%238211%3B%20Quickly%20And%20Efficiently\" aria-label=\"Share on LinkedIn\" rel=\"noopener nofollow\" target=\"_blank\" class=\"wp-block-outermost-social-sharing-link-anchor\">\n\t\t<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z\"><\/path><\/svg>\t\t<span class=\"wp-block-outermost-social-sharing-link-label screen-reader-text\">\n\t\t\tShare on LinkedIn\t\t<\/span>\n\t<\/a>\n<\/li>\n\n\n<li style=\"color: #1a4548\" class=\"outermost-social-sharing-link outermost-social-sharing-link-mail has-primary-color wp-block-outermost-social-sharing-link\">\n\t<a href=\"mailto:?subject=Building%20AI%20Apps%20%26%238211%3B%20Quickly%20And%20Efficiently&#038;body=Building%20AI%20Apps%20%26%238211%3B%20Quickly%20And%20Efficiently%20&mdash;%20https%3A%2F%2Fwww.syntera.ch%2Fblog%2F2023%2F08%2F16%2Fbuilding-ai-apps-quickly-and-efficiently%2F\" aria-label=\"Email this Page\"  class=\"wp-block-outermost-social-sharing-link-anchor\">\n\t\t<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M20,4H4C2.895,4,2,4.895,2,6v12c0,1.105,0.895,2,2,2h16c1.105,0,2-0.895,2-2V6C22,4.895,21.105,4,20,4z M20,8.236l-8,4.882 L4,8.236V6h16V8.236z\"><\/path><\/svg>\t\t<span class=\"wp-block-outermost-social-sharing-link-label screen-reader-text\">\n\t\t\tEmail this Page\t\t<\/span>\n\t<\/a>\n<\/li>\n\n\n<li style=\"color: #1a4548\" class=\"outermost-social-sharing-link outermost-social-sharing-link-whatsapp has-primary-color wp-block-outermost-social-sharing-link\">\n\t<a href=\"https:\/\/api.whatsapp.com\/send?text=Building%20AI%20Apps%20%26%238211%3B%20Quickly%20And%20Efficiently%20&mdash;%20https%3A%2F%2Fwww.syntera.ch%2Fblog%2F2023%2F08%2F16%2Fbuilding-ai-apps-quickly-and-efficiently%2F\" aria-label=\"Share on WhatsApp\" rel=\"noopener nofollow\" target=\"_blank\" class=\"wp-block-outermost-social-sharing-link-anchor\">\n\t\t<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M 12.011719 2 C 6.5057187 2 2.0234844 6.478375 2.0214844 11.984375 C 2.0204844 13.744375 2.4814687 15.462563 3.3554688 16.976562 L 2 22 L 7.2324219 20.763672 C 8.6914219 21.559672 10.333859 21.977516 12.005859 21.978516 L 12.009766 21.978516 C 17.514766 21.978516 21.995047 17.499141 21.998047 11.994141 C 22.000047 9.3251406 20.962172 6.8157344 19.076172 4.9277344 C 17.190172 3.0407344 14.683719 2.001 12.011719 2 z M 12.009766 4 C 14.145766 4.001 16.153109 4.8337969 17.662109 6.3417969 C 19.171109 7.8517969 20.000047 9.8581875 19.998047 11.992188 C 19.996047 16.396187 16.413812 19.978516 12.007812 19.978516 C 10.674812 19.977516 9.3544062 19.642812 8.1914062 19.007812 L 7.5175781 18.640625 L 6.7734375 18.816406 L 4.8046875 19.28125 L 5.2851562 17.496094 L 5.5019531 16.695312 L 5.0878906 15.976562 C 4.3898906 14.768562 4.0204844 13.387375 4.0214844 11.984375 C 4.0234844 7.582375 7.6067656 4 12.009766 4 z M 8.4765625 7.375 C 8.3095625 7.375 8.0395469 7.4375 7.8105469 7.6875 C 7.5815469 7.9365 6.9355469 8.5395781 6.9355469 9.7675781 C 6.9355469 10.995578 7.8300781 12.182609 7.9550781 12.349609 C 8.0790781 12.515609 9.68175 15.115234 12.21875 16.115234 C 14.32675 16.946234 14.754891 16.782234 15.212891 16.740234 C 15.670891 16.699234 16.690438 16.137687 16.898438 15.554688 C 17.106437 14.971687 17.106922 14.470187 17.044922 14.367188 C 16.982922 14.263188 16.816406 14.201172 16.566406 14.076172 C 16.317406 13.951172 15.090328 13.348625 14.861328 13.265625 C 14.632328 13.182625 14.464828 13.140625 14.298828 13.390625 C 14.132828 13.640625 13.655766 14.201187 13.509766 14.367188 C 13.363766 14.534188 13.21875 14.556641 12.96875 14.431641 C 12.71875 14.305641 11.914938 14.041406 10.960938 13.191406 C 10.218937 12.530406 9.7182656 11.714844 9.5722656 11.464844 C 9.4272656 11.215844 9.5585938 11.079078 9.6835938 10.955078 C 9.7955938 10.843078 9.9316406 10.663578 10.056641 10.517578 C 10.180641 10.371578 10.223641 10.267562 10.306641 10.101562 C 10.389641 9.9355625 10.347156 9.7890625 10.285156 9.6640625 C 10.223156 9.5390625 9.737625 8.3065 9.515625 7.8125 C 9.328625 7.3975 9.131125 7.3878594 8.953125 7.3808594 C 8.808125 7.3748594 8.6425625 7.375 8.4765625 7.375 z\"><\/path><\/svg>\t\t<span class=\"wp-block-outermost-social-sharing-link-label screen-reader-text\">\n\t\t\tShare on WhatsApp\t\t<\/span>\n\t<\/a>\n<\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">What can Artificial Intelligence (AI) do for your business? An interesting question which, at the moment, seems to have an answer more anchored in hype and less in reality. We at syntera believe, that AI is here to stay and the gap between hype and reality is closing &#8211; At last, the current state of AI is <em>the worst it will ever be<\/em>.<br><br>In this blogpost we will explore how to build an AI app quickly and efficiently in three parts: <strong>Getting Started<\/strong>, <strong>Technology<\/strong> and <strong>Additional Success Factors<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Getting Started<\/h4>\n\n\n\n<h6 class=\"wp-block-heading\">Define your Use Case<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">Before diving into the development process, it is crucial to clearly define your business objectives and what you want to achieve with AI. Start with the use case and define your requirements. This will help you focus on the most relevant features and functionalities for your application. Here are some high level ideas:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An application which helps our employees:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>to quickly extract relevant content from large files<\/li>\n\n\n\n<li>to find relevant articles from your knowledge base<\/li>\n\n\n\n<li>to summarize and classify incoming user inquiries<\/li>\n<\/ul>\n\n\n\n<h6 class=\"wp-block-heading\">Success Criteria<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">After you have a clearly defined your desired state, move on to define the conditions under which your prototype is considered a success. This should be a combination multiple conditions. An example of such a condition would be &#8220;97% accuracy in classifying incoming user inquiries compared with the current human performance&#8221;. You can use these conditions to validate your prototype after you built it.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\">Prototype<\/h6>\n\n\n\n<p class=\"wp-block-paragraph\">After you know what to build and how to measure it, move to the prototype state. Build on top of what is already existing. Choose proven frameworks and pretrained models to minimize your initial effort. As much as we love optimizing and automatization, this stage is for focusing on getting things done rather than making it perfect. Focus on the use case. Here are some technologies we like to use to quickly build a working prototype.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">The Technology<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AI Models<\/strong><br>There are a lot of pretrained models which you can use directly in your application. Whether they are from OpenAI, Microsoft, Facebook (Meta) or anything else &#8211; start with an existing model to verify your use case quickly. The most straight forward way is to leverage a hosted model via API calls. For this, we love Azure Cognitive Services and the OpenAI API.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Python<\/strong><br>Quick to learn, easy to read, fast to write and amazing libraries ready to use. In our opinion a good match to quickly create the necessary code. With the Python frameworks below, a prototype can be created in record time. There are arguments for and against Python. In our opinion, the programming language is a very important decision but in the end we advocate to pick whatever language your developers are skilled in and what gets the job done.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/www.llamaindex.ai\/\" target=\"_blank\" rel=\"noreferrer noopener\">LlamaIndex<\/a><\/strong><br>LlamaIndex is a framework that allows users to connect custom data sources to large language models. It provides tools for data ingestion, data indexing, and a query interface for knowledge-augmented responses. LlamaIndex enables the building of powerful end-user applications such as document Q&amp;A, data augmented chatbots, and structured analytics. It supports the integration of unstructured, structured, and semi-structured data sources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/docs.langchain.com\/docs\/\" target=\"_blank\" rel=\"noreferrer noopener\">LangChain<\/a><\/strong><br>LangChain is a framework for developing applications powered by language models. LangChain provides modular abstractions for the components necessary to work with language models. It aims to enable applications that are data-aware and allow language models to interact with their environment through chains of modular components to complete complex tasks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong><a href=\"https:\/\/streamlit.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Streamlit<\/a><\/strong><br>Streamlit is an app framework that allows users to easily build and deploy data-driven web applications. It allows to build an app in minutes and allows for interactive features without the need for writing backend code or handling HTTP requests. Streamlit is used by data scientists to build and share machine learning models and analyses, and it is compatible with various data science tools and libraries. It is praised for its simplicity and efficiency in creating web applications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Hosting the app<\/strong><br>We love Azure. With the Azure App Service you get a simple setup process and automated infrastructure management. With this you can quickly and continuously deploy your app for testing and gather valuable user feedback. This streamlined approach allows you to focus on developing and refining your prototype without the complexities of managing underlying infrastructure. There is even a free tier!<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Additional Success Factors<\/h4>\n\n\n\n<h5 class=\"wp-block-heading\">Legal Basis<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure you are compliant when creating your prototype. Know what you are allowed to do and what is prohibited either by your company or by the law. Think about privacy, security and data residency. As AI is still a very new technology, it is best to get someone from your legal team on board.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">TESTING &amp; REFINING<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Make sure you have a group of users which are able to provide feedback. Listen to these users, keep them in the loop and they will help you create an application which is truly valuable. Act on the feedback you get and deploy new versions regularly to keep the iteration process ongoing. Validate your prototype against the defined success criteria.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Still unsure?<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">You have open questions about the technology or want to discuss possible use cases? Get in touch with us via our contact form. We love to hear from you:<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-20959078 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Contact<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>What can Artificial Intelligence (AI) do for your business? An interesting question which, at the moment, seems to have an answer more anchored in hype and less in reality. We at syntera believe, that AI is here to stay and the gap between hype and reality is closing &#8211; At last, the current state of [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":352,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32,14],"tags":[27,29],"class_list":["post-346","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chatgpt","category-data-science","tag-chatgpt","tag-llm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Building AI Apps - Quickly And Efficiently - Syntera<\/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:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Building AI Apps - Quickly And Efficiently - Syntera\" \/>\n<meta property=\"og:description\" content=\"What can Artificial Intelligence (AI) do for your business? An interesting question which, at the moment, seems to have an answer more anchored in hype and less in reality. We at syntera believe, that AI is here to stay and the gap between hype and reality is closing &#8211; At last, the current state of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/\" \/>\n<meta property=\"og:site_name\" content=\"Syntera\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-16T06:24:05+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-08T13:26:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.syntera.ch\/blog\/wp-content\/uploads\/2023\/08\/BlogHeaderImage-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1632\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dominic Schranz\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dominic Schranz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/\",\"url\":\"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/\",\"name\":\"Building AI Apps - Quickly And Efficiently - Syntera\",\"isPartOf\":{\"@id\":\"https:\/\/www.syntera.ch\/blog\/#website\"},\"datePublished\":\"2023-08-16T06:24:05+00:00\",\"dateModified\":\"2025-04-08T13:26:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.syntera.ch\/blog\/#\/schema\/person\/e038d1dcebeca2193c5503f78783988d\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.syntera.ch\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Building AI Apps &#8211; Quickly And Efficiently\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.syntera.ch\/blog\/#website\",\"url\":\"https:\/\/www.syntera.ch\/blog\/\",\"name\":\"Syntera\",\"description\":\"translating data into business value.\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.syntera.ch\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.syntera.ch\/blog\/#\/schema\/person\/e038d1dcebeca2193c5503f78783988d\",\"name\":\"Dominic Schranz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.syntera.ch\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bd3589b8a6ccc62e37c3cee8f8e06c73a4085816337ad7d6c154e30dc60cc4c1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bd3589b8a6ccc62e37c3cee8f8e06c73a4085816337ad7d6c154e30dc60cc4c1?s=96&d=mm&r=g\",\"caption\":\"Dominic Schranz\"},\"url\":\"https:\/\/www.syntera.ch\/blog\/author\/domi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Building AI Apps - Quickly And Efficiently - Syntera","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:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/","og_locale":"en_US","og_type":"article","og_title":"Building AI Apps - Quickly And Efficiently - Syntera","og_description":"What can Artificial Intelligence (AI) do for your business? An interesting question which, at the moment, seems to have an answer more anchored in hype and less in reality. We at syntera believe, that AI is here to stay and the gap between hype and reality is closing &#8211; At last, the current state of [&hellip;]","og_url":"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/","og_site_name":"Syntera","article_published_time":"2023-08-16T06:24:05+00:00","article_modified_time":"2025-04-08T13:26:00+00:00","og_image":[{"width":2560,"height":1632,"url":"https:\/\/www.syntera.ch\/blog\/wp-content\/uploads\/2023\/08\/BlogHeaderImage-scaled.jpg","type":"image\/jpeg"}],"author":"Dominic Schranz","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Dominic Schranz","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/","url":"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/","name":"Building AI Apps - Quickly And Efficiently - Syntera","isPartOf":{"@id":"https:\/\/www.syntera.ch\/blog\/#website"},"datePublished":"2023-08-16T06:24:05+00:00","dateModified":"2025-04-08T13:26:00+00:00","author":{"@id":"https:\/\/www.syntera.ch\/blog\/#\/schema\/person\/e038d1dcebeca2193c5503f78783988d"},"breadcrumb":{"@id":"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.syntera.ch\/blog\/2023\/08\/16\/building-ai-apps-quickly-and-efficiently\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.syntera.ch\/blog\/"},{"@type":"ListItem","position":2,"name":"Building AI Apps &#8211; Quickly And Efficiently"}]},{"@type":"WebSite","@id":"https:\/\/www.syntera.ch\/blog\/#website","url":"https:\/\/www.syntera.ch\/blog\/","name":"Syntera","description":"translating data into business value.","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.syntera.ch\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.syntera.ch\/blog\/#\/schema\/person\/e038d1dcebeca2193c5503f78783988d","name":"Dominic Schranz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.syntera.ch\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bd3589b8a6ccc62e37c3cee8f8e06c73a4085816337ad7d6c154e30dc60cc4c1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bd3589b8a6ccc62e37c3cee8f8e06c73a4085816337ad7d6c154e30dc60cc4c1?s=96&d=mm&r=g","caption":"Dominic Schranz"},"url":"https:\/\/www.syntera.ch\/blog\/author\/domi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.syntera.ch\/blog\/wp-json\/wp\/v2\/posts\/346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.syntera.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.syntera.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.syntera.ch\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.syntera.ch\/blog\/wp-json\/wp\/v2\/comments?post=346"}],"version-history":[{"count":16,"href":"https:\/\/www.syntera.ch\/blog\/wp-json\/wp\/v2\/posts\/346\/revisions"}],"predecessor-version":[{"id":903,"href":"https:\/\/www.syntera.ch\/blog\/wp-json\/wp\/v2\/posts\/346\/revisions\/903"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.syntera.ch\/blog\/wp-json\/wp\/v2\/media\/352"}],"wp:attachment":[{"href":"https:\/\/www.syntera.ch\/blog\/wp-json\/wp\/v2\/media?parent=346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.syntera.ch\/blog\/wp-json\/wp\/v2\/categories?post=346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.syntera.ch\/blog\/wp-json\/wp\/v2\/tags?post=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}