Insighto | مساعد ذكاء اصطناعي تفاعلي
طورت Insighto، وهو مساعد ذكي للمحادثة يعتمد على تقنيات الذكاء الاصطناعي التوليدي والنماذج اللغوية الكبيرة، بهدف تقديم تجربة محادثة ذكية قادرة على فهم طلب المستخدم وتوجيهه للوظيفة المناسبة.
يعتمد المشروع على LangChain وLangGraph وGroq API، مع بناء نظام متكامل لإدارة المحادثات والذاكرة. يتضمن المساعد نظامًا لتحديد نية المستخدم وتوجيه الطلبات، بالإضافة إلى إمكانية الاستعلام عن **حالة الطقس بشكل مباشر**.
كما تم تطوير نظام ذاكرة مزدوج يحافظ على سياق المحادثة قصيرة المدى، مع استخدام FAISS لتخزين واسترجاع المعلومات المهمة على المدى الطويل بالاعتماد على التشابه الدلالي.
تم تطوير واجهة تفاعلية احترافية باستخدام Streamlit بتصميم داكن مستوحى من تطبيقات المحادثة الحديثة، مع تنظيم المشروع بشكل modular يسهل تطويره وتوسيع وظائفه مستقبلًا.
أبرز التقنيات المستخدمة:
Python، LangChain، LangGraph، Groq API، LLM، FAISS، NLP، Streamlit، وواجهات Weather API.
النتيجة: مساعد ذكاء اصطناعي متكامل يجمع بين المحادثة الذكية، إدارة الذاكرة، فهم نية المستخدم، استخدام الأدوات الخارجية، وواجهة استخدام تفاعلية في تطبيق واحد.