ABOUT
LatexAI is powered by Google's PaLM and is focusing on helping the writing process of technical and scientific articles. During ideation we have identified 3 core functionalities that could help our users boost both effectiveness and efficiency of their work. Those functionalities are:
- Live autocompletion working both for natural language (text) and LaTeX syntax.
- Suggestions for citations and assistance in creating a bibliography. (With a usage of arxiv search)
- Conducting a comprehensive review of the paper. We believe that by providing and improving those 3 functionalities we can provide a lot of value to our users.
Further planned features are:
- Interactive chat which will return latex syntax asked by user, for example: Table with space for user to fill with text.
- Spelling, grammar, and punctuation checking and correction for the text. Potentially with a usage of Grammarly API.
- ...
INTERFACE
Overall look
1. Autocomplete function
2. Bibliography function
3. Review function (Example with properly written article)
INSTALLATION PROCESS
1. Installing dependencies for server:Install dependencies from requirements.txt
pip install -r requirements.txt
For configuring server, please follow instructions here: https://cloud.google.com/docs/authentication/provide-credentials-adc
2. Installing dependencies for client:
Install NodeJs: https://nodejs.org/en/download/package-manager
Run below:
npm i react-scripts
RUNNING APP
1. Start server:From root of the GH project run command:
uvicorn app.main:app
2. Start client:
From root/client run command:
npm start