Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TO-DO] determine a "possible" schema and implement persistent chain #6

Open
Sing-Li opened this issue Mar 8, 2025 · 5 comments
Open

Comments

@Sing-Li
Copy link
Member

Sing-Li commented Mar 8, 2025

Experiment with Llama3.2-vision and/or Llama3.3-vision to determine the elements that can be (somewhat) reliably detected on a variety of receipts.

Based on the above define a "schema" (in JSON?) that represents a receipt. Make it a superset of what can be detected (not every element needs to be reliably detected).

Implement, on top of App Engine's persistence service, the ability to persist a collection of such schemas. Make the mechanism flexible for all possible applications by using linked chain or doubly linked chain (or even 3D linking mechanism).

@KrishnaShuk
Copy link

"Make the mechanism flexible for all possible applications by using linked chain or doubly linked chain (or even 3D linking mechanism)." -- can you elaborate more?

@Sing-Li
Copy link
Member Author

Sing-Li commented Mar 8, 2025

Sure. But first, please investigate into what "our persistent mechanism" is. Try some persistent code yourself in an app.

Then if you still have this question, please come back and elaborate on your question.

@KrishnaShuk
Copy link

Okay. Checking persistent storage docs.

@Sing-Li Sing-Li pinned this issue Mar 8, 2025
@4shb0rne
Copy link
Contributor

4shb0rne commented Mar 9, 2025

since this is one of core thing of this project, should we answer it here or is this just as a [To Do] for us to find out and write it later as part of the proposal ?

@Sing-Li
Copy link
Member Author

Sing-Li commented Mar 9, 2025

Looking for actual implementation. Welcoming PRs.

The thing to realize that a single "chaining" implementation does not reduce what you can have in your proposals, in fact it should increase the possibilities.

For example, we can have a "chain by date" PR here; while your proposal can cover "chain by date" as well as "chain by category" and "chain by ....".

Another axis is ... can the management of these chains be done by a clever prompt instead of fragile complex code?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants