Vertex AI Conversation ile üretken Chat uygulaması oluşturma

1. Genel Bakış

Neler oluşturacaksınız?

Bu codelab'de telefon, kol saati, dizüstü bilgisayar, akıllı ev cihazı ve diğer tüketici cihazları gibi Google Store'daki ürün ve cihazlar hakkında soruları olan müşterilere yardımcı olabilecek bir sanal aracı oluşturmak, yapılandırmak ve dağıtmak için Vertex AI Conversation'da Veri Deposu Aracısı işlevini kullanacaksınız.

Veri Deposu Aracısı nedir?

Veri Deposu Aracısı, Vertex AI Conversation'da yer alan ve Dialogflow CX'teki işlevlere ek olarak geliştirilen bir özelliktir.

Veri Deposu Aracısı ile bir web sitesi URL'si, yapılandırılmış veriler veya yapılandırılmamış veriler sağlayabilirsiniz. Ardından, Veri Mağazası Aracısı içeriğinizi ayrıştırıp veri depoları ve büyük dil modelleri tarafından desteklenen bir sanal aracı oluşturur. Böylece müşterileriniz ve son kullanıcılarınız temsilciyle görüşüp içerikle ilgili sorular sorabilir. Daha fazla bilgi için Veri Deposu Aracısı belgelerine bakın.

Dizüstü bilgisayarda bilgi arayan kullanıcılar

Neler öğreneceksiniz?

  • Veri Deposu Aracısı oluşturma
  • Temsilcinizin veri deposuna yapılandırılmamış veriler ekleme
  • Temsilciniz için sesli ve sohbet deneyimlerini etkinleştirme
  • Temsilcinizi test etme ve müşteri sorularını simüle etme
  • Temsilcinizin görüşme geçmişini ve analizlerini görüntüleme

Gerekenler

  • Bir Google Cloud projesi
  • Chrome gibi bir tarayıcı

2. API'leri etkinleştir

Vertex AI Conversation'da Veri Deposu Aracısı kullanmaya başlamadan önce Dialogflow'un yanı sıra Vertex AI Arama ve Conversation API'lerini etkinleştirmeniz gerekir.

Dialogflow API'yi etkinleştirmek için şu adımları uygulayın:

  1. Tarayıcınızda Dialogflow API Hizmet Ayrıntıları sayfasına gidin.
  2. Google Cloud projenizde Dialogflow API'yi etkinleştirmek için Etkinleştir düğmesini tıklayın.

Vertex AI Arama ve Sohbet API'sini etkinleştirmek için aşağıdaki adımları uygulayın:

  1. Google Cloud konsolunda Vertex AI Arama ve Sohbet konsoluna gidin.
  2. Hizmet Şartları'nı okuyup kabul edin, ardından Devam et ve API'yi etkinleştir'i tıklayın.

3. Yeni sohbet uygulaması oluştur

Şimdi, sanal aracınız için yeni bir sohbet uygulaması oluşturup bu uygulamayı bir veri kaynağıyla yapılandıracaksınız. Oluşturacağınız temsilcinin amacı, Google Store'daki ürünlerle ilgili soruları olan müşterilere yardımcı olmaktır.

