{"id":32726,"date":"2025-10-25T07:01:21","date_gmt":"2025-10-25T04:01:21","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/"},"modified":"2025-10-25T07:01:21","modified_gmt":"2025-10-25T04:01:21","slug":"salesforceu-openai-agent-buildera-baglama-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/","title":{"rendered":"Salesforce&#8217;u OpenAI Agent Builder&#8217;a Ba\u011flama Rehberi"},"content":{"rendered":"<p><body><\/p>\n<div class=\"article-container\">\n<p>\u0130\u015fletmeler, m\u00fc\u015fteri ili\u015fkileri y\u00f6netiminde (CRM) verimlili\u011fi art\u0131rmak ve m\u00fc\u015fteri deneyimini ki\u015fiselle\u015ftirmek i\u00e7in s\u00fcrekli yeni yollar aramaktad\u0131r. Geleneksel y\u00f6ntemler genellikle manuel m\u00fcdahale gerektirirken, yapay zeka (AI) ve \u00f6zellikle OpenAI&#8217;\u0131n Agent Builder (eski ad\u0131yla Assistant API) gibi ara\u00e7lar\u0131, bu s\u00fcre\u00e7leri otomatize etme ve ak\u0131ll\u0131 hale getirme potansiyeli sunuyor. Peki, d\u00fcnyan\u0131n \u00f6nde gelen CRM platformu Salesforce&#8217;u, m\u00fc\u015fteri etkile\u015fimlerini d\u00f6n\u00fc\u015ft\u00fcrebilecek ak\u0131ll\u0131 ajanlar olu\u015fturmak i\u00e7in nas\u0131l OpenAI Agent Builder&#8217;a ba\u011flayabiliriz?<\/p>\n<p>G\u00fcn\u00fcm\u00fcz i\u015f d\u00fcnyas\u0131nda, m\u00fc\u015fteri beklentileri her zamankinden daha y\u00fcksek. M\u00fc\u015fteriler, h\u0131zl\u0131, do\u011fru ve ki\u015fiselle\u015ftirilmi\u015f hizmet beklerken, i\u015fletmeler ise operasyonel maliyetleri d\u00fc\u015f\u00fcrme ve verimlili\u011fi art\u0131rma bask\u0131s\u0131 alt\u0131nda. \u0130\u015fte bu noktada Salesforce ve yapay zeka entegrasyonunun g\u00fcc\u00fc devreye giriyor. Manuel veri giri\u015fi, tekrarlayan m\u00fc\u015fteri sorular\u0131na yan\u0131t verme veya sat\u0131\u015f f\u0131rsatlar\u0131n\u0131 takip etme gibi zaman al\u0131c\u0131 ve hataya a\u00e7\u0131k s\u00fcre\u00e7ler, insan kaynaklar\u0131 \u00fczerinde \u00f6nemli bir y\u00fck olu\u015fturur. Bu durum hem \u00e7al\u0131\u015fanlar\u0131n motivasyonunu d\u00fc\u015f\u00fcrebilir hem de m\u00fc\u015fteri memnuniyetini olumsuz etkileyebilir.<\/p>\n<p>Salesforce, kapsaml\u0131 m\u00fc\u015fteri verileri ve g\u00fc\u00e7l\u00fc i\u015f ak\u0131\u015f\u0131 otomasyon yetenekleri sunan bir platformdur. Ancak bu verilerin tam potansiyelini ortaya \u00e7\u0131karmak i\u00e7in ak\u0131ll\u0131 sistemlere ihtiya\u00e7 duyar\u0131z. OpenAI Agent Builder, do\u011fal dil i\u015fleme (NLP) ve geli\u015fmi\u015f yapay zeka yetenekleri sayesinde, bu verileri anlamland\u0131rabilir, yorumlayabilir ve eyleme d\u00f6n\u00fc\u015ft\u00fcrebilir. Birle\u015ftirildi\u011finde, bu iki teknoloji, i\u015fletmelerin m\u00fc\u015fterileriyle daha ak\u0131ll\u0131, daha verimli ve daha ki\u015fiselle\u015ftirilmi\u015f bir \u015fekilde etkile\u015fim kurmas\u0131n\u0131 sa\u011flar. M\u00fc\u015fteri temsilcileri, rutin g\u00f6revlerle bo\u011fu\u015fmak yerine, daha karma\u015f\u0131k ve de\u011fer odakl\u0131 problemlere odaklanabilir. Pazarlama ekipleri, ki\u015fiselle\u015ftirilmi\u015f kampanyalar olu\u015fturmak i\u00e7in derinlemesine m\u00fc\u015fteri i\u00e7g\u00f6r\u00fcleri elde edebilirken, sat\u0131\u015f ekipleri ise potansiyel m\u00fc\u015fterileri daha etkili bir \u015fekilde nitelendirebilir ve d\u00f6n\u00fc\u015ft\u00fcrebilir.<\/p>\n<p>Bu entegrasyon, yaln\u0131zca operasyonel verimlilik sa\u011flamakla kalmaz, ayn\u0131 zamanda m\u00fc\u015fteri memnuniyetini ve sadakatini de \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131r\u0131r. M\u00fc\u015fteriler, sorular\u0131na an\u0131nda ve do\u011fru yan\u0131tlar ald\u0131\u011f\u0131nda, kendilerini daha de\u011ferli hissederler. \u00d6rne\u011fin, bir m\u00fc\u015fteri \u00fcr\u00fcnlerinin durumu hakk\u0131nda bilgi almak istedi\u011finde, bir yapay zeka ajan\u0131 Salesforce&#8217;taki sipari\u015f verilerini an\u0131nda \u00e7ekip, g\u00fcncel bilgiyi saniyeler i\u00e7inde sunabilir. Bu, bekleme s\u00fcrelerini ortadan kald\u0131r\u0131r ve m\u00fc\u015fteri deneyimini sorunsuz hale getirir. Sonu\u00e7 olarak, Salesforce ve OpenAI Agent Builder aras\u0131ndaki bu sinerji, i\u015fletmelere rekabet avantaj\u0131 sa\u011flayacak, m\u00fc\u015fteri ili\u015fkileri y\u00f6netimini yeniden tan\u0131mlayacak ve gelece\u011fin ak\u0131ll\u0131 i\u015f s\u00fcre\u00e7lerinin temelini atacakt\u0131r.<\/p>\n<h2 id=\"temel-kavramlar-salesforce-ve-openai-agent-builder-i-taniyalim\">Temel Kavramlar: Salesforce ve OpenAI Agent Builder&#8217;\u0131 Tan\u0131yal\u0131m<\/h2>\n<p>Entegrasyon s\u00fcrecine dalmadan \u00f6nce, bu iki g\u00fc\u00e7l\u00fc platformun temel \u00f6zelliklerini ve nas\u0131l \u00e7al\u0131\u015ft\u0131klar\u0131n\u0131 anlamak \u00f6nemlidir. B\u00f6ylece, ba\u011flant\u0131n\u0131n mant\u0131\u011f\u0131n\u0131 ve potansiyelini daha iyi kavrayabiliriz.<\/p>\n<p><strong>Salesforce: D\u00fcnyan\u0131n Lider Bulut CRM Platformu<\/strong><br \/>\n        Salesforce, m\u00fc\u015fteri ili\u015fkileri y\u00f6netimi (CRM) i\u00e7in bulut tabanl\u0131 bir yaz\u0131l\u0131m platformudur. Sat\u0131\u015f, servis, pazarlama, analiz ve uygulama geli\u015ftirme gibi geni\u015f bir yelpazede hizmetler sunar. \u0130\u015fletmelerin m\u00fc\u015fterileriyle olan t\u00fcm etkile\u015fimlerini tek bir merkezi konumdan y\u00f6netmelerini sa\u011flar. Salesforce&#8217;un g\u00fcc\u00fc, kapsaml\u0131 m\u00fc\u015fteri veri taban\u0131nda, ki\u015fiselle\u015ftirilebilir i\u015f ak\u0131\u015flar\u0131nda, otomasyon yeteneklerinde ve geni\u015f AppExchange ekosisteminde yatar. M\u00fc\u015fteri bilgileri, sat\u0131\u015f f\u0131rsatlar\u0131, servis talepleri, pazarlama kampanyalar\u0131 ve daha fazlas\u0131 bu platformda toplan\u0131r ve y\u00f6netilir. Bu zengin veri havuzu, ak\u0131ll\u0131 sistemler i\u00e7in de\u011ferli bir kaynakt\u0131r.<\/p>\n<p><strong>OpenAI Agent Builder (Assistants API): Ak\u0131ll\u0131 Ajanlar\u0131n Merkezi<\/strong><br \/>\n        OpenAI Agent Builder (eski ad\u0131yla Assistants API), geli\u015ftiricilerin uygulamalar\u0131na yapay zeka destekli &#8220;ajanlar&#8221; eklemesini sa\u011flayan bir ara\u00e7t\u0131r. Bu ajanlar, belirli talimatlara g\u00f6re hareket edebilir, harici ara\u00e7lar\u0131 (\u00f6rne\u011fin Salesforce API&#8217;leri) \u00e7a\u011f\u0131rabilir, kod yorumlayabilir ve \u00e7e\u015fitli bilgi kaynaklar\u0131ndan (Knowledge Retrieval) veri \u00e7ekebilir. Agent Builder, temel olarak \u00fc\u00e7 ana bile\u015fenle \u00e7al\u0131\u015f\u0131r:<\/p>\n<ul>\n<li><strong>Assistants (Ajanlar):<\/strong> Belirli bir amaca hizmet etmek \u00fczere tasarlanm\u0131\u015f yapay zeka modelleridir. \u00d6rne\u011fin, bir m\u00fc\u015fteri hizmetleri ajan\u0131 veya bir sat\u0131\u015f asistan\u0131 olabilir.<\/li>\n<li><strong>Tools (Ara\u00e7lar):<\/strong> Ajanlar\u0131n harici sistemlerle etkile\u015fime girmesini sa\u011flayan fonksiyonlard\u0131r. Bu fonksiyonlar arac\u0131l\u0131\u011f\u0131yla ajanlar, veritabanlar\u0131n\u0131 sorgulayabilir, API \u00e7a\u011fr\u0131lar\u0131 yapabilir veya karma\u015f\u0131k hesaplamalar ger\u00e7ekle\u015ftirebilir. Salesforce entegrasyonumuzda, Salesforce API&#8217;lerini \u00e7a\u011f\u0131ran \u00f6zel ara\u00e7lar tan\u0131mlayaca\u011f\u0131z. Bu s\u00fcrece &#8220;Function Calling&#8221; denir.<\/li>\n<li><strong>Knowledge Retrieval (Bilgi Taban\u0131):<\/strong> Ajanlar\u0131n b\u00fcy\u00fck belge k\u00fcmelerinden ilgili bilgileri \u00e7ekmesini sa\u011flar. Bu, manuel olarak sa\u011flanm\u0131\u015f veya harici sistemlerden al\u0131nm\u0131\u015f veriler olabilir.<\/li>\n<\/ul>\n<p><strong>Neden Bu \u0130ki Platformu Entegre Etmeliyiz?<\/strong><br \/>\n        Salesforce ve OpenAI Agent Builder&#8217;\u0131 birle\u015ftirmek, i\u015fletmelerin m\u00fc\u015fteri etkile\u015fimlerini k\u00f6kten de\u011fi\u015ftirmesini sa\u011flar. Salesforce&#8217;taki zengin m\u00fc\u015fteri verileri (ileti\u015fim bilgileri, sipari\u015f ge\u00e7mi\u015fi, servis kayd\u0131 vb.) OpenAI ajanlar\u0131na &#8220;haf\u0131za&#8221; ve &#8220;ba\u011flam&#8221; sa\u011flar. Bu sayede ajanlar, m\u00fc\u015fterilerle daha bilgili ve ki\u015fiselle\u015ftirilmi\u015f sohbetler yapabilir. \u00d6rne\u011fin, bir m\u00fc\u015fteri hizmetleri ajan\u0131, Salesforce&#8217;tan m\u00fc\u015fterinin son sipari\u015fini \u00e7ekip, bu bilgiye dayanarak ilgili bir yan\u0131t verebilir. Ya da bir sat\u0131\u015f ajan\u0131, bir lead&#8217;in Salesforce&#8217;taki ge\u00e7mi\u015fini inceleyerek ona \u00f6zel teklifler sunabilir. Bu entegrasyon, manuel s\u00fcre\u00e7leri otomatize ederek insan hatas\u0131n\u0131 azalt\u0131r, yan\u0131t s\u00fcrelerini k\u0131salt\u0131r ve her temas noktas\u0131nda daha zengin, ba\u011flam a\u00e7\u0131s\u0131ndan zengin bir m\u00fc\u015fteri deneyimi sunar.<\/p>\n<h2 id=\"entegrasyon-mimarisi-salesforce-verileri-nasil-openaisa-ulasir\">Entegrasyon Mimarisi: Salesforce Verileri Nas\u0131l OpenAI&#8217;a Ula\u015f\u0131r?<\/h2>\n<p>Salesforce ve OpenAI Agent Builder aras\u0131ndaki entegrasyonun ba\u015far\u0131l\u0131 bir \u015fekilde \u00e7al\u0131\u015fabilmesi i\u00e7in sa\u011flam bir mimari gereklidir. Bu mimari, verilerin g\u00fcvenli, verimli ve ger\u00e7ek zamanl\u0131 olarak iki platform aras\u0131nda ak\u0131\u015f\u0131n\u0131 sa\u011flamal\u0131d\u0131r. Temelde, bu bir &#8220;k\u00f6pr\u00fc kurma&#8221; i\u015flemidir; bir tarafta Salesforce&#8217;un zengin verileri ve i\u015f mant\u0131\u011f\u0131, di\u011fer tarafta ise OpenAI Agent Builder&#8217;\u0131n ak\u0131ll\u0131 i\u015fleme yetenekleri bulunur. Bu k\u00f6pr\u00fcy\u00fc kurarken farkl\u0131 yakla\u015f\u0131mlar benimsenebilir, ancak temel prensipler genellikle ayn\u0131d\u0131r.<\/p>\n<p><strong>Veri Ak\u0131\u015f\u0131 ve Temel Bile\u015fenler:<\/strong><br \/>\n        Entegrasyon mimarisi genellikle a\u015fa\u011f\u0131daki ana bile\u015fenleri i\u00e7erir:<\/p>\n<ol>\n<li><strong>Salesforce Tetikleyicileri (Triggers):<\/strong> Salesforce taraf\u0131nda, bir olay meydana geldi\u011finde (\u00f6rne\u011fin, yeni bir m\u00fc\u015fteri kayd\u0131 olu\u015fturuldu\u011funda, bir servis vakas\u0131 g\u00fcncellendi\u011finde veya bir f\u0131rsat durumu de\u011fi\u015fti\u011finde) entegrasyon s\u00fcrecini ba\u015flatan mekanizmalard\u0131r. Bunlar Apex Tetikleyicileri, Salesforce Ak\u0131\u015flar\u0131 (Flows) veya Platform Olaylar\u0131 (Platform Events) olabilir. Bu tetikleyiciler, ilgili veriyi d\u0131\u015f d\u00fcnyaya (ara katmana) iletmekle sorumludur.<\/li>\n<li><strong>Ara Katman (Middleware \/ Integration Layer):<\/strong> Bu, Salesforce ile OpenAI aras\u0131nda k\u00f6pr\u00fc g\u00f6revi g\u00f6ren en kritik bile\u015fendir. Do\u011frudan entegrasyon yerine bir ara katman kullanmak, g\u00fcvenlik, esneklik, \u00f6l\u00e7eklenebilirlik ve hata y\u00f6netimi a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck avantajlar sa\u011flar. Bu katman \u015funlar olabilir:\n<ul>\n<li><strong>MuleSoft, Boomi, Zapier gibi Ticari Entegrasyon Platformlar\u0131:<\/strong> Haz\u0131r konnekt\u00f6rler ve g\u00f6rsel ak\u0131\u015f tasarlay\u0131c\u0131lar\u0131 ile h\u0131zl\u0131 entegrasyon sa\u011flarlar.<\/li>\n<li><strong>Bulut Fonksiyonlar\u0131 (Serverless Functions):<\/strong> AWS Lambda, Azure Functions, Google Cloud Functions gibi servisler, sunucu y\u00f6netimi derdi olmadan, yaln\u0131zca kodunuz \u00e7al\u0131\u015ft\u0131\u011f\u0131 zaman \u00fccret \u00f6dedi\u011finiz, son derece \u00f6l\u00e7eklenebilir ve uygun maliyetli \u00e7\u00f6z\u00fcmler sunar.<\/li>\n<li><strong>\u00d6zel API Servisleri:<\/strong> Kendi sunucular\u0131n\u0131zda bar\u0131nd\u0131rd\u0131\u011f\u0131n\u0131z veya bir PaaS (Platform as a Service) \u00fczerinde \u00e7al\u0131\u015fan \u00f6zel web servisleri (REST API&#8217;leri).<\/li>\n<\/ul>\n<p>                Ara katman\u0131n temel g\u00f6revi, Salesforce&#8217;tan gelen verileri almak, gerekti\u011finde d\u00f6n\u00fc\u015ft\u00fcrmek ve OpenAI Agent Builder&#8217;\u0131n bekledi\u011fi formata uygun API \u00e7a\u011fr\u0131lar\u0131 yapmak ve OpenAI&#8217;dan gelen yan\u0131tlar\u0131 tekrar Salesforce&#8217;a iletmektir.<\/li>\n<li><strong>OpenAI Agent Builder API:<\/strong> Bu, ara katman\u0131n etkile\u015fimde bulunaca\u011f\u0131 ana noktad\u0131r. Ara katman, OpenAI&#8217;\u0131n Assistant API&#8217;sini kullanarak ajanlar\u0131 olu\u015fturur, onlara talimatlar verir, ara\u00e7lar\u0131 (Salesforce ile etkile\u015fime girecek fonksiyonlar\u0131) tan\u0131mlar ve kullan\u0131c\u0131 etkile\u015fimlerini y\u00f6netir.<\/li>\n<\/ol>\n<div class=\"expert-tip\">\n            Uzman \u0130pucu: G\u00fcvenlik, entegrasyonun temelidir. Ara katman\u0131n\u0131zda Salesforce&#8217;a ve OpenAI&#8217;a yap\u0131lan t\u00fcm \u00e7a\u011fr\u0131lar\u0131n OAuth 2.0 veya API anahtarlar\u0131 gibi g\u00fc\u00e7l\u00fc kimlik do\u011frulama mekanizmalar\u0131yla korunmas\u0131n\u0131 sa\u011flay\u0131n. Veri \u015fifreleme ve eri\u015fim kontrol\u00fc kritik \u00f6neme sahiptir.\n        <\/div>\n<p><strong>Veri Ak\u0131\u015f Senaryosu:<\/strong><\/p>\n<ol>\n<li>Bir kullan\u0131c\u0131 Salesforce&#8217;ta bir &#8220;Case&#8221; (servis vakas\u0131) olu\u015fturur veya g\u00fcnceller.<\/li>\n<li>Salesforce&#8217;taki bir Apex tetikleyicisi veya Ak\u0131\u015f, bu olay\u0131 yakalar ve ilgili vaka bilgilerini (\u00f6rne\u011fin, vaka numaras\u0131, a\u00e7\u0131klama, m\u00fc\u015fteri bilgileri) ara katman servisine bir HTTP POST iste\u011fi ile g\u00f6nderir.<\/li>\n<li>Ara katman (\u00f6rne\u011fin bir AWS Lambda fonksiyonu), bu iste\u011fi al\u0131r, verileri i\u015fler ve OpenAI Agent Builder API&#8217;sine bir \u00e7a\u011fr\u0131 yapar. Bu \u00e7a\u011fr\u0131, genellikle bir kullan\u0131c\u0131 mesaj\u0131n\u0131 (\u00f6rn. vaka a\u00e7\u0131klamas\u0131) ve ajan\u0131n kullanabilece\u011fi ara\u00e7lar\u0131n listesini i\u00e7erir.<\/li>\n<li>OpenAI Agent Builder, mesaj\u0131 i\u015fler, ajan\u0131n talimatlar\u0131n\u0131 ve tan\u0131mlanm\u0131\u015f ara\u00e7lar\u0131 (\u00f6rne\u011fin, &#8220;Salesforce&#8217;dan M\u00fc\u015fteri Detaylar\u0131n\u0131 Getir&#8221; arac\u0131) kullanarak en uygun yan\u0131t\u0131 veya eylemi belirler. E\u011fer Salesforce&#8217;tan veri \u00e7ekilmesi gerekiyorsa, ajan, ara katmana geri \u00e7a\u011fr\u0131 yapmas\u0131 i\u00e7in bir &#8220;Function Call&#8221; \u00f6nerisi olu\u015fturur.<\/li>\n<li>Ara katman, OpenAI&#8217;dan gelen bu &#8220;Function Call&#8221; \u00f6nerisini al\u0131r. Bu \u00f6neri do\u011frultusunda, Salesforce API&#8217;sine (REST API veya SOAP API) do\u011frudan bir \u00e7a\u011fr\u0131 yapar. \u00d6rne\u011fin, <code>SELECT Name, Email FROM Contact WHERE Id = &#039;...&#039;<\/code> gibi bir sorguyu \u00e7al\u0131\u015ft\u0131rmak i\u00e7in Salesforce API&#8217;sini kullan\u0131r.<\/li>\n<li>Salesforce API&#8217;si, istenen veriyi (\u00f6rn. m\u00fc\u015fterinin e-posta adresi) ara katmana d\u00f6nd\u00fcr\u00fcr.<\/li>\n<li>Ara katman, bu veriyi tekrar OpenAI Agent Builder&#8217;a ileterek ajan\u0131n konu\u015fmaya devam etmesini sa\u011flar.<\/li>\n<li>OpenAI Agent Builder, elde etti\u011fi veriyi kullanarak kullan\u0131c\u0131ya nihai yan\u0131t\u0131 olu\u015fturur ve ara katmana g\u00f6nderir.<\/li>\n<li>Ara katman, OpenAI&#8217;dan gelen bu yan\u0131t\u0131 al\u0131r ve gerekirse Salesforce&#8217;taki ilgili vakay\u0131 g\u00fcncelleyebilir veya kullan\u0131c\u0131ya do\u011frudan yan\u0131t verebilir.<\/li>\n<\/ol>\n<p>Bu mimari, Salesforce&#8217;un sa\u011flam veri y\u00f6netimiyle OpenAI&#8217;\u0131n geli\u015fmi\u015f zekas\u0131n\u0131 birle\u015ftirerek, hem esnek hem de g\u00fc\u00e7l\u00fc bir entegrasyon sa\u011flar. Do\u011fru tasarlanm\u0131\u015f bir ara katman, gelecekteki geni\u015flemeler ve bak\u0131m i\u00e7in kritik \u00f6neme sahiptir.<\/p>\n<h2 id=\"adim-adim-baglanti-kurulumu-salesforce-ve-openai-agent-builder-entegrasyonu\">Ad\u0131m Ad\u0131m Ba\u011flant\u0131 Kurulumu: Salesforce ve OpenAI Agent Builder Entegrasyonu<\/h2>\n<p>Salesforce ve OpenAI Agent Builder aras\u0131ndaki entegrasyon, birden fazla bile\u015feni i\u00e7eren ancak sistematik bir yakla\u015f\u0131mla kolayca kurulabilen \u00e7ok ad\u0131ml\u0131 bir s\u00fcre\u00e7tir. Bu b\u00f6l\u00fcmde, s\u00fcreci ad\u0131m ad\u0131m inceleyerek, her a\u015famada nelere dikkat etmeniz gerekti\u011fini ve hangi teknolojileri kullanabilece\u011finizi g\u00f6sterece\u011fiz.<\/p>\n<h3>Ad\u0131m 1: Salesforce&#8217;ta API Eri\u015fimi ve Kimlik Do\u011frulama<\/h3>\n<p>Salesforce d\u0131\u015f sistemlerin kendisine g\u00fcvenli bir \u015fekilde eri\u015fmesini sa\u011flamak i\u00e7in \u00e7e\u015fitli API&#8217;ler ve kimlik do\u011frulama y\u00f6ntemleri sunar. En yayg\u0131n kullan\u0131lan ve \u00f6nerilen y\u00f6ntemlerden biri OAuth 2.0 tabanl\u0131 Ba\u011fl\u0131 Uygulamalar (Connected Apps) veya basit API Anahtarlar\u0131 (API Keys) ve g\u00fcvenlik belirte\u00e7leri (security token) ile kullan\u0131c\u0131 tabanl\u0131 eri\u015fimdir.<\/p>\n<p><strong>Connected App Olu\u015fturma:<\/strong><\/p>\n<ol>\n<li>Salesforce&#8217;ta &#8220;Setup&#8221; (Kurulum) b\u00f6l\u00fcm\u00fcne gidin.<\/li>\n<li>&#8220;App Manager&#8221; (Uygulama Y\u00f6neticisi) alt\u0131nda &#8220;New Connected App&#8221; (Yeni Ba\u011fl\u0131 Uygulama) butonuna t\u0131klay\u0131n.<\/li>\n<li>Uygulaman\u0131z i\u00e7in gerekli bilgileri (Ad, API Ad\u0131, \u0130leti\u015fim E-postas\u0131) girin.<\/li>\n<li>&#8220;Enable OAuth Settings&#8221; (OAuth Ayarlar\u0131n\u0131 Etkinle\u015ftir) kutucu\u011funu i\u015faretleyin.<\/li>\n<li>Bir &#8220;Callback URL&#8221; (Geri \u00c7a\u011f\u0131rma URL&#8217;i) belirleyin. Bu, OAuth ak\u0131\u015f\u0131ndan sonra kullan\u0131c\u0131n\u0131n y\u00f6nlendirilece\u011fi URL&#8217;dir (ara katman\u0131n\u0131z\u0131n u\u00e7 noktas\u0131 olabilir).<\/li>\n<li>Gerekli OAuth Kapsamlar\u0131n\u0131 (Scopes) se\u00e7in. \u00d6rne\u011fin, &#8220;Access and manage your data (api)&#8221;, &#8220;Perform requests on your behalf at any time (refresh_token, offline_access)&#8221; gibi.<\/li>\n<li>Uygulamay\u0131 kaydedin ve size verilen &#8220;Consumer Key&#8221; (T\u00fcketici Anahtar\u0131) ve &#8220;Consumer Secret&#8221; (T\u00fcketici S\u0131rr\u0131) de\u011ferlerini g\u00fcvenli bir yerde saklay\u0131n. Bunlar ara katman\u0131n\u0131z\u0131n Salesforce&#8217;a kimlik do\u011frulamas\u0131 yapmas\u0131 i\u00e7in gereklidir.<\/li>\n<\/ol>\n<p><strong>Salesforce&#8217;tan D\u0131\u015f Servise HTTP Callout Yapmak (\u00d6rnek Apex Kodu):<\/strong><br \/>\n        Salesforce&#8217;dan harici bir ara katman servisine veri g\u00f6ndermek i\u00e7in Apex kullanabiliriz. \u00d6ncelikle, d\u0131\u015f URL&#8217;yi &#8220;Remote Site Settings&#8221; (Uzak Site Ayarlar\u0131) alt\u0131nda g\u00fcvenli olarak tan\u0131mlaman\u0131z gerekir.<\/p>\n<pre><code class=\"language-apex\">\npublic class OpenAIIntegrationService {\n    public static String callOpenAIMiddleware(String caseDescription, String caseId) {\n        \/\/ Uzak servis URL'nizi buraya girin\n        String endpoint = 'https:\/\/your-middleware-service.com\/openai-proxy'; \n        \n        HttpRequest req = new HttpRequest();\n        req.setMethod('POST');\n        req.setEndpoint(endpoint);\n        req.setHeader('Content-Type', 'application\/json');\n        \n        \/\/ G\u00f6nderilecek JSON verisini olu\u015ftur\n        Map<String, Object> body = new Map<String, Object>();\n        body.put('description', caseDescription);\n        body.put('salesforceCaseId', caseId);\n        \n        req.setBody(JSON.serialize(body));\n        \n        Http http = new Http();\n        HttpResponse res = http.send(req);\n        \n        if (res.getStatusCode() == 200) {\n            System.debug('OpenAI Middleware yan\u0131t\u0131: ' + res.getBody());\n            return res.getBody();\n        } else {\n            System.debug('Hata olu\u015ftu: ' + res.getStatusCode() + ' - ' + res.getBody());\n            return null;\n        }\n    }\n}\n        <\/pre>\n<p><\/code><\/p>\n<p>Bu Apex kodu, bir vaka a\u00e7\u0131klamas\u0131 ve ID'sini bir ara katman servisine JSON format\u0131nda g\u00f6nderir. Bu kod bir Apex Tetikleyicisi veya Ak\u0131\u015f taraf\u0131ndan \u00e7a\u011fr\u0131labilir.<\/p>\n<h3>Ad\u0131m 2: Ara Katman Servisini Geli\u015ftirme<\/h3>\n<p>Ara katman, Salesforce'tan gelen istekleri alacak, OpenAI Agent Builder ile etkile\u015fime girecek ve sonu\u00e7lar\u0131 y\u00f6netecektir. AWS Lambda (Node.js\/Python), Azure Functions veya \u00f6zel bir Node.js\/Python web servisi kullanabilirsiniz. \u0130\u015fte bir Node.js Lambda fonksiyonu i\u00e7in basit bir \u00f6rnek:<\/p>\n<pre><code class=\"language-javascript\">\nconst OpenAI = require('openai');\nconst axios = require('axios'); \/\/ Salesforce API \u00e7a\u011fr\u0131lar\u0131 i\u00e7in\nconst openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY });\n\nexports.handler = async (event) => {\n    try {\n        const { description, salesforceCaseId } = JSON.parse(event.body);\n\n        \/\/ 1. OpenAI Agent Builder ile konu\u015fma ba\u015flatma veya devam ettirme\n        \/\/ Bu k\u0131s\u0131m, Assistant API'nin thread ve message y\u00f6netimini i\u00e7erecektir.\n        \/\/ Basitlik ad\u0131na, burada bir agent'\u0131n belirli bir tool'u \u00e7a\u011f\u0131rd\u0131\u011f\u0131n\u0131 varsayal\u0131m.\n\n        \/\/ \u00d6rnek: Salesforce'tan vaka detaylar\u0131n\u0131 \u00e7ekmek i\u00e7in bir fonksiyon tan\u0131mlayal\u0131m\n        const getSalesforceCaseDetails = async (caseId) => {\n            \/\/ Salesforce API'sine HTTP GET iste\u011fi\n            \/\/ Kimlik do\u011frulama (\u00f6rne\u011fin, OAuth token) burada y\u00f6netilmelidir.\n            const sfResponse = await axios.get(<code>https:\/\/your-salesforce-instance.com\/services\/data\/vXX.0\/sobjects\/Case\/${caseId}<\/code>, {\n                headers: {\n                    'Authorization': <code>Bearer YOUR_SALESFORCE_ACCESS_TOKEN<\/code>\n                }\n            });\n            return sfResponse.data;\n        };\n\n        \/\/ OpenAI'ya g\u00f6nderilecek bir 'tool call' sim\u00fclasyonu\n        \/\/ Ger\u00e7ek bir entegrasyonda bu, OpenAI'dan gelen bir Function Call iste\u011fi \u00fczerine tetiklenir.\n        const sfCaseDetails = await getSalesforceCaseDetails(salesforceCaseId);\n\n        \/\/ OpenAI'ya bu detaylar\u0131 i\u00e7eren bir mesaj g\u00f6nderme ve yan\u0131t\u0131 bekleme\n        \/\/ Bu k\u0131s\u0131m, OpenAI Assistant API'sinin ger\u00e7ek kullan\u0131m\u0131 olacakt\u0131r.\n        \/\/ \u00d6rne\u011fin, openai.beta.threads.messages.create ve openai.beta.threads.runs.create\n        \n        \/\/ \u015eimdilik basit bir JSON yan\u0131t\u0131 d\u00f6nelim\n        return {\n            statusCode: 200,\n            body: JSON.stringify({ \n                message: <code>OpenAI agent processed case ${salesforceCaseId}. Details: ${JSON.stringify(sfCaseDetails)}<\/code>\n            }),\n        };\n\n    } catch (error) {\n        console.error('Lambda hatas\u0131:', error);\n        return {\n            statusCode: 500,\n            body: JSON.stringify({ message: '\u0130\u00e7 sunucu hatas\u0131', error: error.message }),\n        };\n    }\n};\n        <\/pre>\n<p><\/code><\/p>\n<p>Yukar\u0131daki Node.js \u00f6rne\u011fi, Salesforce'tan gelen veriyi i\u015fleyip, sim\u00fcle edilmi\u015f bir Salesforce API \u00e7a\u011fr\u0131s\u0131 yap\u0131yor ve OpenAI'ya bir yan\u0131t g\u00f6nderiyor. Ger\u00e7ek bir senaryoda, OpenAI Agent Builder'\u0131n thread (konu\u015fma dizisi) ve run (\u00e7al\u0131\u015ft\u0131rma) mekanizmalar\u0131n\u0131 kullanarak Function Calling'i y\u00f6netmeniz gerekecektir.<\/p>\n<h3>Ad\u0131m 3: OpenAI Agent Builder'da Arac\u0131y\u0131 Yap\u0131land\u0131rma<\/h3>\n<p>\u015eimdi s\u0131ra, Salesforce ile etkile\u015fime girecek ak\u0131ll\u0131 ajan\u0131 (Assistant'\u0131) OpenAI Agent Builder'da olu\u015fturmaya geldi.<\/p>\n<ol>\n<li><strong>Assistant Olu\u015fturma:<\/strong> OpenAI platformunda (platform.openai.com) \"Assistants\" b\u00f6l\u00fcm\u00fcne gidin ve \"Create\"e t\u0131klay\u0131n.<\/li>\n<li><strong>Talimatlar\u0131 Belirleme:<\/strong> Ajan\u0131n\u0131z\u0131n ne yapmas\u0131 gerekti\u011fini a\u00e7\u0131k\u00e7a belirtin. \u00d6rne\u011fin: \"Sen bir m\u00fc\u015fteri hizmetleri asistan\u0131s\u0131n. Kullan\u0131c\u0131dan gelen talepleri anla ve gerekti\u011finde Salesforce'tan m\u00fc\u015fteri veya vaka bilgilerini \u00e7ekerek yan\u0131t ver. M\u00fc\u015fteri bilgilerini \u00e7ekmek i\u00e7in <code>get_salesforce_case_details<\/code> adl\u0131 arac\u0131 kullan.\"<\/li>\n<li><strong>Modelleme:<\/strong> Ajan\u0131n kullanaca\u011f\u0131 GPT modelini se\u00e7in (\u00f6rn. <code>gpt-4o<\/code>).<\/li>\n<li><strong>Ara\u00e7lar\u0131 (Tools) Tan\u0131mlama:<\/strong> Salesforce ile etkile\u015fime ge\u00e7mek i\u00e7in \"Function calling\" \u00f6zelli\u011fini kullanaca\u011f\u0131z. Burada ara katman servisimizin u\u00e7 noktalar\u0131n\u0131 temsil eden fonksiyonlar\u0131 tan\u0131mlar\u0131z. \u00d6rne\u011fin, \"Salesforce'dan vaka detaylar\u0131n\u0131 getir\" ad\u0131nda bir tool tan\u0131mlayal\u0131m:<\/li>\n<\/ol>\n<pre><code class=\"language-json\">\n\/\/ OpenAI Agent Builder'da tan\u0131mlayaca\u011f\u0131n\u0131z bir 'tool' \u00f6rne\u011fi\n{\n  \"type\": \"function\",\n  \"function\": {\n    \"name\": \"get_salesforce_case_details\",\n    \"description\": \"Salesforce'dan belirli bir vaka ID'sine g\u00f6re vaka detaylar\u0131n\u0131 (konu, durum, a\u00e7\u0131klama) getirir.\",\n    \"parameters\": {\n      \"type\": \"object\",\n      \"properties\": {\n        \"case_id\": {\n          \"type\": \"string\",\n          \"description\": \"Salesforce vaka numaras\u0131 (\u00f6rne\u011fin, 500xxxxxxxxxxxxx)\"\n        }\n      },\n      \"required\": [\"case_id\"]\n    }\n  }\n}\n        <\/pre>\n<p><\/code><\/p>\n<p>Bu tool'u tan\u0131mlad\u0131ktan sonra, Agent Builder konu\u015fma s\u0131ras\u0131nda <code>case_id<\/code> parametresini almas\u0131 gerekti\u011finde otomatik olarak bu fonksiyonu \u00e7a\u011f\u0131rmaya \u00e7al\u0131\u015facakt\u0131r. Sizin ara katman\u0131n\u0131z bu \u00e7a\u011fr\u0131y\u0131 al\u0131p, Salesforce'tan ger\u00e7ek veriyi \u00e7ekip OpenAI'ya geri besleyecektir.<\/p>\n<p>Bu ad\u0131mlar\u0131 tamamlad\u0131\u011f\u0131n\u0131zda, Salesforce'tan tetiklenen bir olay, ara katman\u0131n\u0131z arac\u0131l\u0131\u011f\u0131yla OpenAI Agent Builder'a ula\u015facak, Agent Builder ise tan\u0131mlad\u0131\u011f\u0131n\u0131z ara\u00e7lar\u0131 kullanarak Salesforce'tan ek bilgi \u00e7ekebilecek ve ak\u0131ll\u0131 bir yan\u0131t \u00fcretebilecektir. Bu entegrasyon, ak\u0131ll\u0131 otomasyonun kap\u0131lar\u0131n\u0131 ard\u0131na kadar a\u00e7ar.<\/p>\n<h2 id=\"gercek-dunya-senaryolari-salesforce-ve-openai-entegrasyonuyla-deger-yaratma\">Ger\u00e7ek D\u00fcnya Senaryolar\u0131: Salesforce ve OpenAI Entegrasyonuyla De\u011fer Yaratma<\/h2>\n<p>Salesforce ve OpenAI Agent Builder entegrasyonu, teorik bir kavramdan \u00f6te, i\u015fletmelerin kar\u015f\u0131la\u015ft\u0131\u011f\u0131 ger\u00e7ek sorunlara pratik \u00e7\u00f6z\u00fcmler sunar. Bu g\u00fc\u00e7l\u00fc birle\u015fim, m\u00fc\u015fteri hizmetlerinden sat\u0131\u015f ve pazarlamaya kadar bir\u00e7ok alanda s\u00fcre\u00e7leri d\u00f6n\u00fc\u015ft\u00fcrebilir. \u0130\u015fte bu entegrasyonun i\u015finize nas\u0131l de\u011fer katabilece\u011fini g\u00f6steren birka\u00e7 ger\u00e7ek d\u00fcnya senaryosu.<\/p>\n<h3>Vaka Analizi 1: Otomatik M\u00fc\u015fteri Deste\u011fi ve Servis<\/h3>\n<p><strong>Problem:<\/strong> Bir e-ticaret \u015firketi, sipari\u015f durumu, iade politikalar\u0131 veya \u00fcr\u00fcn bilgisi gibi s\u0131k\u00e7a sorulan sorularla (SSS) ilgili yo\u011fun bir m\u00fc\u015fteri destek y\u00fck\u00fc ya\u015f\u0131yor. M\u00fc\u015fteri temsilcileri, her talebi manuel olarak Salesforce'ta aramak zorunda kal\u0131yor, bu da yan\u0131t s\u00fcrelerini uzat\u0131yor ve m\u00fc\u015fteri memnuniyetini d\u00fc\u015f\u00fcr\u00fcyor.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm:<\/strong> Salesforce ve OpenAI Agent Builder entegrasyonu ile ak\u0131ll\u0131 bir sanal asistan (chatbot) olu\u015fturulur.<\/p>\n<ol>\n<li>M\u00fc\u015fteri, web sitesi veya mobil uygulama \u00fczerinden bir soru sorar (\u00f6rn. \"Sipari\u015f numaram XXXXXXXX olan \u00fcr\u00fcn\u00fcm ne zaman teslim edilecek?\").<\/li>\n<li>Bu sorgu, ara katman arac\u0131l\u0131\u011f\u0131yla OpenAI Agent Builder'a iletilir.<\/li>\n<li>OpenAI ajan\u0131, \"Sipari\u015f durumunu sorgula\" ad\u0131nda bir Salesforce arac\u0131 (tool) \u00e7a\u011f\u0131r\u0131r ve m\u00fc\u015fterinin verdi\u011fi sipari\u015f numaras\u0131n\u0131 bu araca parametre olarak g\u00f6nderir.<\/li>\n<li>Ara katman, bu fonksiyon \u00e7a\u011fr\u0131s\u0131n\u0131 al\u0131r ve Salesforce API'sini kullanarak ilgili sipari\u015fin durumunu (\u00f6rn. \"Yolda\", \"Teslim edildi\", \"\u0130\u015fleniyor\") ve tahmini teslimat tarihini \u00e7eker.<\/li>\n<li>\u00c7ekilen bilgiler OpenAI ajan\u0131na geri g\u00f6nderilir ve ajan, bu bilgileri do\u011fal bir dilde (\u00f6rn. \"Sipari\u015finiz XXXXXXXX yolda olup, tahmini teslimat tarihi [Tarih]'dir.\") m\u00fc\u015fteriye iletir.<\/li>\n<li>E\u011fer m\u00fc\u015fteri daha karma\u015f\u0131k bir sorunla (\u00f6rn. \u00fcr\u00fcn ar\u0131zas\u0131) gelirse, ajan Salesforce'ta otomatik olarak bir servis vakas\u0131 (Case) olu\u015fturabilir ve ilgili departmana atayabilir. Bu, manuel vaka olu\u015fturma y\u00fck\u00fcn\u00fc ortadan kald\u0131r\u0131r.<\/li>\n<\/ol>\n<p><strong>De\u011fer:<\/strong> M\u00fc\u015fteri destek yan\u0131t s\u00fcrelerinde %60 azalma, %30 operasyonel maliyet tasarrufu ve artan m\u00fc\u015fteri memnuniyeti.<\/p>\n<h3>Vaka Analizi 2: Sat\u0131\u015f S\u00fcre\u00e7lerinde Verimlilik Art\u0131\u015f\u0131<\/h3>\n<p><strong>Problem:<\/strong> Bir yaz\u0131l\u0131m \u015firketi, bir\u00e7ok potansiyel m\u00fc\u015fteri (lead) topluyor ancak sat\u0131\u015f temsilcileri, her bir lead'i manuel olarak nitelendirmekte ve uygun \u00fcr\u00fcn\/hizmetleri \u00f6nermekte zorlan\u0131yor. Bu, sat\u0131\u015f d\u00f6ng\u00fcs\u00fcn\u00fc uzat\u0131yor ve d\u00f6n\u00fc\u015ft\u00fcrme oranlar\u0131n\u0131 d\u00fc\u015f\u00fcr\u00fcyor.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm:<\/strong> OpenAI Agent Builder destekli bir sat\u0131\u015f asistan\u0131 entegrasyonu.<\/p>\n<ol>\n<li>Yeni bir lead (potansiyel m\u00fc\u015fteri) Salesforce'a kaydedildi\u011finde veya web sitesindeki bir form dolduruldu\u011funda, bir Salesforce Ak\u0131\u015f\u0131 veya Apex tetikleyicisi bu olay\u0131 yakalar.<\/li>\n<li>Lead'in temel bilgileri (\u015firket b\u00fcy\u00fckl\u00fc\u011f\u00fc, sekt\u00f6r, ileti\u015fim bilgileri) ara katman arac\u0131l\u0131\u011f\u0131yla OpenAI Agent Builder'a g\u00f6nderilir.<\/li>\n<li>OpenAI ajan\u0131, lead'in sekt\u00f6r\u00fcn\u00fc ve b\u00fcy\u00fckl\u00fc\u011f\u00fcn\u00fc analiz eder. \"Salesforce'dan \u00fcr\u00fcn bilgilerini getir\" gibi bir ara\u00e7 kullanarak, \u015firketin bu t\u00fcr lead'ler i\u00e7in en uygun oldu\u011funu d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fc \u00fcr\u00fcn veya hizmetleri Salesforce \u00fcr\u00fcn katalo\u011fundan \u00e7eker.<\/li>\n<li>Ajan, bu bilgilere dayanarak lead i\u00e7in ki\u015fiselle\u015ftirilmi\u015f bir ilk e-posta tasla\u011f\u0131 veya bir \u00fcr\u00fcn tavsiyesi olu\u015fturur.<\/li>\n<li>Gerekirse, ajan\u0131 bir sat\u0131\u015f temsilcisinin takvimini kontrol etmesi ve Salesforce'ta bir toplant\u0131 ayarlamas\u0131 i\u00e7in y\u00f6nlendirebiliriz.<\/li>\n<li>Bu bilgiler ve \u00f6nerilen e-posta tasla\u011f\u0131, tekrar Salesforce'taki lead kayd\u0131na veya bir sat\u0131\u015f temsilcisine bildirim olarak g\u00f6nderilir.<\/li>\n<\/ol>\n<p><strong>De\u011fer:<\/strong> Sat\u0131\u015f temsilcilerinin nitelendirme s\u00fcre\u00e7lerinde %40 zaman tasarrufu, %20 artan lead d\u00f6n\u00fc\u015ft\u00fcrme oran\u0131 ve daha h\u0131zl\u0131 sat\u0131\u015f d\u00f6ng\u00fcleri.<\/p>\n<h3>Vaka Analizi 3: Pazarlama ve Ki\u015fiselle\u015ftirme<\/h3>\n<p><strong>Problem:<\/strong> Bir finansal hizmetler sa\u011flay\u0131c\u0131s\u0131, farkl\u0131 m\u00fc\u015fteri segmentlerine y\u00f6nelik pazarlama kampanyalar\u0131 y\u00fcr\u00fctmek istiyor ancak her bir segment i\u00e7in \u00f6zelle\u015ftirilmi\u015f, \u00e7ekici i\u00e7erik olu\u015fturmak zaman al\u0131c\u0131 ve kaynak yo\u011fun bir s\u00fcre\u00e7.<\/p>\n<p><strong>\u00c7\u00f6z\u00fcm:<\/strong> Salesforce Marketing Cloud (veya Sales Cloud) verileriyle beslenen bir OpenAI pazarlama ajan\u0131.<\/p>\n<ol>\n<li>Pazarlama ekibi, Salesforce'ta belirli bir m\u00fc\u015fteri segmenti (\u00f6rn. \"Y\u00fcksek net de\u011ferli gen\u00e7 yat\u0131r\u0131mc\u0131lar\") tan\u0131mlar.<\/li>\n<li>Bu segmentteki m\u00fc\u015fterilerin demografik bilgileri, yat\u0131r\u0131m al\u0131\u015fkanl\u0131klar\u0131 ve tercihleri (anonimle\u015ftirilmi\u015f veya izin al\u0131nm\u0131\u015fsa) ara katman arac\u0131l\u0131\u011f\u0131yla OpenAI Agent Builder'a aktar\u0131l\u0131r.<\/li>\n<li>OpenAI ajan\u0131, \"M\u00fc\u015fteri segmentine \u00f6zel e-posta tasla\u011f\u0131 olu\u015ftur\" ad\u0131nda bir ara\u00e7 \u00e7a\u011f\u0131r\u0131r. Bu ara\u00e7, m\u00fc\u015fterinin profilini ve pazarlama kampanyas\u0131n\u0131n hedeflerini (\u00f6rn. \"yeni emeklilik fonu \u00fcr\u00fcn\u00fcn\u00fc tan\u0131tmak\") girdi olarak al\u0131r.<\/li>\n<li>Ajan, bu bilgiler \u0131\u015f\u0131\u011f\u0131nda son derece ki\u015fiselle\u015ftirilmi\u015f ve ilgi \u00e7ekici e-posta konu sat\u0131rlar\u0131, g\u00f6vde metinleri ve hatta CTA'lar (Call to Action) olu\u015fturur.<\/li>\n<li>Olu\u015fturulan i\u00e7erik, Salesforce Marketing Cloud'a geri g\u00f6nderilir ve pazarlama kampanyalar\u0131nda kullan\u0131lmak \u00fczere taslak olarak kaydedilir. Pazarlama ekibi, son r\u00f6tu\u015flar\u0131 yapabilir veya do\u011frudan kullanabilir.<\/li>\n<li>Ayr\u0131ca ajan, bir m\u00fc\u015fterinin ge\u00e7mi\u015f etkile\u015fimlerine (Salesforce'ta kay\u0131tl\u0131) dayanarak web sitesi i\u00e7eri\u011fini veya \u00f6nerilen \u00fcr\u00fcnleri dinamik olarak ki\u015fiselle\u015ftirebilir.<\/li>\n<\/ol>\n<p><strong>De\u011fer:<\/strong> Pazarlama i\u00e7eri\u011fi olu\u015fturma s\u00fcresinde %50 azalma, e-posta a\u00e7\u0131lma ve t\u0131klanma oranlar\u0131nda %15 art\u0131\u015f ve daha y\u00fcksek kampanya d\u00f6n\u00fc\u015f\u00fcmleri.<\/p>\n<h2 id=\"ileri-duzey-ipuclari-ve-en-iyi-uygulamalar\">\u0130leri D\u00fczey \u0130pu\u00e7lar\u0131 ve En \u0130yi Uygulamalar<\/h2>\n<p>Salesforce ve OpenAI Agent Builder entegrasyonu kurmak sadece teknik ad\u0131mlar\u0131 takip etmekten ibaret de\u011fildir. Ba\u015far\u0131l\u0131 ve s\u00fcrd\u00fcr\u00fclebilir bir \u00e7\u00f6z\u00fcm i\u00e7in baz\u0131 ileri d\u00fczey ipu\u00e7lar\u0131 ve en iyi uygulamalar\u0131 g\u00f6z \u00f6n\u00fcnde bulundurman\u0131z gerekir. Bu, projenizin \u00f6l\u00e7eklenebilirli\u011fini, g\u00fcvenli\u011fini ve genel performans\u0131n\u0131 art\u0131racakt\u0131r.<\/p>\n<h3>1. Veri G\u00fcvenli\u011fi ve Uyumluluk<\/h3>\n<p>M\u00fc\u015fteri verileri, Salesforce'tan OpenAI'a akarken b\u00fcy\u00fck bir hassasiyetle ele al\u0131nmal\u0131d\u0131r. GDPR, KVKK ve di\u011fer yerel veri koruma y\u00f6netmeliklerine uygunluk esast\u0131r.<\/p>\n<ul>\n<li><strong>Veri Anonimle\u015ftirme\/Pseudonimle\u015ftirme:<\/strong> OpenAI'a hassas ki\u015fisel verileri g\u00f6ndermeden \u00f6nce m\u00fcmk\u00fcnse bu verileri anonimle\u015ftirin veya takma adlar kullan\u0131n.<\/li>\n<li><strong>Eri\u015fim Kontrolleri:<\/strong> Salesforce ve OpenAI API'leri i\u00e7in s\u0131k\u0131 eri\u015fim kontrolleri uygulay\u0131n. En az ayr\u0131cal\u0131k ilkesini benimseyerek, sadece gerekli izinleri verin.<\/li>\n<li><strong>\u015eifreleme:<\/strong> Hem iletimdeki (TLS\/SSL) hem de duran (at-rest) verileri \u015fifreleyin. Ara katman\u0131n\u0131z\u0131n t\u00fcm ileti\u015fim kanallar\u0131n\u0131n g\u00fcvenli oldu\u011fundan emin olun.<\/li>\n<li><strong>Kullan\u0131m Politikalar\u0131:<\/strong> OpenAI'\u0131n veri kullan\u0131m politikalar\u0131n\u0131 dikkatlice inceleyin. Verilerinizin model e\u011fitimi i\u00e7in kullan\u0131l\u0131p kullan\u0131lmad\u0131\u011f\u0131n\u0131 ve bunu nas\u0131l kontrol edebilece\u011finizi anlay\u0131n.<\/li>\n<\/ul>\n<h3>2. Hata Y\u00f6netimi ve \u0130zleme<\/h3>\n<p>Her entegrasyon sisteminde hatalar ka\u00e7\u0131n\u0131lmazd\u0131r. Bu hatalar\u0131 proaktif bir \u015fekilde ele almak, sisteminizin g\u00fcvenilirli\u011fini art\u0131r\u0131r.<\/p>\n<ul>\n<li><strong>Kapsaml\u0131 Hata Yakalama:<\/strong> Hem Salesforce'ta (Apex try-catch bloklar\u0131) hem de ara katman\u0131n\u0131zda (\u00f6rne\u011fin Node.js'te try-catch) kapsaml\u0131 hata yakalama mekanizmalar\u0131 uygulay\u0131n.<\/li>\n<li><strong>Yeniden Deneme Mekanizmalar\u0131 (Retry Logic):<\/strong> Ge\u00e7ici a\u011f sorunlar\u0131 veya API s\u0131n\u0131rlar\u0131 nedeniyle ba\u015far\u0131s\u0131z olan istekler i\u00e7in otomatik yeniden deneme (exponential backoff ile) uygulay\u0131n.<\/li>\n<li><strong>Merkezi \u0130zleme ve G\u00fcnl\u00fck Kayd\u0131 (Logging):<\/strong> Entegrasyonunuzdaki t\u00fcm i\u015flemlerin (Salesforce'dan giden istekler, ara katmandaki i\u015flemler, OpenAI API yan\u0131tlar\u0131) merkezi bir g\u00fcnl\u00fckleme sistemine kaydedildi\u011finden emin olun (\u00f6rn. AWS CloudWatch, Splunk). Bu, sorun giderme ve performans analizi i\u00e7in kritik \u00f6neme sahiptir.<\/li>\n<li><strong>Uyar\u0131lar:<\/strong> Belirli hata e\u015fiklerine ula\u015f\u0131ld\u0131\u011f\u0131nda veya \u00f6nemli olaylar meydana geldi\u011finde ilgili ekiplere (e-posta, SMS, Slack vb.) uyar\u0131 g\u00f6nderen sistemler kurun.<\/li>\n<\/ul>\n<h3>3. \u00d6l\u00e7eklenebilirlik ve Performans<\/h3>\n<p>\u0130\u015f y\u00fck\u00fcn\u00fcz artt\u0131k\u00e7a entegrasyonunuzun sorunsuz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flamak i\u00e7in \u00f6l\u00e7eklenebilirlik \u00f6nemlidir.<\/p>\n<ul>\n<li><strong>Asenkron \u0130\u015flemler:<\/strong> \u00d6zellikle uzun s\u00fcren veya \u00e7ok say\u0131da \u00e7a\u011fr\u0131 gerektiren i\u015flemler i\u00e7in asenkron yakla\u015f\u0131mlar\u0131 benimseyin. Salesforce'ta Platform Olaylar\u0131 veya Kuyruk (Queueable Apex) kullan\u0131labilir. Ara katman\u0131n\u0131z\u0131n da asenkron i\u015fleyebilmesi \u00f6nemlidir.<\/li>\n<li><strong>API H\u0131z S\u0131n\u0131rlar\u0131 (Rate Limits):<\/strong> Hem Salesforce API'lerinin hem de OpenAI API'sinin h\u0131z s\u0131n\u0131rlar\u0131n\u0131 dikkatlice y\u00f6netin. \u0130stekleri uygun \u015fekilde da\u011f\u0131t\u0131n veya toplu i\u015fleyin (batch processing).<\/li>\n<li><strong>\u00d6nbelle\u011fe Alma (Caching):<\/strong> S\u0131k\u00e7a istenen ve nadiren de\u011fi\u015fen veriler i\u00e7in ara katmanda veya Salesforce'ta \u00f6nbelle\u011fe alma uygulay\u0131n. Bu, API \u00e7a\u011fr\u0131s\u0131 say\u0131s\u0131n\u0131 azaltarak performans\u0131 art\u0131r\u0131r ve maliyeti d\u00fc\u015f\u00fcr\u00fcr.<\/li>\n<li><strong>Token Y\u00f6netimi:<\/strong> OpenAI API \u00e7a\u011fr\u0131lar\u0131 i\u00e7in token kullan\u0131m\u0131n\u0131z\u0131 optimize edin. Ajan\u0131n talimatlar\u0131n\u0131 ve ara\u00e7 tan\u0131mlar\u0131n\u0131 gereksiz yere uzatmay\u0131n.<\/li>\n<\/ul>\n<h3>4. Maliyet Optimizasyonu<\/h3>\n<p>API \u00e7a\u011fr\u0131lar\u0131 maliyet olu\u015fturur. Maliyetleri d\u00fc\u015f\u00fcrmek i\u00e7in ak\u0131ll\u0131ca hareket edin.<\/p>\n<ul>\n<li><strong>Model Se\u00e7imi:<\/strong> OpenAI'da g\u00f6reve en uygun maliyetli modeli se\u00e7in. \u00d6rne\u011fin, daha basit g\u00f6revler i\u00e7in <code>gpt-3.5-turbo<\/code> yerine <code>gpt-4o<\/code> kullanmak her zaman gerekli olmayabilir.<\/li>\n<li><strong>Gereksiz \u00c7a\u011fr\u0131lardan Ka\u00e7\u0131nma:<\/strong> Her etkile\u015fimde t\u00fcm bilgiyi tekrar tekrar g\u00f6ndermek yerine, yaln\u0131zca gerekli bilgileri g\u00f6nderin.<\/li>\n<li><strong>Ara Katman Maliyeti:<\/strong> AWS Lambda gibi sunucusuz fonksiyonlar, yaln\u0131zca kullan\u0131ld\u0131\u011f\u0131nda \u00fccretlendirildi\u011fi i\u00e7in maliyet a\u00e7\u0131s\u0131ndan avantajl\u0131d\u0131r. Ancak, fonksiyonun bellek ve \u00e7al\u0131\u015fma s\u00fcresi optimizasyonuna dikkat edin.<\/li>\n<\/ul>\n<h3>5. Kullan\u0131c\u0131 Deneyimi ve \u0130nsan Deste\u011fi Entegrasyonu<\/h3>\n<p>Yapay zeka asistanlar\u0131 ne kadar geli\u015fmi\u015f olursa olsun, baz\u0131 durumlarda insan m\u00fcdahalesi gerekebilir.<\/p>\n<ul>\n<li><strong>Kesintisiz \u0130nsan Devri:<\/strong> Ajan\u0131n bir sorunu \u00e7\u00f6zemedi\u011fi veya kullan\u0131c\u0131n\u0131n insanla konu\u015fmak istedi\u011fi durumlarda, sohbeti sorunsuz bir \u015fekilde bir Salesforce servis temsilcisine y\u00f6nlendirebilen bir mekanizma tasarlay\u0131n. Bu devir s\u0131ras\u0131nda ajan\u0131n toplad\u0131\u011f\u0131 t\u00fcm bilgileri temsilciye aktarmak \u00f6nemlidir.<\/li>\n<li><strong>S\u00fcrekli Geli\u015fim:<\/strong> Ajan\u0131n performans\u0131n\u0131 d\u00fczenli olarak izleyin ve kullan\u0131c\u0131 geri bildirimlerini toplay\u0131n. Bu geri bildirimleri kullanarak ajan\u0131n talimatlar\u0131n\u0131, ara\u00e7lar\u0131n\u0131 veya Salesforce entegrasyon mant\u0131\u011f\u0131n\u0131 iyile\u015ftirin.<\/li>\n<li><strong>Mobil Uyumlu Tasar\u0131m:<\/strong> E\u011fer m\u00fc\u015fteri etkile\u015fimleri mobil cihazlar \u00fczerinden ger\u00e7ekle\u015fiyorsa, ajan\u0131n aray\u00fcz\u00fcn\u00fcn mobil uyumlu oldu\u011fundan emin olun. A\u015fa\u011f\u0131daki gibi basit bir medya sorgusu ile temel uyumluluk sa\u011flanabilir:<\/li>\n<\/ul>\n<pre><code class=\"language-css\">\n\/* Mobil cihazlar i\u00e7in stil tan\u0131mlar\u0131 *\/\n@media (max-width: 768px) {\n  .chat-container {\n    width: 100%;\n    max-width: none;\n    margin: 0;\n    border-radius: 0;\n  }\n  .expert-tip {\n    font-size: 0.9em;\n    padding: 10px;\n  }\n}\n        <\/pre>\n<p><\/code><\/p>\n<p>Bu ileri d\u00fczey ipu\u00e7lar\u0131 ve en iyi uygulamalar\u0131 takip ederek, Salesforce ve OpenAI Agent Builder entegrasyonunuzun sadece i\u015flevsel de\u011fil, ayn\u0131 zamanda g\u00fcvenli, \u00f6l\u00e7eklenebilir ve gelece\u011fe haz\u0131r olmas\u0131n\u0131 sa\u011flayabilirsiniz.<\/p>\n<h2 id=\"sonuc-gelecegin-akilli-crm-deneyimleri\">Sonu\u00e7: Gelece\u011fin Ak\u0131ll\u0131 CRM Deneyimleri<\/h2>\n<p>Salesforce'u OpenAI Agent Builder ile entegre etmek, g\u00fcn\u00fcm\u00fcz\u00fcn h\u0131zla de\u011fi\u015fen i\u015f d\u00fcnyas\u0131nda bir l\u00fcks olmaktan \u00e7\u0131k\u0131p, stratejik bir zorunluluk haline gelmektedir. Bu makale boyunca ele ald\u0131\u011f\u0131m\u0131z gibi, bu entegrasyon, i\u015fletmelerin m\u00fc\u015fteri ili\u015fkileri y\u00f6netimi s\u00fcre\u00e7lerini k\u00f6kten d\u00f6n\u00fc\u015ft\u00fcrme potansiyeli ta\u015f\u0131maktad\u0131r. Manuel, tekrarlayan ve zaman al\u0131c\u0131 g\u00f6revleri otomatize ederek insan kaynaklar\u0131n\u0131 daha stratejik ve de\u011fer odakl\u0131 i\u015flere y\u00f6nlendiren bu birle\u015fim, sadece operasyonel verimlilik sa\u011flamakla kalmaz, ayn\u0131 zamanda m\u00fc\u015fteri memnuniyetini ve sadakatini de zirveye ta\u015f\u0131r. M\u00fc\u015fteriler, kendilerine \u00f6zel, h\u0131zl\u0131 ve do\u011fru yan\u0131tlar alabildikleri ak\u0131ll\u0131 sistemlerle etkile\u015fim kurarken, i\u015fletmeler de verilerinden en \u00fcst d\u00fczeyde faydalanarak daha bilin\u00e7li kararlar alabilirler.<\/p>\n<p>Entegrasyon mimarisini anlamaktan, ad\u0131m ad\u0131m kurulum s\u00fcre\u00e7lerini incelemeye ve ger\u00e7ek d\u00fcnya senaryolar\u0131yla somut \u00f6rneklere kadar her a\u015famada, bu teknolojilerin bir araya geldi\u011finde nas\u0131l bir sinerji yaratt\u0131\u011f\u0131n\u0131 g\u00f6rd\u00fck. M\u00fc\u015fteri deste\u011finde otomatik vaka \u00e7\u00f6z\u00fcmlerinden, sat\u0131\u015f s\u00fcre\u00e7lerinde lead nitelendirme ve teklif ki\u015fiselle\u015ftirmeye, pazarlamada hiper-ki\u015fiselle\u015ftirilmi\u015f i\u00e7erik olu\u015fturmaya kadar geni\u015f bir kullan\u0131m alan\u0131 bulunmaktad\u0131r. Ancak unutulmamal\u0131d\u0131r ki, bu t\u00fcr ileri d\u00fczey entegrasyonlar, veri g\u00fcvenli\u011fi, hata y\u00f6netimi, \u00f6l\u00e7eklenebilirlik ve kullan\u0131c\u0131 deneyimi gibi \u00f6nemli en iyi uygulamalar\u0131 da beraberinde getirir. Gelecekte, yapay zeka destekli CRM \u00e7\u00f6z\u00fcmleri, proaktif m\u00fc\u015fteri hizmeti, tahminci analizler ve daha da ki\u015fiselle\u015ftirilmi\u015f etkile\u015fimlerle i\u015f d\u00fcnyas\u0131n\u0131n standartlar\u0131n\u0131 belirleyecektir. Bu nedenle, \u015fimdi bu teknolojilere yat\u0131r\u0131m yapmak ve onlar\u0131 i\u015f stratejilerinize entegre etmek, s\u00fcrd\u00fcr\u00fclebilir b\u00fcy\u00fcme ve rekabet avantaj\u0131 i\u00e7in kritik bir ad\u0131md\u0131r. \u0130\u015fletmelerin bu entegrasyon f\u0131rsat\u0131n\u0131 de\u011ferlendirerek, m\u00fc\u015fterileriyle olan ba\u011flar\u0131n\u0131 g\u00fc\u00e7lendirmeleri ve gelece\u011fin ak\u0131ll\u0131 CRM deneyimlerini \u015fekillendirmeleri ka\u00e7\u0131n\u0131lmazd\u0131r.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<ul class=\"faq-list\">\n<li>\n                <strong>S: Salesforce ve OpenAI Agent Builder entegrasyonu ne kadar g\u00fcvenlidir?<\/strong><br \/>\n                <strong>C:<\/strong> Entegrasyon, her iki platformun da sa\u011flad\u0131\u011f\u0131 g\u00fc\u00e7l\u00fc g\u00fcvenlik mekanizmalar\u0131yla (OAuth 2.0, API Anahtarlar\u0131, TLS\/SSL \u015fifrelemesi) son derece g\u00fcvenli hale getirilebilir. Ancak, hassas verilerin anonimle\u015ftirilmesi, s\u0131k\u0131 eri\u015fim kontrolleri, uygun veri saklama politikalar\u0131 ve yerel veri koruma y\u00f6netmeliklerine (KVKK, GDPR) uyum gibi ek g\u00fcvenlik \u00f6nlemlerini ara katman\u0131n\u0131zda ve genel mimarinizde uygulaman\u0131z b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r.\n            <\/li>\n<li>\n                <strong>S: Entegrasyon i\u00e7in hangi Salesforce s\u00fcr\u00fcmleri desteklenir?<\/strong><br \/>\n                <strong>C:<\/strong> Salesforce'un API eri\u015fimi sa\u011flayan herhangi bir s\u00fcr\u00fcm\u00fc (Enterprise, Unlimited, Performance Edition ve Developer Edition) bu entegrasyon i\u00e7in uygundur. Essentials ve Professional gibi s\u00fcr\u00fcmlerde API eri\u015fimi k\u0131s\u0131tl\u0131 olabilir veya ek maliyet gerektirebilir, bu nedenle kulland\u0131\u011f\u0131n\u0131z s\u00fcr\u00fcm\u00fcn API eri\u015fimine sahip oldu\u011fundan emin olmal\u0131s\u0131n\u0131z.\n            <\/li>\n<li>\n                <strong>S: Bu entegrasyonun maliyetleri nelerdir?<\/strong><br \/>\n                <strong>C:<\/strong> Maliyetler ba\u015fl\u0131ca \u00fc\u00e7 ana kalemde toplan\u0131r: Salesforce API kullan\u0131m maliyetleri (API \u00e7a\u011fr\u0131s\u0131 limitleri a\u015f\u0131l\u0131rsa), OpenAI Agent Builder (veya Assistant API) kullan\u0131m maliyetleri (token bazl\u0131 \u00fccretlendirme) ve ara katman servisinin (\u00f6rn. AWS Lambda, Azure Functions) bar\u0131nd\u0131rma ve \u00e7al\u0131\u015fma maliyetleri. Bu maliyetler, kullan\u0131m hacminize ve se\u00e7ti\u011finiz modellere\/servislere g\u00f6re b\u00fcy\u00fck \u00f6l\u00e7\u00fcde de\u011fi\u015fiklik g\u00f6sterecektir.\n            <\/li>\n<li>\n                <strong>S: Entegrasyon i\u00e7in hangi teknik bilgiye ihtiya\u00e7 var?<\/strong><br \/>\n                <strong>C:<\/strong> Bu entegrasyon i\u00e7in Salesforce Apex geli\u015ftirme bilgisi (API \u00e7a\u011fr\u0131lar\u0131 ve i\u015f ak\u0131\u015flar\u0131 i\u00e7in), ara katman geli\u015ftirme (Node.js, Python gibi dillerde API olu\u015fturma), bulut servisleri (AWS Lambda, Azure Functions) ve OpenAI Assistant API'sinin kullan\u0131m\u0131 hakk\u0131nda bilgi sahibi olmak gereklidir. Temel d\u00fczeyde web geli\u015ftirme ve API entegrasyonu deneyimi de faydal\u0131 olacakt\u0131r.\n            <\/li>\n<li>\n                <strong>S: Agent Builder yerine ba\u015fka bir OpenAI \u00e7\u00f6z\u00fcm\u00fc kullan\u0131labilir mi?<\/strong><br \/>\n                <strong>C:<\/strong> Evet, Agent Builder (Assistant API) ak\u0131ll\u0131 ajan olu\u015fturmay\u0131 kolayla\u015ft\u0131ran bir ara\u00e7 olsa da, daha d\u00fc\u015f\u00fck seviyeli API'leri (\u00f6rn. Completions API, Chat Completions API) kullanarak kendi \u00f6zel entegrasyonunuzu da geli\u015ftirebilirsiniz. Ancak bu, daha fazla kodlama ve manuel y\u00f6netim gerektirir. Agent Builder, \u00f6zellikle Function Calling ve bilgi taban\u0131 y\u00f6netimini basitle\u015ftirdi\u011fi i\u00e7in genellikle tercih edilir.\n            <\/li>\n<\/ul><\/div>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"\u0130\u015fletmeler, m\u00fc\u015fteri ili\u015fkileri y\u00f6netiminde (CRM) verimlili\u011fi art\u0131rmak ve m\u00fc\u015fteri deneyimini ki\u015fiselle\u015ftirmek i\u00e7in s\u00fcrekli yeni yollar aramaktad\u0131r. Geleneksel y\u00f6ntemler&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1342],"tags":[],"class_list":{"0":"post-32726","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ai","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Salesforce&#039;u OpenAI Agent Builder&#039;a Ba\u011flama Rehberi<\/title>\n<meta name=\"description\" content=\"\u0130\u015fletmeler, m\u00fc\u015fteri ili\u015fkileri y\u00f6netiminde (CRM) verimlili\u011fi art\u0131rmak ve m\u00fc\u015fteri deneyimini ki\u015fiselle\u015ftirmek i\u00e7in s\u00fcrekli yeni yollar aramaktad\u0131r. Geleneksel y\u00f6ntemler genellikle manuel m\u00fcdahale gerektirirken, yapay zeka (AI) ve \u00f6zellikle OpenAI&#039;\u0131n Agent Builder (eski ad\u0131yla Assistant API) gibi ara\u00e7lar\u0131, bu s\u00fcre\u00e7leri otomatize etme ve ak\u0131ll\u0131 hale getirme potansiyeli sunuyor. Peki, d\u00fcnyan\u0131n \u00f6nde gelen CRM platformu Salesforce&#039;u, m\u00fc\u015fteri etkile\u015fimlerini d\u00f6n\u00fc\u015ft\u00fcrebilecek ak\u0131ll\u0131 ajanlar olu\u015fturmak i\u00e7in nas\u0131l OpenAI Agent Builder&#039;a ba\u011flayabiliriz?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Salesforce&#039;u OpenAI Agent Builder&#039;a Ba\u011flama Rehberi\" \/>\n<meta property=\"og:description\" content=\"\u0130\u015fletmeler, m\u00fc\u015fteri ili\u015fkileri y\u00f6netiminde (CRM) verimlili\u011fi art\u0131rmak ve m\u00fc\u015fteri deneyimini ki\u015fiselle\u015ftirmek i\u00e7in s\u00fcrekli yeni yollar aramaktad\u0131r. Geleneksel y\u00f6ntemler genellikle manuel m\u00fcdahale gerektirirken, yapay zeka (AI) ve \u00f6zellikle OpenAI&#039;\u0131n Agent Builder (eski ad\u0131yla Assistant API) gibi ara\u00e7lar\u0131, bu s\u00fcre\u00e7leri otomatize etme ve ak\u0131ll\u0131 hale getirme potansiyeli sunuyor. Peki, d\u00fcnyan\u0131n \u00f6nde gelen CRM platformu Salesforce&#039;u, m\u00fc\u015fteri etkile\u015fimlerini d\u00f6n\u00fc\u015ft\u00fcrebilecek ak\u0131ll\u0131 ajanlar olu\u015fturmak i\u00e7in nas\u0131l OpenAI Agent Builder&#039;a ba\u011flayabiliriz?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-25T04:01:21+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"26 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Salesforce&#8217;u OpenAI Agent Builder&#8217;a Ba\u011flama Rehberi\",\"datePublished\":\"2025-10-25T04:01:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/\"},\"wordCount\":4850,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"AI\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/\",\"name\":\"Salesforce'u OpenAI Agent Builder'a Ba\u011flama Rehberi\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-10-25T04:01:21+00:00\",\"description\":\"\u0130\u015fletmeler, m\u00fc\u015fteri ili\u015fkileri y\u00f6netiminde (CRM) verimlili\u011fi art\u0131rmak ve m\u00fc\u015fteri deneyimini ki\u015fiselle\u015ftirmek i\u00e7in s\u00fcrekli yeni yollar aramaktad\u0131r. Geleneksel y\u00f6ntemler genellikle manuel m\u00fcdahale gerektirirken, yapay zeka (AI) ve \u00f6zellikle OpenAI'\u0131n Agent Builder (eski ad\u0131yla Assistant API) gibi ara\u00e7lar\u0131, bu s\u00fcre\u00e7leri otomatize etme ve ak\u0131ll\u0131 hale getirme potansiyeli sunuyor. Peki, d\u00fcnyan\u0131n \u00f6nde gelen CRM platformu Salesforce'u, m\u00fc\u015fteri etkile\u015fimlerini d\u00f6n\u00fc\u015ft\u00fcrebilecek ak\u0131ll\u0131 ajanlar olu\u015fturmak i\u00e7in nas\u0131l OpenAI Agent Builder'a ba\u011flayabiliriz?\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Salesforce&#8217;u OpenAI Agent Builder&#8217;a Ba\u011flama Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Salesforce'u OpenAI Agent Builder'a Ba\u011flama Rehberi","description":"\u0130\u015fletmeler, m\u00fc\u015fteri ili\u015fkileri y\u00f6netiminde (CRM) verimlili\u011fi art\u0131rmak ve m\u00fc\u015fteri deneyimini ki\u015fiselle\u015ftirmek i\u00e7in s\u00fcrekli yeni yollar aramaktad\u0131r. Geleneksel y\u00f6ntemler genellikle manuel m\u00fcdahale gerektirirken, yapay zeka (AI) ve \u00f6zellikle OpenAI'\u0131n Agent Builder (eski ad\u0131yla Assistant API) gibi ara\u00e7lar\u0131, bu s\u00fcre\u00e7leri otomatize etme ve ak\u0131ll\u0131 hale getirme potansiyeli sunuyor. Peki, d\u00fcnyan\u0131n \u00f6nde gelen CRM platformu Salesforce'u, m\u00fc\u015fteri etkile\u015fimlerini d\u00f6n\u00fc\u015ft\u00fcrebilecek ak\u0131ll\u0131 ajanlar olu\u015fturmak i\u00e7in nas\u0131l OpenAI Agent Builder'a ba\u011flayabiliriz?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"Salesforce'u OpenAI Agent Builder'a Ba\u011flama Rehberi","og_description":"\u0130\u015fletmeler, m\u00fc\u015fteri ili\u015fkileri y\u00f6netiminde (CRM) verimlili\u011fi art\u0131rmak ve m\u00fc\u015fteri deneyimini ki\u015fiselle\u015ftirmek i\u00e7in s\u00fcrekli yeni yollar aramaktad\u0131r. Geleneksel y\u00f6ntemler genellikle manuel m\u00fcdahale gerektirirken, yapay zeka (AI) ve \u00f6zellikle OpenAI'\u0131n Agent Builder (eski ad\u0131yla Assistant API) gibi ara\u00e7lar\u0131, bu s\u00fcre\u00e7leri otomatize etme ve ak\u0131ll\u0131 hale getirme potansiyeli sunuyor. Peki, d\u00fcnyan\u0131n \u00f6nde gelen CRM platformu Salesforce'u, m\u00fc\u015fteri etkile\u015fimlerini d\u00f6n\u00fc\u015ft\u00fcrebilecek ak\u0131ll\u0131 ajanlar olu\u015fturmak i\u00e7in nas\u0131l OpenAI Agent Builder'a ba\u011flayabiliriz?","og_url":"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-10-25T04:01:21+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"26 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Salesforce&#8217;u OpenAI Agent Builder&#8217;a Ba\u011flama Rehberi","datePublished":"2025-10-25T04:01:21+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/"},"wordCount":4850,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["AI"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/","name":"Salesforce'u OpenAI Agent Builder'a Ba\u011flama Rehberi","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-10-25T04:01:21+00:00","description":"\u0130\u015fletmeler, m\u00fc\u015fteri ili\u015fkileri y\u00f6netiminde (CRM) verimlili\u011fi art\u0131rmak ve m\u00fc\u015fteri deneyimini ki\u015fiselle\u015ftirmek i\u00e7in s\u00fcrekli yeni yollar aramaktad\u0131r. Geleneksel y\u00f6ntemler genellikle manuel m\u00fcdahale gerektirirken, yapay zeka (AI) ve \u00f6zellikle OpenAI'\u0131n Agent Builder (eski ad\u0131yla Assistant API) gibi ara\u00e7lar\u0131, bu s\u00fcre\u00e7leri otomatize etme ve ak\u0131ll\u0131 hale getirme potansiyeli sunuyor. Peki, d\u00fcnyan\u0131n \u00f6nde gelen CRM platformu Salesforce'u, m\u00fc\u015fteri etkile\u015fimlerini d\u00f6n\u00fc\u015ft\u00fcrebilecek ak\u0131ll\u0131 ajanlar olu\u015fturmak i\u00e7in nas\u0131l OpenAI Agent Builder'a ba\u011flayabiliriz?","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/salesforceu-openai-agent-buildera-baglama-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Salesforce&#8217;u OpenAI Agent Builder&#8217;a Ba\u011flama Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/32726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=32726"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/32726\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=32726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=32726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=32726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}