---
title: "Yapay zekâyla müşteri teklifi hazırlarken fiyat hatası nasıl önlenir?"
description: "Yapay zekâ teklif metnini ve kalemleri hazırlayabilir; fiyat alanı her zaman uygulamanın ERP sorgusundan gelmelidir."
canonical_url: https://lovefengis.com/blog/yapay-zeka-teklif-fiyat-hatasi
last_updated: 2026-10-12T06:02:11.458Z
lang: tr
llms_txt: https://lovefengis.com/llms.txt
---

1. [Ana sayfa](https://lovefengis.com/)
2. [Blog](https://lovefengis.com/blog)
3. Yapay zekâyla müşteri teklifi hazırlarken fiyat hatası nasıl önlenir?

# Yapay zekâyla müşteri teklifi hazırlarken fiyat hatası nasıl önlenir?

[Ulaş Saraç](https://lovefengis.com/yazar/ulas-sarac) · Yayın 12 Ekim 2026

Yapay zekâ teklifte metni ve kalemleri hazırlayabilir; fiyat alanındaki rakam ise her zaman uygulamanın ERP’ye yaptığı sorgudan gelmelidir. Çünkü verilen JSON şemasına uyan bir çıktı bile yanlış değer içerebilir ve OpenAI, [Structured Outputs belgesinde](https://developers.openai.com/api/docs/guides/structured-outputs) şemaya uyumun çıktıdaki hataları tek başına ortadan kaldırmadığını açıkça belirtir.

## Fiyat ERP’den nasıl alınır?

Fiyat ve stok sorgusunu ERP’ye araç çağırma üzerinden iletirim. OpenAI belgelerine göre araç çağırma, modelin dış sistemlerle bağlantı kurmasını ve eğitim verisi dışındaki verilere erişmesini sağlar; beş adımlı akışın üçüncü adımında [araç girdisini kullanan kodu](https://developers.openai.com/api/docs/guides/function-calling) uygulama tarafı yürütür.

## Strict şema nasıl kurulmalı?

Strict ayarı true yapılmalı; şemadaki her nesnede additionalProperties false olmalı ve bütün alanlar required işaretiyle zorunlu tutulmalıdır; OpenAI de [araç çağırma belgesinde](https://developers.openai.com/api/docs/guides/function-calling) bu ayarın her zaman açılmasını önerir.

- En iyi çaba: Fonksiyon çağrıları şemaya uymayı en iyi çaba düzeyinde dener.
- Strict: Ayar true olduğunda fonksiyon çağrıları şemaya güvenilir biçimde uyar.

## Yapılandırılmış çıktı hangi biçim hatalarını önler?

OpenAI’nin açıklamasında Structured Outputs, model yanıtının verilen JSON şemasına her zaman uymasını sağlayarak zorunlu bir anahtarın atlanması ve geçersiz bir enum değerinin uydurulması sorunlarını ortadan kaldırır. Model güvenlik gerekçesiyle isteği reddettiğinde yanıtta şemaya uymayan ayrı bir refusal alanı döner ve uygulamanın bu durumu ele alması gerekir.

## Mikro’da teklif kaydı hangi uçlarla yürür?

Mikro’nun [Verilen Teklif uçları](https://apidocs.mikro.com.tr/apis/verilen-teklif), verilen teklif evrakını kaydetmek, düzeltmek ve silmek için VerilenTeklifKaydetV2, VerilenTeklifDuzeltV2 ve VerilenTeklifSilV2 uçlarını listeler.

Mikro API belgesindeki örnek istek, teklif satırlarını stok kodu, miktar ve cari kodu gibi alanlarla gönderir; aynı belgenin menüsünde Stok ve SQL Sorgulama bölümleri de bulunur. Konuyu daha ayrıntılı okumak için [Süreç otomasyonu](https://lovefengis.com/hizmetler/surec-otomasyonu) sayfasına geçebilirsiniz.

Yapay zekâ desteğiyle hazırlanan bu yazıdaki rakamlar, tarihler ve kurallar altta listelenen belgelerden alındı.

## Kaynaklar

1. OpenAI API Docs, [Structured model outputs](https://developers.openai.com/api/docs/guides/structured-outputs). Erişim: 27 Eylül 2026
2. OpenAI API Docs, [Function calling](https://developers.openai.com/api/docs/guides/function-calling). Erişim: 27 Eylül 2026
3. Mikro Yazılımevi (API belgeleri), [Verilen Teklif](https://apidocs.mikro.com.tr/apis/verilen-teklif). Erişim: 27 Eylül 2026

## Diğer yazılar

1. [13 Ekim 2026 Yapay zekâ projesinin gerçekten işe yaradığını nasıl ölçersiniz?Yapay zekâ projesinin başarısını gerçek örneklerinizden kurulan test seti ve önceden belirlediğiniz ölçütler gösterir.](https://lovefengis.com/blog/yapay-zeka-projesi-nasil-olculur)
2. [3 Ekim 2026 Lovable uygulamama Türkçe ödeme sistemi nasıl eklerim, Stripe neden çalışmıyor?Türkiye'de Stripe seçenek değildir; iyzico veya PayTR entegrasyonu, gizli API anahtarını sunucu tarafına taşıyan bir mimari değişikliktir.](https://lovefengis.com/blog/lovable-turkce-odeme-sistemi)
3. [1 Ekim 2026 Supabase uygulamamda RLS açığı var mı, nasıl kontrol ederim?RLS kapalı bir tablo yetkili rollerce okunup yazılabilir; açığı Supabase Security Advisor panelde listeler.](https://lovefengis.com/blog/supabase-rls-acigi-nasil-kontrol-edilir)

Yazar

[Ulaş Saraç](https://lovefengis.com/yazar/ulas-sarac)

Computer Science lisansı · IT Project Management yüksek lisansı (AB bursu) · Kurucu, lovefengis

[LinkedIn](https://www.linkedin.com/in/ulassarac/)

[← Bloga dön](https://lovefengis.com/blog)

Sorunuz kaldıysa
kısa bir görüşme yeter.

15 dakikalık görüşme ücretsizdir ve sizi bağlamaz. İsterseniz kapsamla birlikte yazılı teklif iletiriz.

[Ücretsiz tanışma](https://lovefengis.com/gorusme) [hello@lovefengis.com](mailto:hello@lovefengis.com)

## Sitemap

See the full [sitemap](https://lovefengis.com/sitemap.md) for all pages on lovefengis.com.
