 ออกแบบโปรแกรมให้ตอบสนองต่อคำถามของผู้ใช้
โปรแกรมควรมีส่วนติดต่อผู้ใช้ที่ช่วยให้ผู้ใช้สามารถป้อนข้อความค้นหาและรับการตอบกลับได้ นอกจากนี้ยังควรมีอัลกอริทึมพื้นฐานที่สามารถประมวลผลข้อความค้นหาของผู้ใช้และตอบสนองได้อย่างเหมาะสม โปรแกรมควรใช้การประมวลผลภาษาธรรมชาติและเทคนิค AI อื่นๆ เพื่อรับรู้เจตนาของผู้ใช้และจับคู่กับการตอบสนองที่เหมาะสม หากโปรแกรมไม่สามารถจดจำข้อความค้นหาของผู้ใช้ได้ โปรแกรมควรจะสามารถแนะนำคำถามที่เกี่ยวข้องซึ่งผู้ใช้สามารถสำรวจได้