Vertex AI Conversation Console'u ve Dialogflow CX konsolunu kullanarak bu codelab'deki geri kalan adımları uygulayarak Veri Deposu Aracısı kullanarak soru ve yanıtları işleyebilecek sanal aracı oluşturabilir, yapılandırabilirsiniz ve dağıtabilirsiniz.

  1. Vertex AI Conversation'da yeni bir sohbet uygulaması oluşturmak için:
    1. Vertex AI Conversation Console'a (Vertex AI Sohbet konsoluna) gidip konsolun üst kısmındaki +New app'i (+Yeni uygulama) tıklayın.
    2. Dialogflow CX konsoluna gidin, +Yeni aracı oluştur'u ve ardından Otomatik oluştur seçeneğini belirleyin. Vertex AI Conversation Console'da aşağıdaki adıma yönlendirilirsiniz.
  2. Vertex AI Conversation Console'da, oluşturmak istediğiniz uygulama türü olarak Chat'i seçin.
  3. Google Store tutarında bir Şirket adı girin. Bu parametre, temsilcinizin temsil ettiği şirketi ve aracınızın kapsamını tanımlamak için kullanılır.
  4. Aracı adı olarak Google Store girin.
  5. Devam'ı tıklayın.
  6. Yeni veri deposu oluştur'u tıklayın.
  7. Veri deponuzun veri kaynağı olarak Cloud Storage'ı seçin.
  8. Bu codelab için örnek verileri içeren aşağıdaki Google Cloud Storage klasörünü belirtin. gs:// önekinin gerekli olmadığını unutmayın:
    cloud-samples-data/dialogflow-cx/google-store
    
  9. İçe aktardığınız veri türü olarak Yapılandırılmamış dokümanlar'ı seçin.
  10. Devam'ı tıklayın.
  11. Google Store tutarında bir Veri deposu adı belirtin.
  12. Veri deposunu oluşturmak için Oluştur'u tıklayın.
  13. Veri depoları listesinde yeni oluşturulan Google Store öğesini seçin.
  14. Sohbet uygulamanızı oluşturmak için Oluştur'u tıklayın.

Tebrikler! Müşterilerinize yardımcı olmaya hazır bilgi destekli sohbet uygulamanızı oluşturmayı tamamladınız. Kutlamak için bir dakikanızı ayırın!

Ancak, bot'u kullanıcılarınız için erişilebilir hale getirmek için yapmanız gereken başka işlemler var. Bir sonraki bölümde sanal aracınızı test edecek ve Google Store'daki çeşitli ürünlerle ilgili kullanıcı sorularını yanıtlamada ne kadar başarılı olduğunu göreceksiniz.

4. Sanal aracınızı test edin

Test yapmak; hataları bulmak, sınırlamaları belirlemek ve müşteri deneyimini simüle etmek için sohbet aracılarıyla çalışmanın önemli bir parçasıdır. Müşterinin sorabileceği çeşitli sorulara nasıl yanıt verdiğini görmek için chatbot'unuzla etkileşimli bir oturum başlatabilirsiniz.

  1. Vertex AI Conversation Console'da sohbet uygulamanızın adını tıklayarak daha fazla test ve özelleştirme işlemi yapabilmeniz için Dialogflow CX konsoluna yönlendirilirsiniz.
  2. Dialogflow CX konsolunda ve temsilcinizin içinden Test Aracısı'nı tıklayarak Simülatörü açın.Dialogflow CX'te test aracısı
  3. Temsilciniz için Hello gibi bir karşılama mesajı yazın.
  4. Temsilciye aşağıdakiler gibi çeşitli ürünlerle ilgili bazı sorular sorun:
    • How long does the battery in the Pixel 7 Pro last?
    • Is the Pixel Watch water resistant?
    • Can I display my Google Photos on a Nest Hub?
    • Google Store'daki kapı zilleri, termostatlar, akıllı aydınlatma veya diğer cihazlar hakkında başka sorular sorun.

Sanal aracınızı test etme

İyi iş çıkardınız! Sanal aracınızın daha önce belirttiğiniz kök alandan bilgi aldığı için Google Store'daki farklı ürünler hakkında oldukça fazla bilgi sahibi olduğuna dikkat edin. Aracınızı test etme hakkında daha fazla bilgi edinmek için aracı simülasyon aracının belgelerine bakın.

5. Sesli aramaları etkinleştir

