kingwingfly / Concreter

A web app to enhance document with chatGPT and sympy.
Apache License 2.0
2 stars 1 forks source link

Finish rfc001 #1

Closed kingwingfly closed 11 months ago

kingwingfly commented 11 months ago

We should finish rfc0001 Tech-Selection, although none will comment this now maybe.

However, it's quite important to select the tech we'll use. As for now, I suggest using Rust, python and typescript as the language we use.

To build a web app:

As to frontend

As to backend,

Deploy

We could not use Vercel maybe, for our backend is almost in Rust. There are two choice, just using an Aliyun server or try serverless(FaaS) deployment. They are challengeable.

Implementation

The most difficult part is formula computation or symbolic math as we know. Maybe users can do something like zed's GPT assistant implementation: user select the formulas and select an operation, send it to backend and got the result.

This is quite difficult for we don't know how to translate markdown's formula like y = x^2 to sympy's expr y = x ** 2. The best solution I can post is to use ChatGPT's api for now.

Everyone's jobs && Language

We should also divide the task apart, so any of us can got a job.

Apart from that, I'd like to make this project more well-known, so the language the first contributor using is quite important. I prefer English, however, the knowledge on our first demo, and the users we may have are all Chinese, so Chinese is also OK.

kingwingfly commented 11 months ago

第一次会议 录制