AI Spreadsheets
A web-based spreadsheet with an AI agent. The agent can answer questions about the data in the spreadsheet and take actions on it.
The main features of this product are:
- Indexing: The system first indexes the sheet whenever new data is added. This is different from regular text and code indexing. The spreadsheet data is already in tabular form, which gives it more meaning than just regular text. We can take advantage of that to create an index through which an LLM can efficiently find data from the spreadsheet without reading the whole sheet. It is similar to how a human would do it.
- The Agent: The agent has access to various tools like a Python interpreter and spreadsheet action tools. The agent can gain insights by running Python scripts over the spreadsheet data and perform actions like updating the data using the spreadsheet tools.
Tech Stack used:
- Python Backed
- NextJs Frontend
- OpenAI and Gemini Models