Aracınızı test ettiğinize ve mevcut işlevsellik düzeyinden memnun olduğunuza göre bot'unuza bir telefon ağ geçidi ekleyerek Google Cloud'daki Speech-to-Text ve Text-to-Speech özelliklerinden yararlanabilirsiniz.

  1. Dialogflow CX konsolunda ve aracınızın içinden kenar çubuğundaki Manage (Yönet) sekmesini, ardından Integrations'ı (Entegrasyonlar) tıklayın.
  2. Integrations (Entegrasyonlar) sayfasının en üstündeki CX Phone Gateway (CX Telefon Ağ Geçidi) bölümünde Manage'ı (Yönet) tıklayın.Entegrasyonlar - CX Telefon Ağ Geçidi
  3. Sanal temsilciniz için yeni telefon numarası oluşturma işlemini başlatmak üzere Telefon numaraları sayfasında Yeni Oluştur'u tıklayın.
  4. Bir ülke kodu seçin ve sonraki adıma geçmek için İste'yi tıklayın.
  5. Görüntülenen telefon numaralarından birini seçin, görünen bir ad girin ve ardından Kaydet'i tıklayın.
  6. Müşteri temsilcinizi arayın ve ona bazı sorular sorun!
    • Do the Pixel 7 Pro and Pixel 7 both have face unlock?
    • What coverage does Preferred Care provide for a Pixelbook Go laptop?
    • Do the Pixel Buds Pro have active noise cancellation?
    • Google Store'daki kapı zilleri, termostatlar, akıllı aydınlatma veya diğer cihazlar hakkında başka sorular sorun.

Tebrikler, sanal temsilcinize kendi telefon numarasını ve sesini verdiniz. Kullanılabilen diğer ses ve telefon entegrasyonları hakkında daha fazla bilgi edinmek için Dialogflow CX Entegrasyonları belgelerine göz atın.

Ardından, sanal aracınız için bir sohbet mesajlaşma uygulamasını harici bir web sitesine entegre edeceksiniz.

6. Sohbet widget'ını etkinleştir

Artık bot'unuzda sesli etkileşimler için telefon ağ geçidi olduğuna göre web sitesine bir sohbet widget'ı yerleştirelim. Böylece müşteriler hem sohbet etmek hem de telefon görüşmesi yapmak için web siteleriyle sohbet edebilir.

  1. Dialogflow CX konsolunda ve aracınızın içinden kenar çubuğundaki Manage (Yönet) sekmesini, ardından Integrations'ı (Entegrasyonlar) tıklayın.
  2. Dialogflow Messenger altından Bağlan'ı tıklayın.
  3. İletişim kutusunda Etkinleştir'i tıklayın, ardından mesajlaşma entegrasyonu için HTML kodunu kopyalayın.
  4. CodePen veya JSFiddle gibi online bir kod düzenleyiciyi açın ve Dialogflow Messenger HTML kodunuzu yapıştırın.
  5. Test edip sanal temsilcinizle sohbet edin. Aşağıda, sorulacak bazı örnek sorular verilmiştir:
    • Do the Pixel 7 Pro and Pixel 7 both have face unlock?
    • How does Preferred Care relate to a Pixelbook Go laptop?
    • Do the Pixel Buds Pro have noise cancellation?
    • Google Store'daki kapı zilleri, termostatlar, akıllı aydınlatma veya diğer cihazlar hakkında başka sorular sorun.

Artık sanal temsilciniz, müşterilerinizin soru ve yanıtlarını sohbet veya sesli mesajla yanıtlayabilir. Mevcut diğer sohbet entegrasyonları hakkında daha fazla bilgi için Dialogflow CX entegrasyonları dokümanlarına bakın.

Dialogflow Messenger ile sohbet entegrasyonu

7. Sohbet analizi

Sanal aracınızı test ederken bot'unuzun yanıtlarının beklentilerinizi karşılamadığını fark ederseniz bot'unuzun soru ve yanıtları işleme şeklini iyileştirmek için istediğiniz zaman veri deposuna daha fazla URL ekleyebilirsiniz.

