Kullanıcı sorgularına yanıt verecek bir program tasarlayın
Program, kullanıcıların sorgularını girmelerini ve bir yanıt almalarını sağlayan bir kullanıcı arabirimi içermelidir. Ayrıca, kullanıcının sorgusunu işleyip uygun şekilde yanıt verebilen temel bir algoritmaya sahip olmalıdır. Program, doğal dil işleme ve diğerlerini kullanmalıdır. Kullanıcının niyetini tanımak ve bunu uygun bir yanıtla eşleştirmek için yapay zeka teknikleri. Program, kullanıcının sorgusunu tanıyamazsa, kullanıcının keşfedebileceği ilgili soruları da önerebilmelidir.