طراحی و توسعه سامانههای گفتوگویی که امکان تعامل کاربران با اطلاعات، خدمات و نرمافزارها را از طریق زبان طبیعی فراهم میکنند.
این کار میتواند شامل رابط گفتوگویی، اتصال مدلهای زبانی، مدیریت context، بازیابی اطلاعات، نگهداری تاریخچه مکالمه، کنترل دسترسی و اتصال به Backend نرمافزار باشد.
از کاربردهای آن میتوان به دستیارهای دانش، رابطهای پژوهشی، سامانههای اطلاعات داخلی، نرمافزارهای کاربرمحور و ابزارهای گفتوگویی تخصصی اشاره کرد.
روش پیادهسازی بر اساس دادههای موجود، محدودیتهای فنی، میزان اتوماسیون مورد نیاز و زیرساخت نرمافزاری یا پژوهشی پروژه انتخاب میشود. راهکار میتواند بهصورت یک جزء مستقل یا درون یک سامانه بزرگتر پیادهسازی شود.
هدف، ایجاد یک جریان محاسباتی روشن و قابل ارزیابی است که بتوان آن را در ادامه نگهداری، توسعه و با نیازهای جدید پروژه تطبیق داد. بنابراین انتخاب مدل، پردازش داده، رابطها و روش استقرار بر اساس مسئله واقعی پروژه تعیین میشود.