Özet
Bu kod modelinde, web portallarından oluşan bir belge koleksiyonunu oluşturmak, sorgulamak, durum almak ve silmek için IBM® Watson™ Discovery hizmeti API'lerini kullanan bir uygulama oluşturun. Uygulama, sorgu sonuçlarını özel olarak oluşturulmuş bir web kullanıcı arayüzünde işler. Bu, bir uygulama geliştiricisine web kullanıcı arayüzünü belirli bilgi ve görselleştirme gereksinimlerine uyacak şekilde tasarlama ve oluşturma konusunda esneklik sağlar.
Açıklama
İnternette çok fazla bilgi var ve insanlar her zaman kendileriyle ilgili bilgilere ulaşmakla ilgileniyorlar. İki yaygın senaryo buna olan ihtiyacı artırıyor:
- Genellikle ilgilendiğiniz belirli bir öğe vardır ve öğeyle ilgili tüm bilgileri almak istersiniz.
- Bir sorunuz var ve internette bunun cevabını bulmak için arama yapıyorsunuz
Bu kod modeli, bir grup internet sayfasından ilgili bilgileri sorgulamak istediğiniz önceki senaryolara yöneliktir. Watson Discovery, web sayfalarında gezinme ve sorgulanabilir bir koleksiyon oluşturma yeteneği sağlar. Bu özelliği aşağıdakileri yapabileceğiniz bir uygulama oluşturmak için kullanırsınız:
- Koleksiyonu oluşturmak için Watson Discovery'nin tarayacağı URL'lerin listesini belirtin
- Doğal dilde bir sorgu belirtin ve Watson Discovery'den elde edilen bilgilerle alakalı sonuçlar elde edin
- Sorgu için eşleşen ilk beş belgeyi, pasajı ve varlığı görselleştirin
Bu kod modelini tamamladığınızda, şunları nasıl yapacağınızı anlarsınız:
- Web taraması kullanarak koleksiyon oluşturma
- Bir koleksiyonun durumunu alma
- Doğal dili kullanarak koleksiyonu sorgulama
- Bir koleksiyonu silin
- Watson Discovery'den sonuçları ayrıştırın, okuyun ve görselleştirin
akış
- Kullanıcı, bir koleksiyonun oluşturulmasını, durumunu veya silinmesini talep eder veya özel olarak oluşturulmuş bir web kullanıcı arayüzü aracılığıyla bir koleksiyonu sorgular.
- İstek, buluttaki bir sunucu uygulamasına gönderilir.
- Uygulama, Watson SDK'yı kullanarak Watson Discovery hizmetindeki bir API'yi çağırır.
- Watson Discovery hizmeti, sonuçları işler ve uygulamaya geri gönderir. Sonuçlar daha sonra kullanıcı tarafından görselleştirilir.
talimatlar
Bu model için ayrıntılı adımları beni oku dosya. Adımlar size şunları nasıl yapacağınızı gösterecektir:
- GitHub deposunu klonlayın.
- Uygulamayı dağıtın.
- Sonuçları analiz edin.