Welcome to AIKO. This project is an academic project undertaken as part of our Bachelor of Technology graduation course. AIKO is a proof-of-concept for now. You are welcome to use it and give us your thoughts. We make no guarantees on uptime since this is not a paid offering. You can help us out by filling in the survey link given below.
Take the surveyasia-southeast-1 datacenter for backend processing.Anthropic Claude 3.7 Sonnet. Yay!Alibaba-NLP/gte-Qwen2-7B-instruct as the
model.tailwindcss, @mozilla/readability and setup the manifest and background script.Thoughts from Dev:I probably need to make the notification thingy a part of the IIFE, there are conflicts with reinserting the script multiple times.
More Info on BackgroundTasks: BackgroundTasks are basically, running a message queue + processing system but it can share variables and runtime with the main app. In doing so, we can simply read out the file contents, pass that into the background task, create the DB entries, upload the file and then return the success response. The background task will then process the file and update the DB entries accordingly. Turns out, us sending the file content only, allows the function to be used as is, for even externally extracted text files, such as YouTube captions, a website's text and what not. A simple endpoint can be used to ingest the text and then send it accordingly for processing. The biggest downside to this is the lack of error handling, ie when a file fails the processing, the user will not be notified nor will it be identified. A database schema update might be in order soon.
/app/search and /app/results, re-implementing their
functionalities into the Dashboard instead/manual (previously /docs)/app/download/[id] now redirects the user back to their original page, while opening the signedURL
in a new tab, automatically.