Müşterilerin izleyebileceği birçok farklı yolu test etmek dışında, sanal aracınızdaki sorunların ve sorunlu noktaların nerede olduğunu başka nasıl belirleyebilirsiniz? Görüşme geçmişi ve analizler bu konuda size yardımcı olabilir.

  1. Dialogflow CX konsolunda ve aracınızın içinde menüden Agent settings'i (Aracı ayarları) tıklayın.Dialogflow CX'te aracı ayarları
  2. Günlük kaydı ayarları altında Etkileşim kaydını etkinleştir seçeneğini etkinleştirin.Aracı ayarlarında etkileşim günlük kaydı
  3. Aracı simülatörü, ses entegrasyonu veya sohbet entegrasyonu aracılığıyla bot'unuzla konuşup ona sorular sorun.
  4. Temsilcinizle görüşmeyi bitirdikten sonra Dialogflow CX konsolunda ve temsilcinizin içinden kenar çubuğundaki Yönet sekmesini, ardından İleti dizisi geçmişi'ni tıklayın.Dialogflow CX'teki görüşme geçmişi
  5. Son görüşmelerden birini tıklayın, ardından görüşmeyi inceleyin ve görüşmenin süresini, temsilcinin verdiği yanıtları ve süreç boyunca hangi amaçların eşleştiğini not edin.Dialogflow CX'teki görüşme ayrıntıları
  6. Dialogflow CX konsolunda ve temsilcinizin içinden kenar çubuğundaki Yönet sekmesini, ardından Analytics'i tıklayın. Müşteriler temsilcinizle etkileşim kurdukça bu sayfada temsilci istekleri ve yanıtlarıyla ilgili çeşitli istatistiklerin bir özeti gösterilir.

Çok güzel! Artık belirli görüşmeleri daha ayrıntılı olarak nasıl inceleyeceğinizi ve temsilcinize verdiğiniz yanıtlar ve müşteri etkileşimlerinizle ilgili diğer metrikleri nasıl inceleyeceğinizi biliyorsunuz. Temsilcinizin performans değerlendirmesi ve görüntüleme metriklerini görüntüleme hakkında daha fazla bilgi edinmek için görüşme geçmişi ve görüşme analizleri dokümanlarını inceleyin.

Bu veriler, temsilcinizin üretimde nasıl kullanıldığını değerlendirmenize yardımcı olur. Ayrıca temsilcinizi ve müşteri deneyiminizi iyileştirmek için bilgi tabanınıza eklemek isteyebileceğiniz web sitelerini ve belgeleri belirlemek için de kullanılabilir.

8. Tebrikler

Vertex AI Conversation ve Dialogflow CX'i kullanarak başarıyla bir Veri Deposu Aracısı oluşturdunuz, veri kaynakları eklediniz ve müşterilerinize yardımcı olmak için sesle etkinleştirilen ve sohbet özelliği olan bir aracı dağıttınız.

Sanal aracınız Google Store'daki ürünlerle ilgili yüzlerce farklı soruyu yanıtlayabilir. Ayrıca, çok sayıda amaç, eğitim ifadesi, yanıt mesajı vb. oluşturmak için manuel işlem yapmanıza gerek kalmazdı.

Veri depolarınızdaki diğer veri türlerini deneyebilir, Vertex AI Conversation ve Dialogflow CX ile ilgili diğer işlevleri keşfedebilirsiniz.

Mutlu müşteri temsilcisi

Temizleme

Bu codelab'de kullanılan kaynaklar için Google Cloud hesabınızın ücretlendirilmesini önlemek amacıyla aşağıdaki temizleme işlemini yapabilirsiniz:

  • Gereksiz Google Cloud ücretlerinden kaçınmak için, ihtiyacınız yoksa projenizi silmek üzere Google Cloud Console'u kullanın.
  • Mevcut bir Google Cloud projesini kullandıysanız hesabınızdan ücret alınmasını önlemek için oluşturduğunuz kaynakları silin. Daha fazla bilgi edinmek için Uygulama silme adımlarını inceleyin.
  • Vertex AI Conversation ve Dialogflow'da API'leri devre dışı bırakmak istiyorsanız Discovery Engine API Service Details (Discovery Engine API Hizmeti Ayrıntıları) sayfasına giderek API'yi devre dışı bırak'ı tıklayın ve işlemi onaylayın. Ardından, Dialogflow API Service Details (Dialogflow API Hizmeti Ayrıntıları) sayfasına giderek API'yi devre dışı bırak'ı tıklayıp işlemi onaylayın.

Daha Fazla Bilgi

Aşağıdaki kılavuzlar ve kaynaklarla etkileşimli yapay zeka ve üretken yapay zeka hakkında bilgi edinmeye devam edin:

Lisans

Bu çalışma, Creative Commons Attribution 2.0 Genel Amaçlı Lisans ile lisans altına alınmıştır.