
AI Knowledge Assistant
Get instant, tailored information from your company data with AI Knowledge Assistant!
Industry:
Category:
Pet Care App
Deliverables:
Flutter app, API web services, Admin panel

Technology Stack
Back-end

NodeJs
Front-end

EJS

Html Bootstrap
Mobile
Dart
Team Members
Flutter
1 Member
Laravel
1 Member
QA
1 Member
Project Manager
1 Member
Project Description
The AI Knowledge Assistant App is an AI-powered chatbot that allows users to access company-specific information and documents.β¨Document formats that are supported include Text (TXT), Comma Separated Values (CSV), Portable Document Format (PDF), Microsoft PowerPoint (PPT), Microsoft Word (DOC), Microsoft Excel (EXL) as well as Links. Information can be organized in Knowledge Repositories and the AI chat can either access an entire Knowledge Repository or just a single document.β¨The AI Knowledge Assistant improves productivity and customer and employee satisfaction by allowing users (employees or customers) to find information faster, make informed decisions and reduce customer or second-level support costs.
Business Goals
- Top Platform: Aims to be the leading knowledge management solution.
- Enhanced Experience: Offers advanced AI features and user-centric design.
- Global Impact: Focuses on innovation and worldwide expansion.
Features
AI-Powered Chatbot
It acts as a virtual assistant, swiftly understanding user queries and retrieving relevant data.
Document Support
Users can effortlessly upload, access, and manage files within the app, streamlining document handling.
Knowledge Repositories
This feature enables structured categorization and easy retrieval of data based on topics, projects, or departments.
Efficient Search
The app offers fast, intuitive, and accurate search functionality, allowing users to quickly find information by searching for keywords, phrases, or topics.
Decision Support
Leveraging AI technology, the app assists users in making informed decisions by providing accurate and relevant information and analyzing data to offer insights and recommendations.
Cost Reduction
By automating routine tasks and streamlining support processes, the app reduces customer and second-level support costs, handling a wide range of inquiries with accurate responses.
Typography & Color Palete

Challenges & Solutions
Challenges
Solutions
Extensive R&D
The project required in-depth research in Langchain, vector databases, OpenAI, LLMs, and chat memory features.
Our team conducted thorough research to master these technologies, developing a method to store and recall chat memory efficiently.
Document Integration
Integrating various document types (txt, Word, Excel, CSV, PDF, URL) for AI chat was difficult as some were not natively supported in Langchain.
We created custom conversion tools to make all document types compatible with langchain, enabling seamless chat functionality.
Combining Document and URL Data
Langchain does not support merging document and URL data for chat functionalities.
We developed methods to read data from URLs and convert it into document files, allowing integration within the chat system.
Merging Multiple Documents
Combining multiple documents for cohesive chat interactions was challenging.
We designed algorithms to parse, combine, and manage data from various documents, ensuring smooth integration.
Handling Unstructured Documents
Reading and combining unstructured documents, especially unique Excel files, was complex due to the limited documentation of the Unstructured API.
We utilised community support from discord to effectively implement the Unstructured API, successfully managing unstructured documents.
Results
π Objective Achievement: Exceeded goals with significant market penetration and robust revenue growth.
π User Satisfaction: High satisfaction achieved through innovative features and global reach.
π Commitment to Security: Maintained strong user security and privacy.
π Strategic Partnerships: Enhanced value and expanded offerings through strategic partnerships.
π Ongoing Evolution: Continues to evolve, delivering unparalleled value to a diverse user base.
Client Review

Daxesh and his team are amazing. They are super customer oriented, very friendly, easy to work with and very experienced and skilled. It was an absolute pleasure working with Daxesh and his team and we will for sure engage them again and I can 100% recommend him to work with. The best freelancer / agency on Upwork I have worked with so far.
Christian Borchert