Integrating Visual Data in Conversational AI: A Study on LangChain Custom Tools for Image-Based Interaction
This research investigates the development of a visual question answering (VQA) system embodied as a chatbot. The system leverages Langchain, a framework for integrating natural language processing (NLP) and computer vision (CV) tasks. Users interact with the VQA system via a chat interface built with Streamlit, a Python library for web application development. The chatbot utilizes Langchain to extract visual features from user-provided images and interprets them as part of the overall query. To enhance information retrieval, the system integrates functionalities for web search and advanced querying capabilities through Structured Query Language (SQL). Furthermore, the VQA system incorporates a memory component, leveraging past interactions to personalize future responses and improve user experience.
Authors
- Md. Habibur Rahman Sifat (ORCID: https://orcid.org/0000-0001-6088-036X)
- Ahsan Kabir Nuhel
- Morshed Chowdhury (ORCID: https://orcid.org/0000-0002-2866-4955)
- Chinmoy Mondol
- Ambuj Kumar (ORCID: https://orcid.org/0000-0003-1260-6694)
- Muhammad Ibrahim (ORCID: https://orcid.org/0000-0003-3284-8535)
- Adnan Sabith Taha
- Marisha Islam Oishy
Institutions
- American International University-Bangladesh (BD)
- University of Science and Technology (YE)
- Hochschule Bonn-Rhein-Sieg (DE)
- Daffodil International University (BD)
Publication Details
- Published
- 2025-02-21
- DOI
- https://doi.org/10.1109/mpseciceta64837.2025.11118796
- Primary Topic
- Multimodal Machine Learning Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00