<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>ChatGPT - Inero Software - Software Consulting</title>
	<atom:link href="https://inero-software.com/tag/chatgpt/feed/" rel="self" type="application/rss+xml" />
	<link>https://inero-software.com/tag/chatgpt/</link>
	<description>We unleash innovations using cutting-edge technologies, modern design and AI</description>
	<lastBuildDate>Fri, 16 May 2025 09:27:59 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://inero-software.com/wp-content/uploads/2018/11/inero-logo-favicon.png</url>
	<title>ChatGPT - Inero Software - Software Consulting</title>
	<link>https://inero-software.com/tag/chatgpt/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">153509928</site>	<item>
		<title>LLM Implementation and Maintenance Costs for Businesses: A Detailed Breakdown</title>
		<link>https://inero-software.com/llm-implementation-and-maintenance-costs-for-businesses-a-detailed-breakdown/</link>
		
		<dc:creator><![CDATA[Martyna Mul]]></dc:creator>
		<pubDate>Wed, 14 May 2025 06:44:35 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI development]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[BusinessProcessesOptimization]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[Large Language Model]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<guid isPermaLink="false">https://inero-software.com/?p=7981</guid>

					<description><![CDATA[<p>In this post we discuss the types of costs associated with using dedicated LLMs and present example calculations for popular models (such as GPT-4, Claude, Mistral, LLaMA, etc.), including business use case scenarios.</p>
<p>Artykuł <a href="https://inero-software.com/llm-implementation-and-maintenance-costs-for-businesses-a-detailed-breakdown/">LLM Implementation and Maintenance Costs for Businesses: A Detailed Breakdown</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="7981" class="elementor elementor-7981" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-b624393 e-flex e-con-boxed e-con e-parent" data-id="b624393" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-93f3c2f elementor-widget elementor-widget-html" data-id="93f3c2f" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			 		</div>
				</div>
				<div class="elementor-element elementor-element-3d9c5ec elementor-widget elementor-widget-text-editor" data-id="3d9c5ec" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<h4>When considering the introduction of artificial intelligence into your company, it’s important to understand the costs involved in implementing and maintaining your own LLM. Expenses go beyond just paying for model usage (e.g., token-based API fees) and include a range of factors — from infrastructure to security. Below, we discuss the types of costs associated with using dedicated LLMs and present example calculations for popular models (such as GPT-4, Claude, Mistral, LLaMA, etc.), including business use case scenarios.</h4>						</div>
				</div>
				<div class="elementor-element elementor-element-085701f elementor-widget elementor-widget-text-editor" data-id="085701f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>More and more companies are considering the use of large language models (LLMs) in their own products and processes. These “dedicated” models can act as intelligent assistants—answering customer questions, analyzing documents, generating reports, and much more. <a href="https://inero-software.com/chatbot-agent-or-ai-assistant-find-out-which-solution-is-best-for-your-business/">You can read more about it here.</a></p><p><span data-ccp-props="{}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-4636eb2 elementor-widget elementor-widget-heading" data-id="4636eb2" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Types of Costs When Using LLMs</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-dc7b85d elementor-widget elementor-widget-text-editor" data-id="dc7b85d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Before starting the implementation, it&#8217;s important to understand all the components that contribute to the total cost of using a dedicated model.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-d01d87f elementor-widget elementor-widget-heading" data-id="d01d87f" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default">Infrastructure:
</h4>		</div>
				</div>
				<div class="elementor-element elementor-element-556fadf elementor-widget elementor-widget-text-editor" data-id="556fadf" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>If you&#8217;re using models via a cloud API (OpenAI, Anthropic, Google), </strong>you only pay for the tokens used. The infrastructure cost is &#8220;hidden&#8221; on the provider&#8217;s side.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-fca6d2f elementor-widget elementor-widget-text-editor" data-id="fca6d2f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>If you choose to self-host a model such as Mistral or LLaMA, </strong>you’ll need to maintain a GPU server—either locally or in the cloud. For example, renting an instance with an A100 GPU typically costs $1–2 per hour, which amounts to $750–1,500 per month if the server runs continuously. While such an investment can handle a high volume of queries, it may be underutilized at a smaller scale.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-6ef6f58 elementor-widget elementor-widget-heading" data-id="6ef6f58" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default">Licensing and Model Fees
</h4>		</div>
				</div>
				<div class="elementor-element elementor-element-275e876 elementor-widget elementor-widget-text-editor" data-id="275e876" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Commercial models come with licensing or subscription fees. For example, when using the GPT-4 API from OpenAI or Claude from Anthropic,<strong> you pay per token used</strong> according to the provider&#8217;s pricing (we outline token costs in detail later on). On the other hand, open-source models like LLaMA or Mistral are available for free—<strong>there are no licensing or token fees</strong>. Meta, for instance, released LLaMA 2 under a license that allows businesses to use it freely. However, “free” doesn’t mean zero cost—you’ll still pay for the infrastructure and electricity needed to run the model (as mentioned earlier). It’s also important to check license restrictions: some open models may have specific usage conditions (e.g., restrictions on certain industries).</p>						</div>
				</div>
				<div class="elementor-element elementor-element-aa18bfc elementor-widget elementor-widget-heading" data-id="aa18bfc" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default">Model Adaptation and Customization
</h4>		</div>
				</div>
				<div class="elementor-element elementor-element-96aa203 elementor-widget elementor-widget-text-editor" data-id="96aa203" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>For an LLM to perform well in a specific company setting, it often requires customization—such as additional training (fine-tuning) on company-specific data or at least the preparation of tailored prompts (known as prompt engineering). This adaptation process can generate significant costs:</p>						</div>
				</div>
				<div class="elementor-element elementor-element-8573d17 elementor-widget elementor-widget-text-editor" data-id="8573d17" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li><p><strong>Model Fine-Tuning:</strong> Training a model on your own dataset requires computing power (typically GPUs running for many hours) and expert knowledge. For larger models, this can cost anywhere from several thousand to tens of thousands of dollars—factoring in both infrastructure expenses and specialist time. Even fine-tuning a smaller model (e.g., GPT-3.5) via OpenAI’s API can incur significant costs, as it involves processing hundreds of thousands or even millions of tokens during training—billed according to the provider’s token pricing.</p></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-092f2e3 elementor-widget elementor-widget-text-editor" data-id="092f2e3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li><p><strong>Prompt Engineering:</strong> As an alternative or complement to training, you can craft tailored prompts and instructions for the model. While writing prompts itself doesn’t require paid resources, iteratively testing and refining multiple versions consumes tokens (which adds cost when using a cloud-based model) and takes up team time. This can be viewed as either an operational cost or a competence-related expense—specialist time is needed to optimize the model’s behavior for your specific use case.</p></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-b4d3407 elementor-widget elementor-widget-heading" data-id="b4d3407" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default">Operational Costs
</h4>		</div>
				</div>
				<div class="elementor-element elementor-element-d96252c elementor-widget elementor-widget-text-editor" data-id="d96252c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>After deploying the model, ongoing operational costs come into play. These include monitoring the model’s performance, maintaining efficiency, logging results, applying updates, and fixing potential issues. If you&#8217;re using an API, the main operational <strong>cost</strong> <strong>will be the monthly bill for consumed tokens,</strong> along with any premium subscription fees (some providers offer subscription plans with usage limits or preferred pricing). If the model is hosted locally, operational costs typically include:</p>						</div>
				</div>
				<div class="elementor-element elementor-element-15a5e0f elementor-widget elementor-widget-text-editor" data-id="15a5e0f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li><p><strong>Electricity consumption</strong> – GPU-based models can consume significant amounts of power, leading to substantial monthly energy costs.</p></li><li><p><strong>System administration</strong> – Time spent by administrators on server maintenance, backups, and updating software components (e.g., AI libraries).</p></li><li><p><strong>Infrastructure scaling</strong> – As demand grows, additional machines or cloud instances may be needed, resulting in further expenses.</p></li><li><p><strong>High availability</strong> – If the LLM assistant needs to operate 24/7 without downtime, you may need to invest in redundant resources (e.g., backup servers) or enter into an SLA agreement with your cloud provider.</p></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-62dc195 elementor-widget elementor-widget-heading" data-id="62dc195" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default">Team Expertise
</h4>		</div>
				</div>
				<div class="elementor-element elementor-element-3d2c4a9 elementor-widget elementor-widget-text-editor" data-id="3d2c4a9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Implementing an LLM requires the right expertise within the IT/Data team. If your company lacks AI experience, it may be necessary to train existing employees or hire new specialists—such as an ML engineer or MLOps expert—which adds recruitment or training costs. Alternatively, some companies choose to work with external consultants or service providers to deploy the model. This also incurs costs, usually one-time project fees, which can be significant. It&#8217;s also important to account for the time your team spends integrating the model with existing systems (e.g., connecting it to a database or user-facing application). This is a labor cost that’s often overlooked in smaller projects but can have a major impact in practice.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-980dd92 elementor-widget elementor-widget-text-editor" data-id="980dd92" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>The categories above show that the total cost of owning a dedicated LLM-based solution goes far beyond just the fee for accessing the model. It&#8217;s important to consider all these factors before making a decision. In the next section, we’ll look at specific numbers: how much a single prompt costs for various popular models, and what it would take to maintain a simple LLM assistant in two example business scenarios.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-aa5ede7 elementor-widget elementor-widget-spacer" data-id="aa5ede7" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-0acc8bb elementor-widget elementor-widget-heading" data-id="0acc8bb" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Cost of a Single Prompt in Popular LLM Models
</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-37ada92 elementor-widget elementor-widget-text-editor" data-id="37ada92" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Language models are typically billed based on the number of tokens processed. A token is a small piece of text—it may represent a single word or part of a word (for example, 1,000 tokens roughly equals 750 words of continuous text). API providers list prices per 1,000 or 1 million tokens.</p><p>Below is a comparison of the approximate cost to process 1,000 tokens using selected popular LLM models:</p>						</div>
				</div>
				<div class="elementor-element elementor-element-94811ff elementor-widget elementor-widget-html" data-id="94811ff" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>LLM Model Comparison</title>
  <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap" rel="stylesheet">
  <style>
    body {
      font-family: 'Roboto', sans-serif;
      font-weight: 300;
      font-size: 14px;
      color: #1C244B;
    }
    table {
      width: 100%;
      border-collapse: collapse;
    }
    th, td {
      border: 1px solid #ccc;
      padding: 8px;
      vertical-align: top;
    }
    th {
      background-color: #f2f2f2;
    }
    td ul {
      margin: 0;
      padding-left: 18px;
    }
  </style>
</head>
<body>

<table>
  <thead>
    <tr>
      <th>LLM Model</th>
      <th>Access / License</th>
      <th>Cost per 1000 tokens</th>
      <th>Notes</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>GPT-3.5 Turbo (OpenAI)</td>
      <td>Cloud API (chat model available, e.g., in ChatGPT)</td>
      <td>$0.0015 (input)<br>$0.0020 (output)</td>
      <td>
        <ul>
          <li>Very low cost – 16k tokens + paid upgrade to 128k</li>
          <li>Good response quality</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>GPT-4 (8k)</td>
      <td>Cloud API (OpenAI)</td>
      <td>$0.08 (input)<br>$0.16 (output)</td>
      <td>High quality; high cost</td>
    </tr>
    <tr>
      <td>GPT-4 Turbo (128k)</td>
      <td>Cloud API (OpenAI)</td>
      <td>$0.01 (input)<br>$0.03 (output)</td>
      <td>
        <ul>
          <li>Reliable large context (up to 128k tokens)</li>
          <li>Cheaper (only slightly more than GPT-3.5)</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>Claude Instant v1.2</td>
      <td>Cloud API (Anthropic)</td>
      <td>$0.0008 (input)<br>$0.0024 (output)</td>
      <td>
        <ul>
          <li>Fast, lower-cost Claude model (equivalent to GPT-3.5)</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>Claude 2 (100k)</td>
      <td>Cloud API (Anthropic)</td>
      <td>$0.008 (input)<br>$0.024 (output)</td>
      <td>
        <ul>
          <li>High-quality model by Anthropic; context up to 100k tokens</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>Mistral 7B</td>
      <td>Open source (free model)</td>
      <td>Token cost: $0</td>
      <td>
        <ul>
          <li>Requires self-hosting</li>
          <li>Alternative to GPT-3.5 – low hardware requirements (can run with <1M tokens)</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>LLaMA 2 13B</td>
      <td>Open source (free model)</td>
      <td>Token cost: $0</td>
      <td>
        <ul>
          <li>Self-hosting required</li>
          <li>Needs stronger hardware (e.g., 2× 24GB GPU) than 7B, but still accessible for many companies</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>LLaMA 2 70B</td>
      <td>Open source (free model)</td>
      <td>Token cost: $0</td>
      <td>
        <ul>
          <li>Requires self-hosting</li>
          <li>Requires expensive infrastructure (e.g., 8× 80GB GPUs)</li>
          <li>At this scale, costs may match or even exceed GPT-4</li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>

</body>
</html>
		</div>
				</div>
				<div class="elementor-element elementor-element-6267324 elementor-widget elementor-widget-text-editor" data-id="6267324" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p class="" data-start="67" data-end="109"><strong data-start="67" data-end="109">Legend: How Token Costs Are Calculated</strong></p><ul><li style="list-style-type: none;"><ul data-start="111" data-end="248"><li class="" data-start="111" data-end="171"><p class="" data-start="113" data-end="171"><strong data-start="113" data-end="129">Input tokens</strong> – words contained in the user&#8217;s prompt.</p></li><li class="" data-start="172" data-end="248"><p class="" data-start="174" data-end="248"><strong data-start="174" data-end="191">Output tokens</strong> – words generated by the model in response (completion).</p></li></ul></li></ul><p class="" data-start="250" data-end="353">For most commercial providers, the cost is charged separately for input and output tokens. For example:</p><p class="" data-start="355" data-end="371"><strong data-start="355" data-end="371">GPT-4 Turbo:</strong></p><ul><li style="list-style-type: none;"><ul data-start="373" data-end="439"><li class="" data-start="373" data-end="406"><p class="" data-start="375" data-end="406">1,000 input tokens: <strong data-start="395" data-end="404">$0.03</strong></p></li><li class="" data-start="407" data-end="439"><p class="" data-start="409" data-end="439">1,000 output tokens: <strong data-start="430" data-end="439">$0.06</strong></p></li></ul></li></ul><p class="" data-start="441" data-end="557">If a dialogue contains a total of 1,000 tokens (e.g., 500 input + 500 output), the cost is approximately <strong data-start="546" data-end="556">$0.045</strong>.</p><p class="" data-start="559" data-end="652">For simplicity, you can assume that a full interaction of 1,000 tokens costs about <strong data-start="642" data-end="651">$0.09</strong>.</p><p class="" data-start="654" data-end="672"><strong data-start="654" data-end="672">By comparison:</strong></p><ul><li style="list-style-type: none;"><ul data-start="674" data-end="969" data-is-last-node="" data-is-only-node=""><li class="" data-start="674" data-end="777"><p class="" data-start="676" data-end="777"><strong data-start="676" data-end="693">GPT-3.5 Turbo</strong> – a similar 1,000-token dialogue costs only about <strong data-start="744" data-end="755">$0.0035</strong> (i.e., 0.35 cents).</p></li><li class="" data-start="778" data-end="969"><p class="" data-start="780" data-end="969"><strong data-start="780" data-end="802">Open-source models</strong> (e.g., Mistral, LLaMA) – token costs are <strong data-start="844" data-end="850">$0</strong>, since the models run locally. You only pay for infrastructure-related costs (power consumption, server uptime, etc.).</p></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-2c3b4b9 elementor-widget elementor-widget-text-editor" data-id="2c3b4b9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Open-source models (such as Mistral, LLaMA, etc.) are attractive because they come with no fees for the model itself—you can generate any number of tokens without paying the model provider a cent. However, to run these models, you need to maintain your own infrastructure. At a small scale, the cost of renting a machine for a single query may actually exceed the cost of an individual API call to a model like GPT. On the other hand, at a large scale—with many queries per day—open-source solutions can become significantly more cost-effective. In summary, cost-effectiveness depends on the use case, which we’ll explore in the next section.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-68c5cf5 elementor-widget elementor-widget-spacer" data-id="68c5cf5" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-eb32f74 elementor-widget elementor-widget-heading" data-id="eb32f74" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Example Costs of Implementing an LLM Assistant (100 Queries per Day)
</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-d65244a elementor-widget elementor-widget-text-editor" data-id="d65244a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Let’s now consider a practical scenario: your company wants to implement a simple LLM-based virtual assistant that performs one of the following tasks:</p>						</div>
				</div>
				<div class="elementor-element elementor-element-54a353d elementor-widget elementor-widget-text-editor" data-id="54a353d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li><p><strong>Document analysis</strong> – e.g., the assistant reads offers or contracts and extracts key information such as clauses, deadlines, and amounts.</p></li><li><p><strong>Customer inquiry handling</strong> – e.g., the assistant replies to customer emails with questions about pricing, product availability, technical support, etc.</p></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-e25102c elementor-widget elementor-widget-text-editor" data-id="e25102c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Let’s assume that:</p>						</div>
				</div>
				<div class="elementor-element elementor-element-e1312ca elementor-widget elementor-widget-text-editor" data-id="e1312ca" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li><p>The assistant will handle approximately <strong>100 interactions per day</strong>.</p></li><li><p>Each interaction consists of a <strong>prompt and a response</strong>, totaling around <strong>2,000 tokens</strong> (e.g., 1,000 tokens in the prompt—roughly 750 words or several paragraphs—and 1,000 tokens in the response, or about 750 generated words). This token size covers fairly complex queries and detailed replies.</p></li><li><p>On a monthly basis, the assistant will process around <strong>6 million tokens</strong> (3,000 interactions × 2,000 tokens = 6,000,000 tokens).</p></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-fd1201f elementor-widget elementor-widget-text-editor" data-id="fd1201f" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>We want to compare the <strong>monthly operating costs</strong> of such an assistant depending on the choice of model and deployment approach. We&#8217;ll present two variants:</p>						</div>
				</div>
				<div class="elementor-element elementor-element-405f91b elementor-widget elementor-widget-text-editor" data-id="405f91b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li><p><strong>API Variant (Closed Model):</strong> We use a commercial model via an API (e.g., OpenAI GPT or Anthropic Claude). We don’t maintain our own servers—costs are limited to token usage, billed according to the provider’s pricing.</p></li><li><p><strong>Self-Hosted Variant (Open-Source Model):</strong> We use an open-source model (e.g., Mistral or LLaMA) deployed on our own servers. Costs include infrastructure needed to support approximately 100 queries per day—such as cloud GPU instance rental or hardware amortization, plus electricity.</p></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-0c96b1a elementor-widget elementor-widget-text-editor" data-id="0c96b1a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Below is a table comparing <strong>estimated monthly costs</strong> for several example models under both deployment variants, assuming <strong>6 million tokens per month</strong>:</p>						</div>
				</div>
				<div class="elementor-element elementor-element-7d37b9a elementor-widget elementor-widget-html" data-id="7d37b9a" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Monthly LLM Cost Comparison</title>
  <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap" rel="stylesheet">
  <style>
    body {
      font-family: 'Roboto', sans-serif;
      font-weight: 300;
      font-size: 14px;
      color: #1C244B;
    }
    table {
      width: 100%;
      border-collapse: collapse;
      margin-top: 20px;
    }
    th, td {
      border: 1px solid #ccc;
      padding: 8px;
      vertical-align: top;
    }
    th {
      background-color: #f2f2f2;
    }
    td ul {
      margin: 0;
      padding-left: 18px;
    }
  </style>
</head>
<body>

<table>
  <thead>
    <tr>
      <th>Model (variant)</th>
      <th>Estimated Monthly Cost</th>
      <th>Comment</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>GPT-3.5 Turbo (API)</td>
      <td>approx. $18 (USD)</td>
      <td>
        <ul>
          <li>Very low cost for this quality level.</li>
          <li>Estimate: approx. $0.0027/1k tokens → $12 for generating 4M tokens + $6 for prompts → ~$18/month total.</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>GPT-4 (8k) (API)</td>
      <td>approx. $270</td>
      <td>
        <ul>
          <li>Much higher cost for better quality.</li>
          <li>Example: 8M tokens → cost: 8M × $0.08/1k (input) + $0.16/1k (output) → $270–$540 monthly.</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>GPT-4 Turbo (128k) (API)</td>
      <td>approx. $18</td>
      <td>
        <ul>
          <li>Slightly more expensive than GPT-3.5 due to cheaper input/output token pricing.</li>
          <li>May even deliver better quality than GPT-4 (8k).</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>Claude Instant (API)</td>
      <td>approx. $20–25</td>
      <td>
        <ul>
          <li>Comparable to GPT-3.5 in cost.</li>
          <li>Estimate: approx. $0.0021/1k tokens (input+output) → ~$18–25 for 8M tokens (plus potential flat fees).</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>Claude 2 (API)</td>
      <td>approx. $150–200</td>
      <td>
        <ul>
          <li>Cheaper than GPT-4, but still several times more expensive than GPT-3.5.</li>
          <li>Estimate: $0.032/1k tokens → ~$192 for 8M tokens.</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>Mistral 7B (open source, self-hosted, 1x GPU)</td>
      <td>approx. $300</td>
      <td>
        <ul>
          <li>Cost mainly for maintaining server/GPU.</li>
          <li>Assumption: 1x 24GB GPU instance – model generates ~30–60 tokens/sec, power usage 100–150W.</li>
          <li>Actual cost depends on location and usage (electricity + server = ~$300–400/month).</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>LLaMA 2 70B (open source, self-hosted, multi-GPU)</td>
      <td>approx. $1,000+</td>
      <td>
        <ul>
          <li>High cost due to powerful GPU requirements.</li>
          <li>Typically requires at least 8×80GB GPUs (~$10k–12k hardware + high power consumption).</li>
          <li>Costs vary based on setup model (on-prem / cloud / GPU provider).</li>
        </ul>
      </td>
    </tr>
    <tr>
      <td>Local model (e.g., LLaMA 13B, GPTQ, Mistral 7B – CPU)</td>
      <td>approx. $300–500</td>
      <td>
        <ul>
          <li>Cost includes operation of local server.</li>
          <li>May be slower than GPT-3.5, but offers more privacy and control.</li>
          <li>For CPU instance (e.g., 12 cores, 64 GB RAM), monthly cost is mainly for electricity and maintenance.</li>
        </ul>
      </td>
    </tr>
  </tbody>
</table>

</body>
</html>
		</div>
				</div>
				<div class="elementor-element elementor-element-c433e92 elementor-widget elementor-widget-text-editor" data-id="c433e92" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>From the above comparison, several key takeaways can be drawn:</p>						</div>
				</div>
				<div class="elementor-element elementor-element-cdd2a41 elementor-widget elementor-widget-text-editor" data-id="cdd2a41" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Small-scale usage (100 queries/day) favors API solutions</strong></p><p>With relatively low query volume, using a commercial API (OpenAI, Anthropic) is highly cost-effective—especially with lower-priced models like GPT-3.5 or Claude Instant, where monthly costs can be as low as a few dozen dollars. For higher-end models, monthly costs may rise to several hundred dollars. Still, at this scale, running your own GPU server at $300+ per month would be less economical than relying on cloud-based APIs.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-e8cf4e9 elementor-widget elementor-widget-text-editor" data-id="e8cf4e9" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Large-scale usage (thousands of queries) changes the equation</strong></p><p>If your assistant becomes successful and the number of queries increases by 10x or even 100x, the monthly API bill could grow to thousands or even tens of thousands of dollars. In such cases, investing in an open-source, self-hosted model starts to make financial sense.  With a high enough query volume, the <strong>per-request cost</strong> of running the model locally becomes lower than the API cost—since the purchased or rented hardware is being used more efficiently. In extreme cases of massive scale, some organizations may even consider training their own model from scratch—but this is typically reserved for the largest players with very substantial budgets.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-8d36cb0 elementor-widget elementor-widget-text-editor" data-id="8d36cb0" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Use Case Matters (Quality vs. Cost Efficiency)</strong></p><p>Choosing the right model shouldn&#8217;t be based solely on cost—it also depends on the quality of output required for your use case. In a <strong>document analysis</strong> scenario, precision in extracting information is the top priority. A lower-cost or open-source model may be sufficient here, especially if fine-tuned to the task. A model with 7B–13B parameters can offer adequate performance at a much lower cost. Moreover, when processing <strong>sensitive documents</strong> (e.g., contracts), running the model locally ensures that the content never leaves your organization—an invaluable benefit from a legal and data privacy standpoint. On the other hand, in <strong>customer inquiry handling</strong>, where natural language quality, politeness, and contextual understanding are critical, <strong>GPT-4</strong> can significantly outperform smaller models. In this case, a company may find it worthwhile to pay more for superior customer experience.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-e71a8c1 elementor-widget elementor-widget-text-editor" data-id="e71a8c1" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Hidden Costs Around the Project</strong></p><p>It&#8217;s important to note that the above calculations cover only the <strong>technical costs</strong>—such as token usage or infrastructure. In practice, there are also <strong>&#8220;soft&#8221; costs</strong> to consider, including staff time for preparing the implementation, integrating the model with systems like a CRM or knowledge base, testing, and ongoing iterations and improvements. For example, if the assistant needs to retrieve data from a company&#8217;s internal document repository, those documents often need to be <strong>organized or cleaned</strong> before they can be effectively used by the model.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-a572344 elementor-widget elementor-widget-spacer" data-id="a572344" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-2a1f46d elementor-widget elementor-widget-heading" data-id="2a1f46d" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Cost Example: AI Assistant for Analyzing Emails and PDF Documents
</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-f3e96de elementor-widget elementor-widget-text-editor" data-id="f3e96de" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Here we also present the cost breakdown of our assistant based on Google&#8217;s Gemini model, which we described [<a href="https://inero-software.com/meet-your-personal-ai-agent-a-case-study-for-a-freight-forwarding-company/">here</a>]. Its task is to automatically analyze incoming emails to identify insurance policies and extract key data from attached PDF documents—such as policy number, insured party address, or payment confirmation.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-149557e elementor-widget elementor-widget-text-editor" data-id="149557e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Average Token Count per Email:</strong></p><ul><li style="list-style-type: none;"><ul><li><p><strong>Input:</strong> 3,500 tokens</p></li><li><p><strong>Output:</strong> 220 tokens</p></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-6ac8e71 elementor-widget elementor-widget-text-editor" data-id="6ac8e71" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Analyzing 100 emails with attachments using the <strong>Gemini 2.0 Flash</strong> model costs approximately <strong>$1.50</strong>.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-6721885 elementor-widget elementor-widget-heading" data-id="6721885" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Summary</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-2655d3c elementor-widget elementor-widget-text-editor" data-id="2655d3c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>Can We Afford Our Own “ChatGPT” in the Company? </strong>As we&#8217;ve seen, the answer is: <strong>it depends</strong>—primarily on the scale of usage and quality requirements. The key lies in selecting a model and deployment method that aligns with your specific needs. An <strong>iterative approach</strong> is often the most practical: start with a lower-cost model or API, evaluate the results, and scale up to a more powerful model or self-hosted solution as the project matures. Regardless of the path you choose, <strong>careful planning and cost monitoring</strong> across all categories is essential. We hope this comparison helps you make informed decisions and prepare a realistic budget for implementing a dedicated LLM in your organization.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-ec198b5 elementor-widget elementor-widget-text-editor" data-id="ec198b5" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><strong>If you&#8217;re considering implementing an assistant in your company, it&#8217;s worth finding answers to the following questions:</strong></p>						</div>
				</div>
				<div class="elementor-element elementor-element-22bdc83 elementor-widget elementor-widget-text-editor" data-id="22bdc83" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li><p>Do I need high-quality responses (e.g., GPT-4), or is an approximate answer sufficient (e.g., Claude Haiku, Gemini Flash)?</p></li><li><p>Am I processing sensitive data (e.g., customer documents)?</p></li><li><p>Do I have an IT team capable of hosting a model in-house?</p></li><li><p>What is the expected number of queries per day/month?</p></li><li><p>Is it more cost-effective to maintain my own infrastructure, or should I pay for API access?</p></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-f145f07 elementor-widget elementor-widget-text-editor" data-id="f145f07" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>For small to medium-scale applications, the cost of using a dedicated LLM can be quite reasonable. Thanks to cloud-based services, it’s possible to get started for just a few dozen dollars per month with models like GPT-3.5 or Claude Instant—an excellent option for experimentation and early prototypes. If you need top-tier performance, such as what GPT-4 offers, you&#8217;ll need to account for higher costs. However, even a few hundred dollars per month can be justified if the business value is significant—for example, by automating tasks that would otherwise require many hours of manual work.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-b80a60d elementor-widget elementor-widget-text-editor" data-id="b80a60d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>On the other hand, for large companies planning intensive AI use, costs can grow exponentially—making it worth considering open-source options and greater investment in in-house infrastructure. Open models like LLaMA or Mistral offer freedom from per-token fees, but shift the cost burden to hardware and staffing. They become cost-effective when operating at scale or when <strong>full control over data</strong> is a top priority.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-65aa533 elementor-cta--skin-cover elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="65aa533" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
					<a class="elementor-cta" href="https://inero-software.com/contact-us/">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://inero-software.com/wp-content/uploads/2025/02/cta-AI2-1030x579.png);" role="img" aria-label="cta AI2"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Looking to Bring AI Tools into Your Company?					</h2>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						We offer comprehensive technology support in the field of artificial intelligence and AI agents.
Tell us about your idea!
					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<span class="elementor-cta__button elementor-button elementor-size-">
						Contact Us					</span>
					</div>
							</div>
						</a>
				</div>
				</div>
					</div>
				</div>
				</div>
		<p>Artykuł <a href="https://inero-software.com/llm-implementation-and-maintenance-costs-for-businesses-a-detailed-breakdown/">LLM Implementation and Maintenance Costs for Businesses: A Detailed Breakdown</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7981</post-id>	</item>
		<item>
		<title>Chatbot, Agent or AI Assistant? Find Out Which Solution Is Best for Your Business</title>
		<link>https://inero-software.com/chatbot-agent-or-ai-assistant-find-out-which-solution-is-best-for-your-business/</link>
		
		<dc:creator><![CDATA[Marta Kuprasz]]></dc:creator>
		<pubDate>Thu, 08 May 2025 08:57:21 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[AI development]]></category>
		<category><![CDATA[AI innovations]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[BusinessProcessesOptimization]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Large Language Model]]></category>
		<category><![CDATA[LLM]]></category>
		<guid isPermaLink="false">https://inero-software.com/?p=7947</guid>

					<description><![CDATA[<p>Artificial intelligence and Large Language Models are buzzwords heard in nearly every industry. Many companies are wondering how to use them safely and which solution will be the most effective. There are plenty of options—and they’re often hard to tell apart. In this article, we break them down in a clear and easy-to-understand way.</p>
<p>Artykuł <a href="https://inero-software.com/chatbot-agent-or-ai-assistant-find-out-which-solution-is-best-for-your-business/">Chatbot, Agent or AI Assistant? Find Out Which Solution Is Best for Your Business</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="7947" class="elementor elementor-7947" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-c1eecc3 e-flex e-con-boxed e-con e-parent" data-id="c1eecc3" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-a23440b elementor-widget elementor-widget-html" data-id="a23440b" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			 		</div>
				</div>
				<div class="elementor-element elementor-element-5054636 elementor-widget elementor-widget-text-editor" data-id="5054636" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<h4>Artificial intelligence and Large Language Models are buzzwords heard in nearly every industry. Many companies are wondering how to use them safely and which solution will be the most effective. There are plenty of options—and they’re often hard to tell apart. In this article, we break them down in a clear and easy-to-understand way.</h4>						</div>
				</div>
				<div class="elementor-element elementor-element-ef953eb elementor-widget elementor-widget-text-editor" data-id="ef953eb" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>AI can take on many roles in a company—as a chatbot, assistant, agent, data analysis tool, content generator, or knowledge search engine. So how can you choose the solution that best fits your employees’ needs? It helps to understand what each option has to offer.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-3d8a982 elementor-widget elementor-widget-heading" data-id="3d8a982" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Chatbot – answers questions, provides explanations, and handles requests
</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-9aafe69 elementor-widget elementor-widget-text-editor" data-id="9aafe69" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>This is the most common use of AI in areas such as customer service and sales. An AI chatbot based on a large language model, such as ChatGPT, can hold natural conversations, understand the context of inquiries, and deliver accurate answers—24/7, in multiple languages, and without human involvement.</p><p> </p><p>These solutions are typically implemented on websites, in messaging platforms (like Messenger or WhatsApp), or within helpdesk systems, where they assist with answering questions, tracking orders, or providing product information. As a result, they significantly automate customer service, reduce operational costs, and improve customer satisfaction ratings.</p><p> </p><p>For the purposes of this article, we define a chatbot as an AI interface primarily intended for external users—in other words, it operates “outside the company.” This definition distinguishes it from AI agents, which perform more complex tasks within internal processes by integrating with systems, databases, or APIs.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-67e3688 elementor-widget elementor-widget-image" data-id="67e3688" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img fetchpriority="high" decoding="async" width="1030" height="408" src="https://inero-software.com/wp-content/uploads/2025/05/Zrzut-ekranu-2025-05-06-122226-1030x408.png" class="attachment-large size-large wp-image-7936" alt="" srcset="https://inero-software.com/wp-content/uploads/2025/05/Zrzut-ekranu-2025-05-06-122226-1030x408.png 1030w, https://inero-software.com/wp-content/uploads/2025/05/Zrzut-ekranu-2025-05-06-122226-300x119.png 300w, https://inero-software.com/wp-content/uploads/2025/05/Zrzut-ekranu-2025-05-06-122226-768x304.png 768w, https://inero-software.com/wp-content/uploads/2025/05/Zrzut-ekranu-2025-05-06-122226-1536x609.png 1536w, https://inero-software.com/wp-content/uploads/2025/05/Zrzut-ekranu-2025-05-06-122226-757x300.png 757w, https://inero-software.com/wp-content/uploads/2025/05/Zrzut-ekranu-2025-05-06-122226.png 1832w" sizes="(max-width: 1030px) 100vw, 1030px" data-attachment-id="7936" data-permalink="https://inero-software.com/pl/chatbot-agent-czy-asystent-ai-sprawdz-ktore-rozwiazanie-najlepiej-sprawdzi-sie-w-twoim-biznesie/zrzut-ekranu-2025-05-06-122226/" data-orig-file="https://inero-software.com/wp-content/uploads/2025/05/Zrzut-ekranu-2025-05-06-122226.png" data-orig-size="1832,726" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Zrzut ekranu 2025-05-06 122226" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2025/05/Zrzut-ekranu-2025-05-06-122226-300x119.png" data-large-file="https://inero-software.com/wp-content/uploads/2025/05/Zrzut-ekranu-2025-05-06-122226-1030x408.png" role="button" />													</div>
				</div>
				<div class="elementor-element elementor-element-fb8d9b1 elementor-widget elementor-widget-text-editor" data-id="fb8d9b1" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><a href="https://www.incone60.eu/seastat">https://www.incone60.eu/seastat</a></p><p> </p>						</div>
				</div>
				<div class="elementor-element elementor-element-5fb00e5 elementor-widget elementor-widget-spacer" data-id="5fb00e5" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-70e37da elementor-widget elementor-widget-heading" data-id="70e37da" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">AI Agent – a tool designed to carry out specific tasks</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-ae7ea10 elementor-widget elementor-widget-text-editor" data-id="ae7ea10" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p class="" data-start="0" data-end="327">Unlike a chatbot, which interacts with external users, an AI agent operates within the organization and supports employees by automating specific business processes. It’s not a one-size-fits-all tool—it’s built with a clearly defined purpose in mind, such as document processing, data analysis, or integration with ERP systems.</p><p data-start="0" data-end="327"> </p><p class="" data-start="329" data-end="590">Thanks to large language models like Gemini or Claude, an AI agent can understand context, make decisions, and trigger specific actions—without human input. It can run in the background, process data from multiple sources, manage files, or handle email inboxes. Each AI agent is tailored to the company’s individual needs and specific tasks. Only then can it offer real value instead of becoming just another generic tool.</p><p class="" data-start="754" data-end="930">Want to see how this works in practice?</p><p class="" data-start="754" data-end="930"><br data-start="793" data-end="796" />Check out our case study:<a href="https://inero-software.com/meet-your-personal-ai-agent-a-case-study-for-a-freight-forwarding-company/"> Meet your personal AI agent-a case study for a freight forwarding company</a> – where we describe how we built an agent integrated with an email inbox.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-272f47a elementor-widget__width-initial elementor-widget elementor-widget-video" data-id="272f47a" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/B4VxxjWYzDM&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
					<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-a535da1 elementor-widget elementor-widget-spacer" data-id="a535da1" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-a575c44 elementor-widget elementor-widget-heading" data-id="a575c44" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">AI Assistant – supports users in daily work by operating contextually and “in the background”</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-ddbd088 elementor-widget elementor-widget-text-editor" data-id="ddbd088" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Unlike a chatbot that answers questions or an agent that automates a specific process, an AI assistant is a tool that works alongside employees in real time—it understands context, suggests next steps, and makes tasks easier within familiar applications.</p><p> </p><p>It’s typically integrated into a specific work environment, such as a word processor, spreadsheet, CRM, or project management tool. The assistant doesn’t replace the user—it actively supports them in making decisions, writing, analyzing data, or planning.</p><p> </p><p>AI assistants like GitHub Copilot, Notion AI, or Google’s Workspace assistant show how this technology can genuinely boost team productivity and reduce time spent on routine tasks. From a business perspective, a well-designed assistant can improve work quality, reduce errors, and make onboarding new employees easier.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-ebf3d14 elementor-widget elementor-widget-spacer" data-id="ebf3d14" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-823b953 elementor-widget elementor-widget-heading" data-id="823b953" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Other Business Applications of Large Language Models</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-767d863 elementor-widget elementor-widget-text-editor" data-id="767d863" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>The possibilities go far beyond chatbots, assistants, or agents. These models can take on specialized roles, supporting tasks such as document processing, data analysis, or content creation. They’re increasingly used to automatically summarize reports, extract information from unstructured sources (like emails, PDFs, or scanned forms), or answer natural-language questions based on internal documentation.</p><p> </p><p>LLMs can also assist marketing teams by generating suggestions for ad copy, product descriptions, or sales messages tailored to the company’s style. In analytics departments, they provide faster access to data—generating database queries, interpreting results, and presenting insights in a way that’s easy for non-technical users to understand. These applications often don’t require building a new tool from scratch, but rather integrating the AI model into existing company systems. This way, the technology supports specific tasks—right where it’s needed.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-0a9debf elementor-widget elementor-widget-spacer" data-id="0a9debf" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-3481b69 elementor-widget elementor-widget-heading" data-id="3481b69" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">AI Models and Data Security
</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-5be148c elementor-widget elementor-widget-text-editor" data-id="5be148c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Business owners and managers still approach AI tools with caution, mainly because they’re unsure how to ensure the security and confidentiality of processed data. We’ve explored these topics in previous publications that are worth reviewing.</p><p> </p><p>In the article <em>“</em><a href="https://inero-software.com/ai-user-privacy-an-analysis-of-platform-policies/" rel="bookmark"><strong>AI User Privacy: An Analysis of Platform Policies</strong></a><em>”</em>, we outlined the data privacy and model training policies followed by major AI providers such as OpenAI, Google Gemini, Microsoft’s Azure OpenAI, and Anthropic’s Claude.</p><p> </p><p>For those considering an on-premise solution, we recommend the blog post <em>“</em><strong><a href="https://inero-software.com/top-lightweight-llms-for-local-deployment/" rel="bookmark">Top Lightweight LLMs for Local Deployment</a></strong><em>”</em> There, we reviewed several top open-source lightweight LLMs and explained how to run them on a local Windows machine—even with limited GPU resources.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-b40d87c elementor-widget elementor-widget-text-editor" data-id="b40d87c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Choosing the right AI tool for your company depends primarily on the goal it’s meant to achieve. A chatbot works best where quick and accessible customer service is key. An AI agent can automate repetitive internal processes and improve information flow between systems. An AI assistant provides day-to-day support for employees—offering suggestions, summaries, or preparing data for further use.</p><p> </p><p>Large language models also allow integration with existing processes—without the need to build a dedicated tool from scratch. However, implementing AI-based technology requires a well-thought-out decision, taking into account both efficiency and data security. If you&#8217;re looking to adopt AI in your company and need an experienced partner to guide you through the process, get in touch with us.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-d041a5c elementor-cta--skin-cover elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="d041a5c" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
					<a class="elementor-cta" href="https://inero-software.com/contact-us/">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://inero-software.com/wp-content/uploads/2025/03/cta-1903-1030x579.png);" role="img" aria-label="cta 1903"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Bring AI into Your Business					</h2>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						We provide professional consulting and end-to-end implementation of tools based on large language models.
					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<span class="elementor-cta__button elementor-button elementor-size-">
						Contact Us					</span>
					</div>
							</div>
						</a>
				</div>
				</div>
					</div>
				</div>
				</div>
		<p>Artykuł <a href="https://inero-software.com/chatbot-agent-or-ai-assistant-find-out-which-solution-is-best-for-your-business/">Chatbot, Agent or AI Assistant? Find Out Which Solution Is Best for Your Business</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7947</post-id>	</item>
		<item>
		<title>AI User Privacy: An Analysis of Platform Policies</title>
		<link>https://inero-software.com/ai-user-privacy-an-analysis-of-platform-policies/</link>
		
		<dc:creator><![CDATA[Martyna Mul]]></dc:creator>
		<pubDate>Wed, 30 Apr 2025 08:35:35 +0000</pubDate>
				<category><![CDATA[AI]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[AI development]]></category>
		<category><![CDATA[AI innovations]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Large Language Model]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Privacy Policies]]></category>
		<guid isPermaLink="false">https://inero-software.com/?p=7890</guid>

					<description><![CDATA[<p>In this article, we’ll break down the data privacy policies of top AI platforms. You will also learn what to do to ensure your data is not used for training Large Language Models (LLM).</p>
<p>Artykuł <a href="https://inero-software.com/ai-user-privacy-an-analysis-of-platform-policies/">AI User Privacy: An Analysis of Platform Policies</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="7890" class="elementor elementor-7890" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-bc35505 e-flex e-con-boxed e-con e-parent" data-id="bc35505" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-44ba7b6 elementor-widget elementor-widget-html" data-id="44ba7b6" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			 		</div>
				</div>
				<div class="elementor-element elementor-element-23d3d65 elementor-widget elementor-widget-text-editor" data-id="23d3d65" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<h4>Ever wondered where your data goes when you interact with AI cloud platforms? Or is it used to train future models? In this article, we’ll break down the data privacy policies of top AI platforms. You will also learn what to do to ensure your data is not used for training Large Language Models (LLM).</h4>						</div>
				</div>
				<div class="elementor-element elementor-element-18af7ef elementor-widget elementor-widget-text-editor" data-id="18af7ef" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Major AI cloud providers have become increasingly transparent about their data usage policies &#8211; especially when it comes to training models. While most platforms, particularly those offering enterprise-level services, do not use your inputs and outputs for training by default, the fine print matters. Understanding how these services handle your data &#8211; and how you can maintain control &#8211; is essential.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-e8dd97a elementor-widget elementor-widget-text-editor" data-id="e8dd97a" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>In this article, we’ll break down the data privacy and model training policies of top AI platforms, including OpenAI, Google Gemini, Microsoft’s Azure OpenAI and Anthropic’s Claude. You’ll learn:</p>						</div>
				</div>
				<div class="elementor-element elementor-element-33a2f78 elementor-widget elementor-widget-text-editor" data-id="33a2f78" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li>How AI platforms use your data and whether your data is used to train models by default</li><li>How to prevent AI from using your data opt, if needed</li><li>Where your data is stored (data residency), and</li><li>What compliance measures (like GDPR) apply</li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-291cb3e elementor-widget elementor-widget-text-editor" data-id="291cb3e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Adopting AI isn’t just about prompt engineering or model performance. It’s also about knowing where your data goes—and how to ensure it stays under your control.</p><p><strong>Here’s what you need to know:</strong></p>						</div>
				</div>
				<div class="elementor-element elementor-element-ecb1c2a elementor-widget elementor-widget-spacer" data-id="ecb1c2a" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-2add4a6 elementor-widget elementor-widget-heading" data-id="2add4a6" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">OpenAI – Data Usage and Privacy</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-cb6fb79 elementor-widget elementor-widget-text-editor" data-id="cb6fb79" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>OpenAI treats your data differently based on how you interact with its services:</p><p><strong>ChatGPT App (Web/Mobile)</strong></p><p>When you chat with ChatGPT, your conversations may be used to train AI models &#8211; unless you manually opt out. To prevent your data from being used:</p>						</div>
				</div>
				<div class="elementor-element elementor-element-01b1f1c elementor-widget elementor-widget-text-editor" data-id="01b1f1c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li>Go to Settings → Data Controls → Improve the model for everyone and toggle it off.</li><li>Even with the opt-out, OpenAI stores chats for 30 days for abuse monitoring before deletion.</li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-1fb6e1a elementor-widget elementor-widget-image" data-id="1fb6e1a" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" data-attachment-id="7897" data-permalink="https://inero-software.com/ai-user-privacy-an-analysis-of-platform-policies/image-2-2/" data-orig-file="https://inero-software.com/wp-content/uploads/2025/04/image-2-1.png" data-orig-size="602,407" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image (2)" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2025/04/image-2-1-300x203.png" data-large-file="https://inero-software.com/wp-content/uploads/2025/04/image-2-1.png" tabindex="0" role="button" width="602" height="407" src="https://inero-software.com/wp-content/uploads/2025/04/image-2-1.png" class="attachment-large size-large wp-image-7897" alt="" srcset="https://inero-software.com/wp-content/uploads/2025/04/image-2-1.png 602w, https://inero-software.com/wp-content/uploads/2025/04/image-2-1-300x203.png 300w, https://inero-software.com/wp-content/uploads/2025/04/image-2-1-444x300.png 444w" sizes="(max-width: 602px) 100vw, 602px" data-attachment-id="7897" data-permalink="https://inero-software.com/ai-user-privacy-an-analysis-of-platform-policies/image-2-2/" data-orig-file="https://inero-software.com/wp-content/uploads/2025/04/image-2-1.png" data-orig-size="602,407" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image (2)" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2025/04/image-2-1-300x203.png" data-large-file="https://inero-software.com/wp-content/uploads/2025/04/image-2-1.png" role="button" />													</div>
				</div>
				<div class="elementor-element elementor-element-422566b elementor-widget elementor-widget-heading" data-id="422566b" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">OpenAI API and ChatGPT Enterprise</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-0be90ca elementor-widget elementor-widget-text-editor" data-id="0be90ca" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>If you&#8217;re a developer or a business using <strong>OpenAI&#8217;s API</strong> or <strong>ChatGPT Enterprise</strong>, there’s no need to opt out. By default, <strong>OpenAI does not use API or Enterprise data to train its models</strong>, and <strong>your data stays private</strong>. You don’t need to do anything to opt out &#8211; it’s already protected. You can choose to share data to help improve the model, but only if you want to.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-d497044 elementor-widget elementor-widget-heading" data-id="d497044" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default">Data Residency  </h4>		</div>
				</div>
				<div class="elementor-element elementor-element-bd96e19 elementor-widget elementor-widget-text-editor" data-id="bd96e19" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span data-contrast="auto">OpenAI’s servers are mostly based in the </span><strong>United States</strong><span data-contrast="auto"><strong>,</strong> and currently, if you&#8217;re using the API directly, </span><strong>you can’t choose where your data is stored</strong><span data-contrast="auto"><strong>.</strong> That means your data is processed within OpenAI’s own infrastructure &#8211; protected by strong security, but </span><strong>not necessarily hosted in your country. </strong></p><p><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p><p><span data-contrast="auto">However, there’s some progress for enterprise users. OpenAI recently introduced an option for </span><strong>eligible enterprise API</strong><b><span data-contrast="auto"> customers</span></b><span data-contrast="auto"> that allows data to be stored in </span><strong>Europe</strong><span data-contrast="auto">, provided there’s a specific agreement in place.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p><p><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p><p><strong>If regional data residency</strong><span data-contrast="auto"> is important for your business &#8211; say, for GDPR or internal compliance &#8211; you might want to consider using </span><strong>Azure OpenAI</strong><span data-contrast="auto">, which hosts OpenAI’s models on Microsoft’s cloud. With Azure, you can choose a region like </span><strong>Western Europe or Asia</strong><span data-contrast="auto"><strong>,</strong> and all data processing and storage will stay within that geography.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p><p><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p><p><span data-contrast="auto">We’ll dive into Azure more in the next section &#8211; but in short: </span><strong>OpenAI handles your data securely</strong><span data-contrast="auto">, but for strict control over </span><i><span data-contrast="auto">where</span></i><span data-contrast="auto"> it lives, </span><b><span data-contrast="auto">a</span></b><strong> partner cloud service like Azure may be a better fit. </strong></p>						</div>
				</div>
				<div class="elementor-element elementor-element-5c3e1ec elementor-widget elementor-widget-spacer" data-id="5c3e1ec" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-0a6231f elementor-widget elementor-widget-heading" data-id="0a6231f" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Google (Gemini) – Google’s Approach to Your Data </h3>		</div>
				</div>
				<div class="elementor-element elementor-element-c7c8d68 elementor-widget elementor-widget-text-editor" data-id="c7c8d68" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span data-contrast="auto">Google’s foray into generative AI includes </span><strong>Gemini</strong><span data-contrast="auto">, a next-generation model that powers products like Google Gemini (the chatbot) and various enterprise AI offerings on Google Cloud. Here&#8217;s how they handle your data:</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></p><p><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></p><h5><b><span data-contrast="auto">Gemini App</span></b><span data-ccp-props="{}"> </span></h5><div><span data-ccp-props="{}"> </span></div><p><strong>By default, Google does save your Gemini chat history to your account (much like search history) and may use it to improve their service. However, Google provides a “Gemini Activity” setting to control this</strong><span data-contrast="auto"><strong>.</strong> </span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></p><p><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></p><p><span data-contrast="auto">To manage this:</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-83c9f69 elementor-widget elementor-widget-text-editor" data-id="83c9f69" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Visit </span><strong>Gemini Activity</strong><span data-contrast="auto"> settings.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Pause Gemini Activity to stop saving chats and prevent them from being used in </span><strong>AI model training data sources. </strong></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">You can also delete existing conversation history.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-13a61aa elementor-widget elementor-widget-text-editor" data-id="13a61aa" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><a href="https://support.google.com/gemini/answer/13594961#your_data"><span class="TextRun Underlined SCXW259565000 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="none"><span class="NormalTextRun SCXW259565000 BCX0" data-ccp-charstyle="Hyperlink">T</span></span><span class="TextRun Underlined SCXW259565000 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="none"><span class="NormalTextRun SCXW259565000 BCX0" data-ccp-charstyle="Hyperlink">urning off </span><span class="NormalTextRun SCXW259565000 BCX0" data-ccp-charstyle="Hyperlink">Gemini</span></span><span class="TextRun Underlined SCXW259565000 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="none"><span class="NormalTextRun SCXW259565000 BCX0" data-ccp-charstyle="Hyperlink"> Activity</span></span></a><span class="TextRun SCXW259565000 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW259565000 BCX0"> means </span></span><span class="TextRun SCXW259565000 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW259565000 BCX0">your new chats </span><span class="NormalTextRun SCXW259565000 BCX0">won’t</span><span class="NormalTextRun SCXW259565000 BCX0"> be used to improve the</span><span class="NormalTextRun SCXW259565000 BCX0">ir</span> <span class="NormalTextRun SCXW259565000 BCX0">machine learning services</span></span><span class="TextRun SCXW259565000 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW259565000 BCX0">, nor will they be seen by human reviewers, </span><span class="NormalTextRun SCXW259565000 BCX0">unless</span><span class="NormalTextRun SCXW259565000 BCX0"> you explicitly </span><span class="NormalTextRun SCXW259565000 BCX0">submit</span><span class="NormalTextRun SCXW259565000 BCX0"> them as feedback. This gives regular us</span><span class="NormalTextRun SCXW259565000 BCX0">ers a way </span><span class="NormalTextRun SCXW259565000 BCX0">to opt out, </span><span class="NormalTextRun SCXW259565000 BCX0">similar to</span><span class="NormalTextRun SCXW259565000 BCX0"> ChatGPT’s opt-out toggle.</span></span><span class="EOP SCXW259565000 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-cb94ad1 elementor-widget elementor-widget-image" data-id="cb94ad1" data-element_type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
													<img decoding="async" data-attachment-id="7901" data-permalink="https://inero-software.com/ai-user-privacy-an-analysis-of-platform-policies/image-1/" data-orig-file="https://inero-software.com/wp-content/uploads/2025/04/image-1.png" data-orig-size="712,332" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image (1)" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2025/04/image-1-300x140.png" data-large-file="https://inero-software.com/wp-content/uploads/2025/04/image-1.png" tabindex="0" role="button" width="712" height="332" src="https://inero-software.com/wp-content/uploads/2025/04/image-1.png" class="attachment-large size-large wp-image-7901" alt="" srcset="https://inero-software.com/wp-content/uploads/2025/04/image-1.png 712w, https://inero-software.com/wp-content/uploads/2025/04/image-1-300x140.png 300w, https://inero-software.com/wp-content/uploads/2025/04/image-1-643x300.png 643w" sizes="(max-width: 712px) 100vw, 712px" data-attachment-id="7901" data-permalink="https://inero-software.com/ai-user-privacy-an-analysis-of-platform-policies/image-1/" data-orig-file="https://inero-software.com/wp-content/uploads/2025/04/image-1.png" data-orig-size="712,332" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image (1)" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2025/04/image-1-300x140.png" data-large-file="https://inero-software.com/wp-content/uploads/2025/04/image-1.png" role="button" />													</div>
				</div>
				<div class="elementor-element elementor-element-e57f550 elementor-widget elementor-widget-text-editor" data-id="e57f550" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW161006688 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW161006688 BCX0">To stop saving your conversations, go to the </span></span><span class="TextRun SCXW161006688 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW161006688 BCX0">Activity </span></span><span class="TextRun SCXW161006688 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW161006688 BCX0">tab and toggle </span></span><span class="TextRun SCXW161006688 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW161006688 BCX0">Gemini Apps Activity</span></span><span class="TextRun SCXW161006688 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW161006688 BCX0">. </span><span class="NormalTextRun SCXW161006688 BCX0">You can also </span><span class="NormalTextRun SCXW161006688 BCX0">delete</span><span class="NormalTextRun SCXW161006688 BCX0"> your past conversations.</span></span><span class="EOP SCXW161006688 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-ca02a5a elementor-widget elementor-widget-heading" data-id="ca02a5a" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h5 class="elementor-heading-title elementor-size-default">API and Vertex AI </h5>		</div>
				</div>
				<div class="elementor-element elementor-element-73c636b elementor-widget elementor-widget-text-editor" data-id="73c636b" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW147481227 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW147481227 BCX0">If </span><span class="NormalTextRun SCXW147481227 BCX0">you’re</span><span class="NormalTextRun SCXW147481227 BCX0"> using Google Cloud’s </span></span><span class="TextRun SCXW147481227 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW147481227 BCX0">Vertex AI</span></span><span class="TextRun SCXW147481227 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW147481227 BCX0"> platform:</span></span><span class="EOP SCXW147481227 BCX0" data-ccp-props="{}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-5da483c elementor-widget elementor-widget-text-editor" data-id="5da483c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Your prompts and outputs are </span><strong>not used to train AI models</strong><span data-contrast="auto"> without explicit permission.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Data may be cached briefly (up to 24 hours) for performance but remains within your selected geographic region.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto">Businesses can opt for a </span><strong>zero-retention policy</strong><span data-contrast="auto"> for maximum privacy.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-15e5fa7 elementor-widget elementor-widget-heading" data-id="15e5fa7" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h5 class="elementor-heading-title elementor-size-default">Data residency  </h5>		</div>
				</div>
				<div class="elementor-element elementor-element-6769505 elementor-widget elementor-widget-text-editor" data-id="6769505" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW242043066 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW242043066 BCX0">Data residency is a strong point for Google: you can choose which geographic region your AI service runs in (e.g. </span><span class="NormalTextRun SCXW242043066 BCX0">EU or U</span><span class="NormalTextRun SCXW242043066 BCX0">S data </span><span class="NormalTextRun SpellingErrorV2Themed SCXW242043066 BCX0">centers</span><span class="NormalTextRun SCXW242043066 BCX0">), and Google will process and store data in that region to meet any data localization requirements.</span></span><span class="EOP SCXW242043066 BCX0" data-ccp-props="{}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-dffefeb elementor-widget elementor-widget-spacer" data-id="dffefeb" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-e7c3b12 elementor-widget elementor-widget-heading" data-id="e7c3b12" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Microsoft Azure OpenAI – Enterprise Data Protection by Design </h3>		</div>
				</div>
				<div class="elementor-element elementor-element-36c3a52 elementor-widget elementor-widget-heading" data-id="36c3a52" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h5 class="elementor-heading-title elementor-size-default">Training Policy </h5>		</div>
				</div>
				<div class="elementor-element elementor-element-657a095 elementor-widget elementor-widget-text-editor" data-id="657a095" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span data-contrast="auto">Microsoft’s Azure OpenAI Service lets companies use OpenAI’s models through the trusted Azure cloud platform. </span><strong>Privacy is a major selling point here</strong><span data-contrast="auto"><strong>.</strong> Microsoft is very explicit: </span><strong>any data you send into Azure OpenAI is not used to train the underlying models</strong><span data-contrast="auto"> or improve Microsoft’s or OpenAI’s services</span><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true}"> .</span></p><p><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true}"> </span></p><p><span data-contrast="none">Microsoft’s Azure OpenAI Service essentially hosts OpenAI’s models (GPT-4, GPT-3.5, etc.) within the Microsoft Azure cloud. Microsoft has specifically designed this service for enterprises that require strong privacy protections. Key aspects are:</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-96820b8 elementor-widget elementor-widget-text-editor" data-id="96820b8" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li data-leveltext="-" data-font="Aptos" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Aptos&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;-&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Any data you input into Azure OpenAI – prompts, completions (model outputs), embeddings, fine-tuning data – is not used to train the AI models. </span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="-" data-font="Aptos" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Aptos&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;-&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Your inputs and outputs “are NOT available to other customers, are NOT available to OpenAI, and are NOT used to improve OpenAI models”. </span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="-" data-font="Aptos" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Aptos&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;-&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Microsoft only retains data as needed to provide the service and monitor for misuse. In fact, prompts and outputs on Azure are stored only temporarily (up to 30 days) by default, and solely for abuse detection purposes. After 30 days, those prompts are deleted. If even this temporary storage is a concern (say, for ultra-sensitive data), Microsoft offers a process called “modified abuse monitoring” where you can request that even the 30-day storage be bypassed, meaning no prompts are retained at all. Typically, you’d need approval for this exception, but it’s an option for high-security scenarios.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-5e2b615 elementor-widget elementor-widget-heading" data-id="5e2b615" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h5 class="elementor-heading-title elementor-size-default">Data Residency </h5>		</div>
				</div>
				<div class="elementor-element elementor-element-82ccf7d elementor-widget elementor-widget-text-editor" data-id="82ccf7d" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW93588553 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="none"><span class="NormalTextRun SCXW93588553 BCX0">Because </span><span class="NormalTextRun SCXW93588553 BCX0">it’s</span><span class="NormalTextRun SCXW93588553 BCX0"> on Azure, you also </span><span class="NormalTextRun SCXW93588553 BCX0">benefit</span><span class="NormalTextRun SCXW93588553 BCX0"> from easily choosing the region and </span><span class="NormalTextRun SCXW93588553 BCX0">complying with</span><span class="NormalTextRun SCXW93588553 BCX0"> data residency requirements. When setting up Azure OpenAI, you deploy the service to an Azure region (for example, East US, West Europe, Southeast Asia, etc.). All processing and data storage for inference will occur within that region or its geographical boundary. So, if you deploy in Western Europe, your data </span><span class="NormalTextRun SCXW93588553 BCX0">isn’t</span><span class="NormalTextRun SCXW93588553 BCX0"> leaving Europe </span><span class="NormalTextRun SCXW93588553 BCX0">&#8211;</span><span class="NormalTextRun SCXW93588553 BCX0"> crucial for GDPR compliance. Azure itself meets </span><span class="NormalTextRun SCXW93588553 BCX0">numerous</span><span class="NormalTextRun SCXW93588553 BCX0"> compliance standards (SOC 2, ISO 27001, </span><span class="NormalTextRun SCXW93588553 BCX0">etc.)</span><span class="NormalTextRun SCXW93588553 BCX0">, and these extend to Azure OpenAI as an Azure service.</span></span><span class="EOP SCXW93588553 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-cea2902 elementor-widget elementor-widget-spacer" data-id="cea2902" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-0013609 elementor-widget elementor-widget-heading" data-id="0013609" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Anthropic (Claude) – A Privacy-First AI Assistant </h3>		</div>
				</div>
				<div class="elementor-element elementor-element-6f1b8b4 elementor-widget elementor-widget-heading" data-id="6f1b8b4" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h5 class="elementor-heading-title elementor-size-default">Training Policy </h5>		</div>
				</div>
				<div class="elementor-element elementor-element-988001e elementor-widget elementor-widget-text-editor" data-id="988001e" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW126360551 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="none"><span class="NormalTextRun SCXW126360551 BCX0">Anthropic, the company behind the Claude AI assistant (Claude 2 and newer versions), has emphasized a privacy-conscious approach from the outset. </span><span class="NormalTextRun SCXW126360551 BCX0">Anthropic adopts an opt-in approach:</span></span><span class="EOP SCXW126360551 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-3f7e219 elementor-widget elementor-widget-text-editor" data-id="3f7e219" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<ul><li style="list-style-type: none;"><ul><li data-leveltext="-" data-font="Aptos" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Aptos&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;-&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">By default, Anthropic does not use your conversations or data to train its models. This applies to both their commercial offerings (</span><a href="https://privacy.anthropic.com/en/collections/10663361-commercial-customers"><span data-contrast="none">Claude for Work, Anthropic API</span></a><span data-contrast="none">)</span> <span data-contrast="none">and consumer products (Claude Free, Claude Pro)</span> <span data-contrast="none">– your prompts and Claude’s responses aren’t automatically used for model training. </span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></li></ul></li></ul><ul><li style="list-style-type: none;"><ul><li data-leveltext="-" data-font="Aptos" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Aptos&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;-&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">They only use data if you deliberately opt-in, such as by providing explicit feedback. For instance, if you click a thumbs-up/down in a Claude interface or send data to their feedback channels, you’re essentially saying “you can learn from this”.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-00d6994 elementor-widget elementor-widget-text-editor" data-id="00d6994" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW11925797 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="none"><span class="NormalTextRun SCXW11925797 BCX0">For enterprise clients, Anthropic offers Claude Team/Enterprise, which not only guarantees no training on your data but also provides admin controls. One such feature is custom data retention settings. By default, Anthropic’s systems might </span><span class="NormalTextRun SCXW11925797 BCX0">retain</span><span class="NormalTextRun SCXW11925797 BCX0"> your inputs/outputs indefinitely for your account (though not for training). However, Claude Enterprise admins can set a retention policy – for example, you might set it to </span><span class="NormalTextRun SCXW11925797 BCX0">delete</span><span class="NormalTextRun SCXW11925797 BCX0"> all conversation data after 30 days, 60 days, etc., with 30 days being the current minimum. These controls aim to support compliance with regulations like GDPR.</span></span><span class="EOP SCXW11925797 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-5a24ccc elementor-widget elementor-widget-heading" data-id="5a24ccc" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h5 class="elementor-heading-title elementor-size-default">Data Residency  </h5>		</div>
				</div>
				<div class="elementor-element elementor-element-3cf1dac elementor-widget elementor-widget-text-editor" data-id="3cf1dac" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW47979688 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="none"><span class="NormalTextRun SCXW47979688 BCX0">Anthropic is a newer player, and currently, when you use their API directly, you </span><span class="NormalTextRun SCXW47979688 BCX0">don’t</span><span class="NormalTextRun SCXW47979688 BCX0"> explicitly choose a data region – </span><span class="NormalTextRun SCXW47979688 BCX0">it’s</span> <span class="NormalTextRun SCXW47979688 BCX0">likely hosted</span><span class="NormalTextRun SCXW47979688 BCX0"> in the US by Anthropic (or </span><span class="NormalTextRun SCXW47979688 BCX0">possibly through</span><span class="NormalTextRun SCXW47979688 BCX0"> cloud providers like AWS in the US region). However, Anthropic models are also available through partners, which can help with data residency. For example, Anthropic’s Claude is offered via Amazon Bedrock (AWS’s AI service) and via Google Cloud Vertex AI. If you use Claude through one of these platforms, you can take advantage of AWS’s or Google’s region controls.</span></span><span class="EOP SCXW47979688 BCX0" data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:0,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-a2a60c8 elementor-widget elementor-widget-spacer" data-id="a2a60c8" data-element_type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
					<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-de688f7 elementor-widget elementor-widget-heading" data-id="de688f7" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Conclusion </h3>		</div>
				</div>
				<div class="elementor-element elementor-element-9f1b51c elementor-widget elementor-widget-text-editor" data-id="9f1b51c" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span data-contrast="auto">Understanding the </span><strong>data collection practices of LLM providers</strong><span data-contrast="auto"> is crucial for<b> </b></span><strong>AI compliance</strong><span data-contrast="auto">, customer trust, and corporate governance. Whether you&#8217;re focused on compliance, customer trust, or internal data governance, these insights help you make informed decisions. Choose providers that align with your privacy values &#8211; and always review your settings.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p><p><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p><p><span data-contrast="auto">Here&#8217;s a comparison of major platforms:</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;335559738&quot;:240,&quot;335559739&quot;:240}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-4597621 elementor-widget elementor-widget-html" data-id="4597621" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			<style>
  table {
    width: 100%;
    border-collapse: collapse;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
    font-size: 14px;
    color: #1C244B;
  }
  th, td {
    border: 1px solid #ccc;
    padding: 8px;
    text-align: left;
    vertical-align: top;
  }
  th {
    background-color: #f2f2f2;
  }
  a {
    color: #1C244B;
    text-decoration: underline;
  }
</style>

<table>
  <thead>
    <tr>
      <th>Provider</th>
      <th>Default Data Training</th>
      <th>Web App Setting</th>
      <th>Data Residency Options</th>
      <th>GDPR/CCPA Compliance</th>
      <th>Privacy Policy</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>OpenAI</td>
      <td>No (API)</td>
      <td>Opt-out available</td>
      <td>No; (unless used via Azure Microsoft)</td>
      <td>Yes</td>
      <td><a href="https://openai.com/policies/privacy-policy" target="_blank">Consumer privacy</a></td>
    </tr>
    <tr>
      <td>Google</td>
      <td>No (Cloud + Gemini)</td>
      <td>No training by default</td>
      <td>Broad region control</td>
      <td>Yes</td>
      <td>
        <a href="https://policies.google.com/privacy" target="_blank">Enterprise privacy</a>, 
        <a href="https://www.google.com/intl/en_us/gemini/privacy" target="_blank">Gemini privacy</a>, 
        <a href="https://cloud.google.com/vertex-ai/docs/general/privacy-overview" target="_blank">Vertex AI</a>
      </td>
    </tr>
    <tr>
      <td>Azure</td>
      <td>No</td>
      <td>N/A</td>
      <td>Full regional control</td>
      <td>Yes</td>
      <td><a href="https://privacy.microsoft.com/en-us/privacystatement" target="_blank">Azure, OpenAI privacy</a></td>
    </tr>
    <tr>
      <td>Anthropic</td>
      <td>No</td>
      <td>No training by default</td>
      <td>No (unless used via partners)</td>
      <td>Yes</td>
      <td>
        <a href="https://www.anthropic.com/legal/privacy" target="_blank">API users</a>, 
        <a href="https://claude.ai/privacy" target="_blank">Claude.ai users</a>
      </td>
    </tr>
  </tbody>
</table>
		</div>
				</div>
				<div class="elementor-element elementor-element-5234314 elementor-widget elementor-widget-text-editor" data-id="5234314" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p><span class="TextRun SCXW227920897 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW227920897 BCX0">For maximum privacy and control, </span></span><span class="TextRun SCXW227920897 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW227920897 BCX0"><b>local deployment</b></span></span><span class="TextRun SCXW227920897 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW227920897 BCX0"><b> </b>(on-premises models) is always an alternative. This avoids cloud storage concerns entirely.</span><span class="NormalTextRun SCXW227920897 BCX0"> You can read more about local deployment </span></span><a class="Hyperlink SCXW227920897 BCX0" href="https://inero-software.com/deploying-llms-locally-a-guide-to-ollama-and-lm-studio/" target="_blank" rel="noreferrer noopener"><span class="TextRun Underlined SCXW227920897 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="none"><span class="NormalTextRun SCXW227920897 BCX0" data-ccp-charstyle="Hyperlink">here</span></span></a><span class="TextRun SCXW227920897 BCX0" lang="EN-GB" xml:lang="EN-GB" data-contrast="auto"><span class="NormalTextRun SCXW227920897 BCX0">.</span></span><span class="EOP SCXW227920897 BCX0" data-ccp-props="{}"> </span></p>						</div>
				</div>
				<div class="elementor-element elementor-element-7c7244d elementor-cta--skin-cover elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="7c7244d" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
					<div class="elementor-cta">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://inero-software.com/wp-content/uploads/2025/03/cta-1903-1030x579.png);" role="img" aria-label="cta 1903"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Let's talk about AI agents 					</h2>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Ready to bring AI into your business? Let us help you get started.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<a class="elementor-cta__button elementor-button elementor-size-" href="https://inero-software.com/contact-us/">
						Contact us					</a>
					</div>
							</div>
						</div>
				</div>
				</div>
					</div>
				</div>
				</div>
		<p>Artykuł <a href="https://inero-software.com/ai-user-privacy-an-analysis-of-platform-policies/">AI User Privacy: An Analysis of Platform Policies</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7890</post-id>	</item>
		<item>
		<title>What are AI Agents and how can they help your company</title>
		<link>https://inero-software.com/what-are-ai-agents-and-how-can-they-help-your-company/</link>
		
		<dc:creator><![CDATA[Marta Kuprasz]]></dc:creator>
		<pubDate>Fri, 28 Feb 2025 09:51:15 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[SOLUTIONS]]></category>
		<category><![CDATA[AI Agents]]></category>
		<category><![CDATA[AI Algorithms]]></category>
		<category><![CDATA[AI assistants]]></category>
		<category><![CDATA[AI development]]></category>
		<category><![CDATA[AI innovations]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[DigitalTransformation]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Large Language Model]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[NLP]]></category>
		<category><![CDATA[virtual assistants]]></category>
		<guid isPermaLink="false">https://inero-software.com/?p=7498</guid>

					<description><![CDATA[<p>In this article, we will take a closer look at AI Agents, which can provide valuable support, particularly in back-office processes.</p>
<p>Artykuł <a href="https://inero-software.com/what-are-ai-agents-and-how-can-they-help-your-company/">What are AI Agents and how can they help your company</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="7498" class="elementor elementor-7498" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-2ddef76 e-flex e-con-boxed e-con e-parent" data-id="2ddef76" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e2ded1d elementor-widget elementor-widget-html" data-id="e2ded1d" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			 		</div>
				</div>
				<div class="elementor-element elementor-element-826db69 elementor-widget elementor-widget-text-editor" data-id="826db69" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<h4>The term <strong>artificial intelligence</strong> has been prominently featured in numerous publications as a solution to challenges related to efficiency, organization, and creativity. Many companies are following this trend, striving to incorporate AI-driven solutions into their offerings. These efforts take various forms. In this article, we will take a closer look at <strong>AI Agents</strong>, which can provide valuable support, particularly in back-office processes.</h4>						</div>
				</div>
				<div class="elementor-element elementor-element-76b8aa2 elementor-widget elementor-widget-text-editor" data-id="76b8aa2" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>For some time now, we have been observing a significant rise in the popularity of terms related to the use of artificial intelligence. So, let&#8217;s start from the beginning.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-480bc97 elementor-widget elementor-widget-heading" data-id="480bc97" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">What is "Artificial Intelligence"?</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-3196501 elementor-widget elementor-widget-text-editor" data-id="3196501" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>The term &#8220;artificial intelligence&#8221; encompasses Large Language Models (LLMs), natural language processing (NLP) systems, machine learning algorithms, neural networks, and generative AI models.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-dec9054 elementor-widget elementor-widget-text-editor" data-id="dec9054" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>LLMs, such as<a href="https://chatgpt.com/"> ChatGPT from OpenAI</a> or <a href="https://gemini.google.com/app?hl=pl">Gemini from Google</a>, are models trained on vast datasets that can analyze, process, and generate text in a way that mimics human reasoning. They are used in various applications, ranging from chatbots and voice assistants to advanced systems supporting business analysis and process automation in companies.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-b208bcb elementor-widget elementor-widget-text-editor" data-id="b208bcb" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Artificial intelligence is not limited to text processing. Modern models can also analyze images, audio, video, and numerical data, making them highly versatile tools in business. AI enables not only the automation of repetitive tasks but also the detection of patterns in large datasets, trend forecasting, and support for strategic decision-making in companies.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-3ff848a elementor-widget elementor-widget-heading" data-id="3ff848a" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Who are AI agents?</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-ab7f584 elementor-widget elementor-widget-text-editor" data-id="ab7f584" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>&#8220;AI agents&#8221; are intelligent systems based on machine learning algorithms, natural language processing (NLP) models, and Large Language Models (LLMs). Their purpose is to automate processes, support decision-making, and interact with users in a natural and context-aware manner.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-ceaa7cb elementor-widget elementor-widget-text-editor" data-id="ceaa7cb" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>This means that virtual assistants are based on well-known and widely used LLMs such as ChatGPT, Gemini, Claude, Mistral, or DeepSeek, which can generate coherent responses, analyze texts, and adapt to the context of a conversation.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-fa301d3 elementor-widget elementor-widget-text-editor" data-id="fa301d3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>However, AI agents differ from language models in that they are designed to perform specific tasks autonomously. In practice, this means they are equipped with additional modules that enable them to gather information, process data in real-time, and make decisions based on business rules.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-8bb76b7 elementor-widget elementor-widget-text-editor" data-id="8bb76b7" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Unlike traditional chatbots, AI agents not only answer questions but can also handle complex processes, integrate with enterprise systems, and learn from user interactions. As a result, they are used in various areas, from administrative support and document analysis to the automation of operational processes in enterprises.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-41b2d06 elementor-widget elementor-widget-heading" data-id="41b2d06" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h4 class="elementor-heading-title elementor-size-default"><a href="https://inero-software.com/meet-your-personal-ai-agent-a-case-study-for-a-freight-forwarding-company/">Also read: Meet Your Personal AI Agent – A Case Study for a Freight Company</a></h4>		</div>
				</div>
				<div class="elementor-element elementor-element-5716208 elementor-widget__width-initial elementor-widget elementor-widget-video" data-id="5716208" data-element_type="widget" data-settings="{&quot;youtube_url&quot;:&quot;https:\/\/youtu.be\/B4VxxjWYzDM&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;play_on_mobile&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}" data-widget_type="video.default">
				<div class="elementor-widget-container">
					<div class="elementor-wrapper elementor-open-inline">
			<div class="elementor-video"></div>		</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-7f6ac96 elementor-widget elementor-widget-text-editor" data-id="7f6ac96" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>The operation of AI agents is based on several key components:</p><ul><li style="list-style-type: none;"><ul><li><strong>Communication interface</strong> – allows the agent to interact with users through text, speech, or other data formats.</li><li><strong>Decision engine</strong> – based on AI models and business rules, it enables situation analysis and the selection of optimal actions.</li><li><strong>Integration with external systems</strong> – AI agents often operate in conjunction with databases, business applications (ERP, CRM), or cloud services, allowing them to access up-to-date information.</li><li><strong>Process automation</strong> – they can perform specific tasks, such as generating reports, processing requests, sending notifications, or initiating predefined processes in IT systems.</li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-6a3e88a elementor-widget elementor-widget-heading" data-id="6a3e88a" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">What are the types of AI agents?</h3>		</div>
				</div>
				<div class="elementor-element elementor-element-8a579f3 elementor-widget elementor-widget-text-editor" data-id="8a579f3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>AI agents may take various forms depending on their application and level of autonomy. Leveraging advanced artificial intelligence models, they can assist users in a wide range of activities, from customer support to data analysis and business process management.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-a062ae8 elementor-widget elementor-widget-text-editor" data-id="a062ae8" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>We can distinguish several main types of AI agents:</p><ul><li style="list-style-type: none;"><ul><li><strong>Conversational agents</strong> – include chatbots and voicebots that interact with users through text or speech. They can answer questions, handle customer inquiries, and support sales processes.</li><li><strong>Analytical agents</strong> – specialize in processing and interpreting data. They use machine learning algorithms to analyze trends, detect anomalies, and generate reports.</li><li><strong>Operational agents</strong> – automate business tasks by integrating with enterprise systems. They can manage documentation, process documents, or coordinate activities within corporate processes.</li><li><strong>Autonomous agents</strong> – operate independently, making decisions based on collected data and predefined business rules. They are used in areas such as logistics, resource management, and dynamic operational planning.</li><li><strong>Decision-support agents</strong> – provide recommendations based on advanced data analysis, helping managers and specialists make strategic decisions.</li></ul></li></ul>						</div>
				</div>
				<div class="elementor-element elementor-element-b1010f3 elementor-widget elementor-widget-text-editor" data-id="b1010f3" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Each of these types can operate independently or collaborate with other systems, creating a complex AI-driven environment. In the following sections, we will explore specific applications of AI agents and their impact on the operational efficiency of businesses.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-4104376 elementor-widget elementor-widget-heading" data-id="4104376" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
			<h3 class="elementor-heading-title elementor-size-default">Cloud or on-premise solution – how can an AI agent be implemented in a corporate environment?</h3>		</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-2c27fe1 e-flex e-con-boxed e-con e-parent" data-id="2c27fe1" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-7dc1486 elementor-widget elementor-widget-text-editor" data-id="7dc1486" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>Implementing an AI agent in an organization requires selecting the appropriate deployment model that best meets business, technical, and regulatory requirements. Companies can choose between a cloud-based solution (SaaS) or an on-premise deployment, depending on their needs for flexibility, security, and integration with existing systems.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-5af4758 elementor-widget elementor-widget-text-editor" data-id="5af4758" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>The choice of the appropriate model depends on various factors, which are presented in the table below.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-d9f8cc1 elementor-widget elementor-widget-html" data-id="d9f8cc1" data-element_type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
			<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Comparison: SaaS vs On-Premise</title>
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300&amp;display=swap" rel="stylesheet">
    <style>
        .table-container {
            width: 100%;
            overflow-x: auto; /* Enables horizontal scrolling */
        }
        .custom-table {
            width: 100%;
            min-width: 600px; /* Ensures the table is not too small */
            border-collapse: collapse;
            font-family: 'Roboto', sans-serif;
            font-size: 14px;
            font-weight: 300;
            color: #1C244B;
        }
        .custom-table th, .custom-table td {
            border: 1px solid #000;
            padding: 10px;
            text-align: justify;
        }
        .custom-table th {
            background: #ddd;
            font-weight: bold;
            text-align: center;
        }
        .custom-table tr:nth-child(even) {
            background: #f9f9f9;
        }

        /* Responsive adjustments for smaller screens */
        @media screen and (max-width: 768px) {
            .custom-table th, .custom-table td {
                padding: 8px; /* Reduces padding on small screens */
                font-size: 12px; /* Reduces text size */
            }
        }
    </style>
</head>
<body>

<div class="table-container">
    <table class="custom-table">
        <tr>
            <th>Criterion</th>
            <th>SaaS (Cloud)</th>
            <th>On-Premise (Local)</th>
        </tr>
        <tr>
            <td>Deployment model</td>
            <td>Cloud-based (AWS, Azure, Google Cloud)</td>
            <td>Operates on the company’s own infrastructure</td>
        </tr>
        <tr>
            <td>Infrastructure</td>
            <td>Cloud service provider</td>
            <td>Local servers</td>
        </tr>
        <tr>
            <td>Initial costs</td>
            <td>Low</td>
            <td>High</td>
        </tr>
        <tr>
            <td>Operational costs</td>
            <td>Subscription-based</td>
            <td>Fixed maintenance and energy costs</td>
        </tr>
        <tr>
            <td>Scalability</td>
            <td>Very high</td>
            <td>Limited (dependent on hardware)</td>
        </tr>
        <tr>
            <td>Data security</td>
            <td>Limited (processed outside the company)</td>
            <td>High (full control over data)</td>
        </tr>
        <tr>
            <td>Regulatory compliance</td>
            <td>May require additional agreements and certifications</td>
            <td>Easier to meet regulatory requirements</td>
        </tr>
        <tr>
            <td>Ease of implementation</td>
            <td>Easy and fast</td>
            <td>Requires hardware purchase and setup</td>
        </tr>
        <tr>
            <td>Updates and maintenance</td>
            <td>Automatic, provided by the vendor</td>
            <td>Self-managed updates and maintenance</td>
        </tr>
        <tr>
            <td>Integration with enterprise systems</td>
            <td>Strong API support and pre-built integrations</td>
            <td>Full control but may require additional integration</td>
        </tr>
    </table>
</div>

</body>
</html>
		</div>
				</div>
				<div class="elementor-element elementor-element-0ed2afd elementor-widget elementor-widget-text-editor" data-id="0ed2afd" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>The choice of the appropriate deployment model—cloud-based or on-premise—depends on the company&#8217;s specific requirements regarding security, costs, and integration with existing systems. Regardless of the chosen strategy, AI agents can significantly enhance operational efficiency and allow employees to focus on tasks that require creativity and strategic thinking.</p>						</div>
				</div>
				<div class="elementor-element elementor-element-b286bc4 elementor-widget elementor-widget-text-editor" data-id="b286bc4" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
							<p>The development of AI technology is undoubtedly one of the strongest technological trends in recent years. Therefore, it is worth considering now how AI agents can support your company&#8217;s growth and become a key element of its digital transformation.</p>						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-86316a7 e-flex e-con-boxed e-con e-parent" data-id="86316a7" data-element_type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-42ec473 elementor-cta--skin-cover elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="42ec473" data-element_type="widget" data-widget_type="call-to-action.default">
				<div class="elementor-widget-container">
					<a class="elementor-cta" href="https://inero-software.com/contact-us/">
					<div class="elementor-cta__bg-wrapper">
				<div class="elementor-cta__bg elementor-bg" style="background-image: url(https://inero-software.com/wp-content/uploads/2025/02/cta-AI2-1030x579.png);" role="img" aria-label="cta AI2"></div>
				<div class="elementor-cta__bg-overlay"></div>
			</div>
							<div class="elementor-cta__content">
				
									<h2 class="elementor-cta__title elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						We will create an AI Agent for your company.					</h2>
				
									<div class="elementor-cta__description elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
						Contact us to learn how we can help you implement a new AI-based solution.					</div>
				
									<div class="elementor-cta__button-wrapper elementor-cta__content-item elementor-content-item elementor-animated-item--grow">
					<span class="elementor-cta__button elementor-button elementor-size-">
						Contact us 					</span>
					</div>
							</div>
						</a>
				</div>
				</div>
					</div>
				</div>
				</div>
		<p>Artykuł <a href="https://inero-software.com/what-are-ai-agents-and-how-can-they-help-your-company/">What are AI Agents and how can they help your company</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7498</post-id>	</item>
		<item>
		<title>A year under the sign of artificial intelligence development</title>
		<link>https://inero-software.com/ai-year-summary/</link>
		
		<dc:creator><![CDATA[Marta Kuprasz]]></dc:creator>
		<pubDate>Mon, 18 Dec 2023 10:32:30 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI development]]></category>
		<category><![CDATA[AI innovations]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Copilot]]></category>
		<category><![CDATA[Gemini]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Micosoft]]></category>
		<category><![CDATA[Natural Language Processing]]></category>
		<category><![CDATA[OpenAI]]></category>
		<guid isPermaLink="false">https://inero-software.com/?p=5324</guid>

					<description><![CDATA[<p>The end of the year is a time for summaries. In the world of IT, many interesting things have happened, so in this article, we decided to focus on AI. The development of artificial intelligence and its media presence accelerated to an unprecedented scale. Tools based on Large Language Models&#8230;</p>
<p>Artykuł <a href="https://inero-software.com/ai-year-summary/">A year under the sign of artificial intelligence development</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3></h3>
<p><span data-contrast="auto">The end of the year is a time for summaries. In the world of IT, many interesting things have happened, so in this article, we decided to focus on AI. The development of artificial intelligence and its media presence accelerated to an unprecedented scale. Tools based on Large Language Models (LLMs) have been popularized and made widely available to users from various industries, not just technological ones. We decided to summarize the year with Andrzej Chybicki, the CEO of Inero Software. Here is the list he identified as the key 5 events of the past year.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h3><span data-contrast="auto">Fact 1: OpenAI &#8211; artificial intelligence becomes widely accessible</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h3>
<p><span data-contrast="auto">OpenAI played a tremendous role in popularizing the field of artificial intelligence in the context of human language understanding. In 2022, they released ChatGPT, and in the following months, they presented new, improved models. These advancements not only improved the performance of existing applications but also opened new avenues for AI in healthcare, environmental science, administration, marketing, and more. </span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">In 2023, ChatGPT saw remarkable advancements, featuring enhanced learning algorithms for improved accuracy and nuanced conversations, personalized user interactions, expanded language support for global accessibility, and broader application integration. OpenAI emphasized ethical considerations and bias reduction, incorporated real-time learning for up-to-date content, improved multimedia interaction capabilities, and boosted the tool&#8217;s robustness and reliability. Additionally, ChatGPT was tailored for specific industries, providing specialized functionalities and knowledge, marking a significant leap in AI technology and user-centric applications.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h5><b><span data-contrast="auto">Expert Insight</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h5>
<p><span data-contrast="auto">OpenAI was the first widely recognized large language model. In the coming years, we are likely to see various versions of LLMs designed for specific applications &#8211; in fact, this has been happening for a few months now. OpenAI, despite being a pioneer, at least in terms of recognizability, is not always considered the best model for everything. The direction of development is certainly popularization in a similar way as it was with computers (i.e., LLMs like PCs) and specialization, meaning specialized language models designed for specific applications or even entities or people. </span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto"> </span></p>
<h3><span data-contrast="auto">Fact 2: GitHub Copilot &#8211; </span><span data-contrast="auto">a leader in AI/LLM implementation</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h3>
<p><span data-contrast="auto">One of the key roles in the development of artificial intelligence is played by Microsoft, which collaborates with OpenAI. Over the past year, Microsoft has continued to refine its vision of Microsoft Copilot. Let&#8217;s focus on the solution for developers: GitHub Copilot. In 2023 it underwent significant changes and enhancements. Here are the key updates:</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">In 2023, GitHub Copilot introduced several significant enhancements to bolster its role in AI-driven software development. The GitHub Copilot Chat, now generally available and powered by OpenAI&#8217;s GPT-4, provides more accurate code suggestions and explanations, using natural language to aid developers in various languages. This feature is integrated with both the GitHub platform and its mobile app, supporting coding, pull requests, and documentation. Additionally, GitHub Copilot Enterprise was introduced to tailor the tool to specific organizational needs, helping developers quickly adapt to their organization’s codebase and streamline tasks like documentation and pull request reviews, aimed at boosting enterprise-level productivity and security. The GitHub Copilot Partner Program was launched, integrating Copilot with various third-party developer tools and services, thereby creating a broad ecosystem that enhances the capabilities of developers using AI. Finally, GitHub unveiled new AI-powered security features in its Advanced Security suite, including a real-time vulnerability prevention system and application security testing features to detect and remediate code vulnerabilities and secrets, further securing the software development process.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><b><span data-contrast="none"> </span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h5><b><span data-contrast="auto">Expert Insight</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h5>
<p><span data-contrast="auto">Thanks to its collaboration with OpenAI, Microsoft became a leader in AI/LLM implementation worldwide in 2023. Microsoft&#8217;s strategy in this area is based on using the LLM model to support (but not replace) as many activities and processes using Microsoft products as possible. Particularly important was ensuring an appropriate level of SLA (aligned with other Azure services) and data security. Among the most significant changes, apart from the mentioned GitHub Copilot (which aims to support developers in coding), are Copilot plugins available in practically all of this company&#8217;s flagship products (Word, Excel, PowerPoint, Outlook).</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">In December 2023, Microsoft also presented the CoPilot Studio solution, which enables the creation of low-code/no-code IT systems with significant support from the OpenAI model. This effectively allows for the easy expansion of existing Azure low-code solutions such as Azure Agents with conversational bots or AI-supported database adapters. Although CoPilot Studio is not yet available in its final form, Microsoft clearly communicates development directions and the advantages that developers, engineers, and users can experience from its use. From the presentations of Microsoft representatives, it can be inferred that Microsoft&#8217;s goal is to lower the entry threshold for creating and implementing new advanced AI solutions, as using low-code platforms does not require as deep technical knowledge as traditional coding. We can expect widespread interest in these solutions not only from the largest companies using MS Azure in the coming years. Currently, among experts, the question is not “whether to use AI” but how to implement it to not fall behind the competition. Those entities that create a coherent strategy for incorporating AI-based products into their processes in the coming years will be able to significantly benefit from the revolution that is already taking place.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto"> </span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h3><span data-contrast="auto">Fact 3: The European AI Act: A Regulatory Milestone</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h3>
<p><span data-contrast="auto">On 14 June 2023, the European Parliament adopted its negotiating position on the AI Act. Parliament’s priority is to make sure that AI systems used in the EU are safe, transparent, traceable, non-discriminatory and environmentally friendly. Parliament also wants to establish a technology-neutral, uniform definition for AI that could be applied to future AI systems. The AI Act sets different rules for different AI risk levels.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">The new rules establish obligations for providers and users depending on the level of risk from artificial intelligence. While many AI systems pose minimal risk, they need to be assessed.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><b><span data-contrast="auto">Unacceptable risk</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">Unacceptable risk AI systems are systems considered a threat to people and will be banned. They include:</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<ul>
<li data-leveltext="·" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;·&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Cognitive behavioral manipulation of people or specific vulnerable groups: for example voice-activated toys that encourage dangerous behavior in children</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li data-leveltext="·" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;·&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Social scoring: classifying people based on behavior, socioeconomic status or personal characteristics</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li data-leveltext="·" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;·&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Real-time and remote biometric identification systems, such as facial recognition</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
</ul>
<p><span data-contrast="auto">Some exceptions may be allowed: For instance, “post” remote biometric identification systems where identification occurs after a significant delay will be allowed to prosecute serious crimes but only after court approval.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><b><span data-contrast="auto">High risk</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">AI systems that negatively affect safety or fundamental rights will be considered high-risk and will be divided into two categories:</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">1) AI systems that are used in products falling under the EU’s product safety legislation. This includes toys, aviation, cars, medical devices and lifts.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">2) AI systems falling into eight specific areas that will have to be registered in an EU database:</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<ul>
<li data-leveltext="·" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559684&quot;:-2,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;·&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" aria-setsize="-1" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Biometric identification and categorisation of natural persons</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Management and operation of critical infrastructure</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Education and vocational training</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Employment, worker management and access to self-employment</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Access to and enjoyment of essential private services and public services and benefits</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Law enforcement</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Migration, asylum and border control management</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
<li><span data-contrast="auto">Assistance in legal interpretation and application of the law.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:259}"> </span></li>
</ul>
<p><span data-contrast="auto">All high-risk AI systems will be assessed before being put on the market and also throughout their lifecycle. </span><a href="https://www.europarl.europa.eu/news/en/headlines/society/20230601STO93804/eu-ai-act-first-regulation-on-artificial-intelligence"><span data-contrast="none">For more information, visit the European Parliament website.</span></a><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">*source: </span><a href="https://www.europarl.europa.eu/"><span data-contrast="none">https://www.europarl.europa.eu</span></a><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h5><b><span data-contrast="auto">Expert Insight</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h5>
<p><span data-contrast="auto">Ensuring security and confidentiality of data is certainly one of the most important issues concerning the implementation of AI solutions. Many experts indicate that despite the good intentions of the European Commission, the proposed solutions may contribute to reducing the competitiveness of the domestic AI market, which in effect will increase the distance between Europe and leaders in this field (i.e., the USA and China). I personally share these concerns. Here, a good example might be the similar situation that occurred about 15 years ago when cloud computing was being implemented. At that time, the EU also created a regulation governing the rules of access and data confidentiality (GDPR), which to this day is the regulatory basis in this area. At the same time, the largest solutions that most in the EU use are those developed in the USA, where the priority was the free development of technology, and only secondarily the legal framework. Unfortunately, many indications suggest that a similar situation might occur with AI.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p>&nbsp;</p>
<h3><span data-contrast="auto">Fact 4: Gemini: new model from Google</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h3>
<p><span data-contrast="auto">Without a doubt, the launch of Gemini was the most prominent premiere in the latter part of 2023, generating significant buzz. It is a result of large-scale collaborative efforts by teams across Google. It was built from the ground up to be multimodal, which means it can generalize and seamlessly understand, operate across, and combine different types of information including text, code, audio, image, and video.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">Gemini 1.0 was trained to recognize and understand text, images, audio, and more at the same time, so it better understands nuanced information and can answer questions relating to complicated topics. This makes it especially good at explaining reasoning in complex subjects like math and physics.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">During the presentation on the release of the Gemini API for developers, a lot of time was dedicated to AI Studio, a browser-based, free tool for code creation. The second focus was on Vertex AI, a more advanced program that allows for &#8220;both training and deploying ML (machine learning) models and AI applications.&#8221; Google offers the option to transfer a preliminary project developed in AI Studio to Vertex AI, to add additional features available within the larger platform of Google Cloud.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h5><b><span data-contrast="auto">Expert Insight</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h5>
<p><span data-contrast="auto">Google has officially joined the large language model (LLM) race. The most intriguing aspect of what they propose is that their model will operate in three versions: Ultra (the most feature-rich), Pro, and Nano, with the latter being designed for mobile phones. It&#8217;s still unclear whether Nano will run entirely on client devices (smartphones) or if it will simply be a thin client and a kind of extension of Google Assistant. It&#8217;s also worth emphasizing that Google, like Microsoft, will offer Gemini services as elements of its flagship products, such as Google Sheets, Google Docs, and others.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto"> </span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h3><span data-contrast="auto">Fact 5: Advancements in Natural Language Processing (NLP)</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h3>
<p><span data-contrast="auto">2023 witnessed remarkable progress in the field of Natural Language Processing. Researchers and companies globally made significant strides in improving the accuracy and versatility of NLP models. These advancements have led to more sophisticated understanding and the generation of human language by machines, paving the way for more intuitive and natural human-computer interactions. This year saw the deployment of advanced NLP in various applications, from customer service chatbots to complex data analysis tools, revolutionizing how we interact with technology daily. This progress in NLP technology not only enhanced existing applications but also opened new possibilities for AI in fields such as education, content creation, and multilingual communication.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<h5><b><span data-contrast="auto">Expert Insight</span></b><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></h5>
<p><span data-contrast="auto">AI technologies are increasingly breaking the barrier of understanding natural language, gradually blurring the line between structured data previously used in IT systems and human knowledge. It seems that the creation of AGI (Artificial General Intelligence), a machine matching or even surpassing the average human in many aspects, is now just a matter of time. The challenge for the world of science, business, and politics will now be to direct the development of AI in a way that serves the broadly understood humanity and does not cause threats that many (probably rightly) fear.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><span data-contrast="auto">The last 12 months have been rich in interesting AI releases. The presentation of new large language models has opened up a range of possibilities for their implementation in everyday tasks, both in programming work and creative teams. European authorities are trying to keep up with these changes and adapt legal regulations to be in line with the current technological situation. In the coming months, we will certainly see more premieres, as leading players like Google and Microsoft compete to create solutions that utilize artificial intelligence.</span><span data-ccp-props="{&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:257}"> </span></p>
<p><a href="https://inero-software.com/contact-us/"><img loading="lazy" decoding="async" data-attachment-id="5331" data-permalink="https://inero-software.com/ai-year-summary/banner-18-12-2/" data-orig-file="https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2.png" data-orig-size="2250,375" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="banner 18.12. (2)" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-300x50.png" data-large-file="https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-1030x172.png" tabindex="0" role="button" class="wp-image-5331 aligncenter" src="https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-300x50.png" alt="" width="1058" height="176" srcset="https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-300x50.png 300w, https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-1030x172.png 1030w, https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-768x128.png 768w, https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-1536x256.png 1536w, https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-2048x341.png 2048w, https://inero-software.com/wp-content/uploads/2023/12/banner-18.12.-2-1520x253.png 1520w" sizes="(max-width: 1058px) 100vw, 1058px" /></a></p>
<p>&nbsp;</p>
<p><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}"> </span></p>
<p>Artykuł <a href="https://inero-software.com/ai-year-summary/">A year under the sign of artificial intelligence development</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5324</post-id>	</item>
		<item>
		<title>Document Data Processing using GPT model</title>
		<link>https://inero-software.com/document-data-processing-using-gpt-model/</link>
		
		<dc:creator><![CDATA[Marceli Formela]]></dc:creator>
		<pubDate>Thu, 09 Feb 2023 14:49:42 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[data extraction]]></category>
		<category><![CDATA[DataDrivenDecisionMaking]]></category>
		<category><![CDATA[GPT]]></category>
		<category><![CDATA[Large Language Model]]></category>
		<category><![CDATA[LLM]]></category>
		<guid isPermaLink="false">https://inero-software.com/?p=4993</guid>

					<description><![CDATA[<p>GPT &#8211; A DIFFERENT POINT OF VIEW In the previous post, we looked at the possibilities of the GPT model in terms of supporting the work of a programmer. But that&#8217;s not the only thing this technology can do. GPT is a language model that utilizes a deep learning technique&#8230;</p>
<p>Artykuł <a href="https://inero-software.com/document-data-processing-using-gpt-model/">Document Data Processing using GPT model</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2></h2>
<h2 style="text-align: center;"><strong><span style="color: #800080;">GPT &#8211; A DIFFERENT POINT OF VIEW</span><br />
</strong></h2>
<p><img loading="lazy" decoding="async" data-attachment-id="2338" data-permalink="https://inero-software.com/document-data-processing-using-gpt-model/inero-glify-11-3/" data-orig-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1.png" data-orig-size="417,208" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="" data-image-description="&lt;p&gt;Inero Software&lt;/p&gt;
" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1-300x150.png" data-large-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1.png" tabindex="0" role="button" class="aligncenter wp-image-2338" src="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1-300x150.png" alt="Separating icon" width="92" height="46" srcset="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1-300x150.png 300w, https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1.png 417w" sizes="(max-width: 92px) 100vw, 92px" /></p>
<p><img loading="lazy" decoding="async" data-attachment-id="2768" data-permalink="https://inero-software.com/data-the-playground-of-machine-learning/inero-glify-08/" data-orig-file="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" data-orig-size="208,208" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Inero Glyph v8" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" data-large-file="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" tabindex="0" role="button" class="wp-image-2768 alignleft" src="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" alt="Paragrapgh icon" width="77" height="77" srcset="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png 208w, https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08-80x80.png 80w, https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08-50x50.png 50w" sizes="(max-width: 77px) 100vw, 77px" />In the <a href="https://inero-software.com/chatgpt-a-developers-point-of-view/">previous post</a>, we looked at the possibilities of the <a href="https://platform.openai.com/overview">GPT</a> model in terms of supporting the work of a programmer. But that&#8217;s not the only thing this technology can do. GPT is a language model that utilizes a deep learning technique known as transformer. For example, this allows it to produce text that mimics human writing. It has been trained on an extensive collection of text found on the internet and can be adjusted for specific tasks such as language translation, text summarization and text generation. The model is multilingual and can respond to a broad spectrum of questions, commands and prompts. Additionally, it is capable of generating creative content like stories and poetry. It could be applied in various fields such as virtual assistants, chatbots and automated writing. However, it&#8217;s important to keep in mind that while it is highly advanced, GPT is not human and may not fully understand context of language nuances, thus it may produce errors or biases present in the training data.</p>
<p>We asked <a href="https://platform.openai.com/overview" target="_blank" rel="noopener">ChatGPT</a> question: &#8220;Describe your ability to summarize texts.&#8221;</p>
<p>Output: &#8220;As a language model, I am able to summarize documents by identifying and extracting the main points and condensing them into a shorter version while retaining the key information. I can summarize documents of various formats such as text, PDFs, and articles. However, my ability to summarize a document may depend on the length and complexity of the document, as well as the quality of my fine-tuning. Additionally, my summary may not always be entirely accurate, as I am not capable of understanding the context or nuances in the same way a human would, but I can provide a summary which is more readable, informative and precise based on the data I have been trained on.&#8221;</p>
<p>Based on this information, we will conduct an experiment to test the efficiency of davinci-003 model during analyzing some documents that were prepared by us especially for this purpose. However, if we want the model to be able to effectively analyze the content of PDFs documents, we should provide it in the form of a prompt. For this we will use OCR technology and pyTesseract.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="2338" data-permalink="https://inero-software.com/document-data-processing-using-gpt-model/inero-glify-11-3/" data-orig-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1.png" data-orig-size="417,208" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="" data-image-description="&lt;p&gt;Inero Software&lt;/p&gt;
" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1-300x150.png" data-large-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1.png" tabindex="0" role="button" class="aligncenter wp-image-2338" src="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1-300x150.png" alt="Separating icon" width="92" height="46" srcset="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1-300x150.png 300w, https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1.png 417w" sizes="(max-width: 92px) 100vw, 92px" /></p>
<h4 style="text-align: center;"><span style="color: #800080;"><strong>PREPARING THE DATA AND THE CODE</strong></span></h4>
<h5 style="text-align: center;"><span style="color: #800080;"><strong>USING OCR</strong></span></h5>
<p>OCR stands for Optical Character Recognition, which is a technology used to convert scanned images or PDFs of text into machine-readable text. pyTesseract is a Python wrapper for Google&#8217;s Tesseract-OCR Engine, which allows for easy integration of OCR capabilities into Python scripts. pyTesseract can be used to extract text from images, scanned documents, or PDFs. It is an open-source library, and it can be easily installed via pip.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="4994" data-permalink="https://inero-software.com/document-data-processing-using-gpt-model/gpt-pyt-01/" data-orig-file="https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-01.png" data-orig-size="697,313" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="GPT-PYT-01" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-01-300x135.png" data-large-file="https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-01.png" tabindex="0" role="button" class="size-full wp-image-4994 aligncenter" src="https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-01.png" alt="" width="697" height="313" srcset="https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-01.png 697w, https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-01-300x135.png 300w, https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-01-668x300.png 668w" sizes="(max-width: 697px) 100vw, 697px" /></p>
<p>&nbsp;</p>
<h5 style="text-align: center;"><span style="color: #800080;"><strong>INTEGRATION WITH AN API</strong></span></h5>
<p>The next step is to use endpoint prepared for handling text completions. We can interact with the API through HTTP requests from many languages, for example via official Python bindings, Node.js library, or a community-maintained library. This time we will make use of the first one. We can add it to the project simply using following command:</p>
<blockquote><p>pip install openai</p></blockquote>
<p>All requests should include our API key in an Authorization HTTP header. A key should be retrieved from API Keys page and used in every request.</p>
<blockquote><p>openai.api_key = os.getenv(&#8220;OPENAI_API_KEY&#8221;)</p></blockquote>
<p>In case of summarizing input text we can use endpoint that creates a completion for the provided prompt and parameters.</p>
<blockquote><p>POST https://api.openai.com/v1/completion</p></blockquote>
<ul>
<li><strong>model</strong> is the specific pre-trained language model that the OpenAI API will use to generate text.</li>
<li><strong>prompt</strong> is the input text that the API will use as a starting point for generating new text. This can be a sentence or a paragraph, and is used to provide context for the text generation.</li>
<li><strong>max_tokens</strong> is an integer value that specifies the maximum number of tokens (words or word pieces) that the API will generate in its response.</li>
<li><strong>temperature</strong> is a value that controls the &#8220;creativity&#8221; of the generated text. Lower values will produce text that is more conservative and similar to the input prompt, while higher values will produce text that is more varied and creative.</li>
</ul>
<p><img loading="lazy" decoding="async" data-attachment-id="4995" data-permalink="https://inero-software.com/document-data-processing-using-gpt-model/gpt-pyt-02/" data-orig-file="https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-02.png" data-orig-size="628,223" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="GPT-PYT-02" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-02-300x107.png" data-large-file="https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-02.png" tabindex="0" role="button" class="size-full wp-image-4995 aligncenter" src="https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-02.png" alt="" width="628" height="223" srcset="https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-02.png 628w, https://inero-software.com/wp-content/uploads/2023/01/GPT-PYT-02-300x107.png 300w" sizes="(max-width: 628px) 100vw, 628px" /></p>
<h5 style="text-align: center;"><span style="color: #800080;"><strong>DATA PREPARATION</strong></span></h5>
<p>Now we will use some Carrier’s Liability Insurance certificates containing fake data.</p>
<p>Carrier&#8217;s liability insurance is a type of insurance coverage that protects a carrier, such as a shipping company, against claims made by the customer for loss or damage to the goods being transported. It provides financial protection to the carrier in the event that goods are damaged or lost while in transit.</p>
<p>Here we have the structure of these documents:<br />
<img loading="lazy" decoding="async" data-attachment-id="4996" data-permalink="https://inero-software.com/document-data-processing-using-gpt-model/ocp-pyt/" data-orig-file="https://inero-software.com/wp-content/uploads/2023/01/OCP-PYT.jpg" data-orig-size="1700,2200" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="OCP-PYT" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2023/01/OCP-PYT-232x300.jpg" data-large-file="https://inero-software.com/wp-content/uploads/2023/01/OCP-PYT-796x1030.jpg" tabindex="0" role="button" class="wp-image-4996 aligncenter" src="https://inero-software.com/wp-content/uploads/2023/01/OCP-PYT.jpg" alt="" width="1000" height="1294" srcset="https://inero-software.com/wp-content/uploads/2023/01/OCP-PYT.jpg 1700w, https://inero-software.com/wp-content/uploads/2023/01/OCP-PYT-232x300.jpg 232w, https://inero-software.com/wp-content/uploads/2023/01/OCP-PYT-796x1030.jpg 796w, https://inero-software.com/wp-content/uploads/2023/01/OCP-PYT-768x994.jpg 768w, https://inero-software.com/wp-content/uploads/2023/01/OCP-PYT-1187x1536.jpg 1187w, https://inero-software.com/wp-content/uploads/2023/01/OCP-PYT-1583x2048.jpg 1583w" sizes="(max-width: 1000px) 100vw, 1000px" /></p>
<p>For the purposes of this experiment, we have prepared 6 variants of such a document, which are available for download <a href="https://inero-software.com/wp-content/uploads/2023/01/TestDataOCP.zip"><strong>HERE</strong></a>. They differ, for example, in the insured, the insurance period, the limit of liability, the insurer, and the territorial scope.</p>
<p>For each of the variants, 7 questions were asked to check how well the model deals with understanding the content.</p>
<ul>
<li>Who is the insured? Give me name and NIP number.</li>
<li>Who is the insurer?</li>
<li>What is the limit in general liability?</li>
<li>What is the certificate number?</li>
<li>What is the scope of international transport?</li>
<li>Where this documents was issued?</li>
<li>What is the insurance period?</li>
</ul>
<p>Below are the answers:</p>
<p>OCP-01<br />
The insured is XYZ S.A. with NIP: 000-00-00-001. The insurer is Towarzystwo Ubezpieczen ABC S.A. The limit in general liability is 300.000,00 EUR per occurrence. The certificate number is 123456789. The scope of international transport is Europe including the countries of the former USSR, such as Russia, Belarus, Ukraine and Moldova, and the Asian part of Turkey. This document was issued in Warsaw, Poland and the insurance period is from 01.01.2023 to 01.01.2024.</p>
<p>OCP-02<br />
The insured is ZYX S.A. with NIP: 000-00-00-002. The insurer is Towarzystwo Ubezpieczen BCA S.A. The limit in general liability is 150.000,00 EUR per occurrence. The certificate number is 234567891. The scope of international transport is Europe including the countries of the former USSR, such as Russia, Belarus, Ukraine and Moldova, and the Asian part of Turkey. This document was issued in Warsaw, Poland and the insurance period is from 01.01.2024 to 01.01.2025.</p>
<p>OCP-03<br />
The insured is YXZ S.A. with NIP: 000-00-00-003. The insurer is Towarzystwo Ubezpieczen CBA S.A. The limit in general liability is 420.000,00 EUR per occurrence. The certificate number is 345678912. The scope of international transport is Europe including the countries of the former USSR, such as Russia, Belarus, Ukraine and Moldova, and the Asian part of Turkey. This document was issued in Warsaw, Poland and the insurance period is from 01.06.2023 to 01.06.2024.</p>
<p>OCP-04<br />
The insured is CCC S.A. with NIP: 000-00-00-004. The insurer is Towarzystwo Ubezpieczen VCX S.A. The limit in general liability is 500.000,00 EUR per occurrence. The certificate number is 456789123. The scope of international transport is Europe including the countries of the former USSR, such as Russia, Belarus, Ukraine and Moldova, and the Asian part of Turkey. This document was issued in Warsaw, Poland and the insurance period is from 01.02.2023 to 01.02.2024.</p>
<p>OCP-05<br />
The insured is CCTA S.A. with NIP: 000-00-00-005. The insurer is Towarzystwo Ubezpieczen VVV S.A. The limit in general liability is 440.000,00 EUR per occurrence. The certificate number is 678912345. The scope of international transport is countries of the European Union (excluding Spain and Portugal), including Germany. This document was issued in Warsaw, Poland and the insurance period is from 02.04.2023 to 02.04.2024.</p>
<p>OCP-06<br />
The insured is AVX S.A. with NIP: 000-00-00-005. The insurer is Towarzystwo Ubezpieczen HFX S.A. The limit in general liability is 750.000,00 EUR per occurrence. The certificate number is 567891234. The scope of international transport is countries of the European Union (excluding Romania, Bulgaria, Poland), including Germany. This document was issued in Warsaw, Poland and the insurance period is from 02.07.2023 to 02.07.2024.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="2338" data-permalink="https://inero-software.com/document-data-processing-using-gpt-model/inero-glify-11-3/" data-orig-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1.png" data-orig-size="417,208" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="" data-image-description="&lt;p&gt;Inero Software&lt;/p&gt;
" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1-300x150.png" data-large-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1.png" tabindex="0" role="button" class="aligncenter wp-image-2338" src="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1-300x150.png" alt="Separating icon" width="92" height="46" srcset="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1-300x150.png 300w, https://inero-software.com/wp-content/uploads/2018/11/inero-glify-11-1.png 417w" sizes="(max-width: 92px) 100vw, 92px" /></p>
<h2 style="text-align: center;"><span style="color: #800080;"><strong>SUMMARY</strong></span></h2>
<p><img loading="lazy" decoding="async" data-attachment-id="2768" data-permalink="https://inero-software.com/data-the-playground-of-machine-learning/inero-glify-08/" data-orig-file="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" data-orig-size="208,208" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Inero Glyph v8" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" data-large-file="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" tabindex="0" role="button" class="wp-image-2768 alignleft" src="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" alt="Paragrapgh icon" width="66" height="66" srcset="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png 208w, https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08-80x80.png 80w, https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08-50x50.png 50w" sizes="(max-width: 66px) 100vw, 66px" />The model correctly interpreted the data contained in the documents, despite some potential issues related to OCR tool analyzing multi-column text. The model totally dealt with the text in Polish and correctly processed the information contained therein, despite the question written in English. Requests were processed separately, per document, but still consistency in text style was maintained. We can assume that in the near future such solutions will become helpful in broadly understood information processing.</p>
<p>Artykuł <a href="https://inero-software.com/document-data-processing-using-gpt-model/">Document Data Processing using GPT model</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4993</post-id>	</item>
		<item>
		<title>ChatGPT &#8211; A developer&#8217;s point of view</title>
		<link>https://inero-software.com/chatgpt-a-developers-point-of-view/</link>
		
		<dc:creator><![CDATA[Marceli Formela]]></dc:creator>
		<pubDate>Wed, 18 Jan 2023 10:28:43 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[.NET AI]]></category>
		<category><![CDATA[AI development]]></category>
		<category><![CDATA[AI innovations]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Codex]]></category>
		<guid isPermaLink="false">https://inero-software.com/?p=4968</guid>

					<description><![CDATA[<p>INTRODUCTION ChatGPT was introduced a few weeks ago and since then it has been one of the main topics in the IT industry. In this blog post, we&#8217;ll take a closer look at what GPT is and the potential applications of this powerful technology in the hands of software engineer.&#8230;</p>
<p>Artykuł <a href="https://inero-software.com/chatgpt-a-developers-point-of-view/">ChatGPT &#8211; A developer&#8217;s point of view</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2><img loading="lazy" decoding="async" data-attachment-id="1596" data-permalink="https://inero-software.com/?attachment_id=1596" data-orig-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" data-orig-size="208,208" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="inero-software-glify-10" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" data-large-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" tabindex="0" role="button" class="aligncenter wp-image-1596" src="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" alt="Separating icon" width="90" height="90" srcset="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png 208w, https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10-80x80.png 80w" sizes="(max-width: 90px) 100vw, 90px" /></h2>
<h3 style="text-align: center;"><span style="color: #800080;">INTRODUCTION</span></h3>
<p><img loading="lazy" decoding="async" data-attachment-id="2768" data-permalink="https://inero-software.com/data-the-playground-of-machine-learning/inero-glify-08/" data-orig-file="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" data-orig-size="208,208" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Inero Glyph v8" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" data-large-file="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" tabindex="0" role="button" class=" wp-image-2768 alignleft" src="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png" alt="Paragrapgh icon" width="106" height="106" srcset="https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08.png 208w, https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08-80x80.png 80w, https://inero-software.com/wp-content/uploads/2019/05/inero-glify-08-50x50.png 50w" sizes="(max-width: 106px) 100vw, 106px" />ChatGPT was introduced a few weeks ago and since then it has been one of the main topics in the IT industry. In this blog post, we&#8217;ll take a closer look at what GPT is and the potential applications of this powerful technology in the hands of software engineer. GPT-3 is the third and newest generation of GPT models and it is one of the most powerful language so far. It is trained with a big amount of text data from multiple sources which include websites and books. It can be still fine-tuned for a wide range of tasks, including text summarization, extracting data from documents and question answering in one of the many specific domains.</p>
<p>ChatGPT, on the other hand, is the most recent specialized version of the GPT-3, tailored to the needs of chatbot applications. Reinforcement Learning with Human Feedback (RLHF) was used to improve the model’s outputs by incorporating human feedback during training. By learning from human corrections and preferences, the model’s output can become more accurate. In many cases this model can be generally faster and more efficient than GPT-3 and that’s why it can be a better choice for use in real-time use-cases. However, in general it may be not as powerful as the source model which can be additionally fine-tuned. They both seems to be designed for different purposes.</p>
<p>There are also other GPT-3-based (older) models that are specifically designed to work with code rather than general natural language. OpenAI Codex is pre-trained on a large dataset of code, which allows it to ‘understand’ the structure and semantics of code. One of the most popular Codex-based tools is Github Copilot that uses this model to suggest code and entire functions in real-time even from IDE.</p>
<p>That’s some theory. But can we efficiently work with code, at least in some way, using the newest solution – ChatGPT instead of Codex-based ones?</p>
<h2><img loading="lazy" decoding="async" data-attachment-id="1596" data-permalink="https://inero-software.com/?attachment_id=1596" data-orig-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" data-orig-size="208,208" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="inero-software-glify-10" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" data-large-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" tabindex="0" role="button" class="aligncenter wp-image-1596" src="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" alt="Separating icon" width="90" height="90" srcset="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png 208w, https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10-80x80.png 80w" sizes="(max-width: 90px) 100vw, 90px" /></h2>
<h3 style="text-align: center;"><span style="color: #800080;">PLAYING IN THE PLAYGROUND</span></h3>
<h4 style="text-align: center;">#CASE 1</h4>
<p><img loading="lazy" decoding="async" data-attachment-id="2873" data-permalink="https://inero-software.com/digital-twins-a-dynamic-software-model-of-reality/inero-glify-08-2/" data-orig-file="https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08.png" data-orig-size="208,208" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="inero-glyph" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08.png" data-large-file="https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08.png" tabindex="0" role="button" class=" wp-image-2873 alignleft" src="https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08.png" alt="Paragraph icon" width="57" height="57" srcset="https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08.png 208w, https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08-80x80.png 80w, https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08-50x50.png 50w" sizes="(max-width: 57px) 100vw, 57px" />In the first step, we checked how the model deals with modelling domain classes and incorporating the Domain Driven Design (DDD) approach (at least in very basic version). In short, Domain-Driven Design (DDD) is methodology that aims to bridge the gap between business and software by aligning the structure of the code with the business domain it represents. DDD utilizes principles and patterns to create a clear mapping between the business and software, making it easier for developers to understand the code and for domain experts to understand the software.</p>
<p><strong>Input:</strong> Give me an example of using Domain Driven Design. Let this be an example of a car booking system. There we should have reservations, users and cars. Indicate what could be Value Object, Entity, and Aggregate.<br />
<strong>Output:</strong></p>
<p><img loading="lazy" decoding="async" data-attachment-id="4969" data-permalink="https://inero-software.com/chatgpt-a-developers-point-of-view/case1-output1/" data-orig-file="https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT1.png" data-orig-size="697,1519" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CASE1-OUTPUT1" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT1-138x300.png" data-large-file="https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT1-473x1030.png" tabindex="0" role="button" class="aligncenter wp-image-4969 size-full" src="https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT1.png" alt="" width="697" height="1519" srcset="https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT1.png 697w, https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT1-138x300.png 138w, https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT1-473x1030.png 473w" sizes="(max-width: 697px) 100vw, 697px" /></p>
<p><img loading="lazy" decoding="async" data-attachment-id="4970" data-permalink="https://inero-software.com/chatgpt-a-developers-point-of-view/case1-output2/" data-orig-file="https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT2.png" data-orig-size="733,535" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CASE1-OUTPUT2" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT2-300x219.png" data-large-file="https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT2.png" tabindex="0" role="button" class="aligncenter wp-image-4970" src="https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT2.png" alt="" width="697" height="509" srcset="https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT2.png 733w, https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT2-300x219.png 300w, https://inero-software.com/wp-content/uploads/2023/01/CASE1-OUTPUT2-411x300.png 411w" sizes="(max-width: 697px) 100vw, 697px" /></p>
<p>ChatGPT correctly generated classes for the domain objects we specified, assigned them some useful properties and methods, and correctly marked value objects, aggregate roots and entities. No errors, no code smells.</p>
<h4 style="text-align: center;">#CASE 2</h4>
<p><strong>Input:</strong> Write a C# method with a string parameter that returns a Base64 version of the input GUID.<br />
<strong>Output:</strong></p>
<p><img loading="lazy" decoding="async" data-attachment-id="4973" data-permalink="https://inero-software.com/chatgpt-a-developers-point-of-view/case2-output1/" data-orig-file="https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT1.png" data-orig-size="742,571" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CASE2-OUTPUT1" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT1-300x231.png" data-large-file="https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT1.png" tabindex="0" role="button" class="aligncenter wp-image-4973" src="https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT1.png" alt="" width="697" height="536" srcset="https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT1.png 742w, https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT1-300x231.png 300w, https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT1-390x300.png 390w" sizes="(max-width: 697px) 100vw, 697px" /></p>
<p>&nbsp;</p>
<p>All lines of code seem to be at least correct again. But it&#8217;s important to handle exceptions in any method that deals with input that can be malformed or otherwise invalid. In fact, there is a place where exception could be thrown. All we have to do is just ask for changes.</p>
<p><strong>Input:</strong> What about handling exceptions?<br />
<strong>Output:</strong></p>
<p><img loading="lazy" decoding="async" data-attachment-id="4972" data-permalink="https://inero-software.com/chatgpt-a-developers-point-of-view/case2-output2/" data-orig-file="https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT2.png" data-orig-size="703,472" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CASE2-OUTPUT2" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT2-300x201.png" data-large-file="https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT2.png" tabindex="0" role="button" class="aligncenter wp-image-4972" src="https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT2.png" alt="" width="697" height="468" srcset="https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT2.png 703w, https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT2-300x201.png 300w, https://inero-software.com/wp-content/uploads/2023/01/CASE2-OUTPUT2-447x300.png 447w" sizes="(max-width: 697px) 100vw, 697px" /></p>
<p>&nbsp;</p>
<h4 style="text-align: center;">#CASE 3</h4>
<p><strong>Input:</strong> Prepare a simple .NET API which returns current weather in a specified city.<br />
<strong>Output:</strong></p>
<p><img loading="lazy" decoding="async" data-attachment-id="4974" data-permalink="https://inero-software.com/chatgpt-a-developers-point-of-view/case3-output1/" data-orig-file="https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT1.png" data-orig-size="709,925" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CASE3-OUTPUT1" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT1-230x300.png" data-large-file="https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT1.png" tabindex="0" role="button" class="wp-image-4974 aligncenter" src="https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT1.png" alt="" width="697" height="909" srcset="https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT1.png 709w, https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT1-230x300.png 230w" sizes="(max-width: 697px) 100vw, 697px" /></p>
<p style="text-align: center;"><img loading="lazy" decoding="async" data-attachment-id="4975" data-permalink="https://inero-software.com/chatgpt-a-developers-point-of-view/case3-output2/" data-orig-file="https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT2.png" data-orig-size="727,397" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="CASE3-OUTPUT2" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT2-300x164.png" data-large-file="https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT2.png" tabindex="0" role="button" class="alignnone wp-image-4975" src="https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT2.png" alt="" width="698" height="381" srcset="https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT2.png 727w, https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT2-300x164.png 300w, https://inero-software.com/wp-content/uploads/2023/01/CASE3-OUTPUT2-549x300.png 549w" sizes="(max-width: 698px) 100vw, 698px" /></p>
<p>GET method asynchronously calls an external API &#8211; OpenWeatherMap to retrieve temperature and description. It also does understand that we need to generate our own API key. In the next lines there is a mapping from JSON to Weather class. It does not use any mapping library nor does it manually, instead it makes some workaround using JsonSerializer. It seems like a fully acceptable solution.</p>
<h2></h2>
<h2><img loading="lazy" decoding="async" data-attachment-id="1596" data-permalink="https://inero-software.com/?attachment_id=1596" data-orig-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" data-orig-size="208,208" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="inero-software-glify-10" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" data-large-file="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" tabindex="0" role="button" class="aligncenter wp-image-1596" src="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png" alt="Separating icon" width="90" height="90" srcset="https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10.png 208w, https://inero-software.com/wp-content/uploads/2018/11/inero-glify-10-80x80.png 80w" sizes="(max-width: 90px) 100vw, 90px" /></h2>
<h3 style="text-align: center;"><span style="color: #800080;">SUMMARY</span></h3>
<p><img loading="lazy" decoding="async" data-attachment-id="2873" data-permalink="https://inero-software.com/digital-twins-a-dynamic-software-model-of-reality/inero-glify-08-2/" data-orig-file="https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08.png" data-orig-size="208,208" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="inero-glyph" data-image-description="" data-image-caption="" data-medium-file="https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08.png" data-large-file="https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08.png" tabindex="0" role="button" class=" wp-image-2873 alignleft" src="https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08.png" alt="Paragraph icon" width="87" height="87" srcset="https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08.png 208w, https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08-80x80.png 80w, https://inero-software.com/wp-content/uploads/2019/10/inero-glify-08-50x50.png 50w" sizes="(max-width: 87px) 100vw, 87px" />In many cases, picking the right model is a matter of preference. It seems like Codex/Copilot is more responsive, while ChatGPT is more proactive at work. Copilot can be a good choice for preparing short snippets or scanning all your code, and everyone else’s, and coming up with little adjustments on the fly. It learns style conventions and will adapt to suggestions. It really speeds up the amount of characters on the page and makes refactoring easier as well.</p>
<p>But ChatGPT is good to get broad architectural outlines and answer our questions. It’s easier to use this model for inspiration / exploratory work because we can specify what parts we don’t like and how we would like to change them. It’s more like an AI assistant where you can enter a piece of code and ask it to optimize or refactor it.</p>
<p>Both solutions work in different way but in many cases provide optimal answers if we ‘ask’ them in a proper way. Codex-based tools work more like a tactical advisor, making our tasks done faster and in a more effective way, while ChatGPT can possibly provide us improvements and alternative methods. From a practical point of view they both still are great choice for one-off utilities and functions.</p>
<p>What we have presented here is only a teaser, there is much more to explore. Technologies like these can help software engineers to be more productive by automating tasks that are typically time-consuming or repetitive, such as writing code, documentation and debugging, which allows programmers to focus on more complex and creative tasks.</p>
<p>Overall, GPT-like models can be a valuable tool for programmers when used in conjunction with other programming tools and best practices, but it&#8217;s not a complete replacement for a human software engineer. Sometimes they can be wrong and we have to keep that in mind.</p>
<p>&nbsp;</p>
<p>In <a href="http://inero-software.com">Inero Software</a> we build digital products for <a href="https://inero-software.com/services/">digital logistics of tomorrow.</a> We connect active aproach to analysis of business needs and combine with cutting edge technologies and AI/ML.</p>
<p>Artykuł <a href="https://inero-software.com/chatgpt-a-developers-point-of-view/">ChatGPT &#8211; A developer&#8217;s point of view</a> pochodzi z serwisu <a href="https://inero-software.com">Inero Software - Software Consulting</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">4968</post-id>	</item>
	</channel>
</rss>
