Aramada intent sınıflandırması ve slot doldurma nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Niyet sınıflandırması ve slot doldurma, doğal dil işleme (NLP) alanında temel görevlerdir ve sıklıkla arama sistemleri ve diyalog sistemlerinde kullanılır.
Niyet sınıflandırması, kullanıcının sorgusuna dayanarak niyetini belirleme görevidir. Örneğin, bir arama motorunda, sorgu "ürün arama", "kargo bilgisi alma" veya "destek ile iletişim" olarak sınıflandırılabilir. Bu, sistemin kullanıcının amacını anlamasına yardımcı olur.
Slot doldurma, sorgudan niyeti netleştiren belirli parametreleri veya varlıkları çıkarmak görevidir. Örneğin, kullanıcı "kırmızı M beden bir kaban al" yazarsa, niyet "satın alma" olur ve slotlar renk: "kırmızı", ürün: "kaban", beden: "M" olur.
Birlikte, bu görevler sistemin kullanıcının ne istediğini anlamasını ve hangi verilere ihtiyaç duyduğunu belirlemesini sağlar, böylece arama ve etkileşimin kalitesini artırır.
Örnek:
# Niyet sınıflandırması ve slot doldurma için psödokod
sorgu = "mantarlı ve peynirli pizza sipariş et"
niyet = classify_intent(sorgu) # 'sipariş_yemek'
slots = extract_slots(sorgu) # {'yemek': 'pizza', 'malzemeler': ['mantar', 'peynir']}