ian_Cin
84f1fa8cbd
[AUR-395] Adopt Example1 disclaimer pipeline ( #42 )
...
* Adopt Example1 disclaimer pipeline
* Update Document class
* Add composite components
* Modify Extractor behaviours
2023-10-10 15:42:48 +07:00
Tuan Anh Nguyen Dang (Tadashi_Cin)
6c3d614973
[AUR-432] Add layout-aware table parsing PDF reader ( #27 )
...
* add OCRReader, MathPixReader and ExcelReader
* update test case for ocr reader
* reformat
* minor fix
2023-09-26 15:52:44 +07:00
ian_Cin
08b6e5d3fb
[AUR-390] Add prompt template and prompt component ( #24 )
...
* Export pipeline to config
* Export the input to config
* Preliminary creating UI dynamically
* Add test for config export
* Try out prompt UI
* Add example projects
* Fix test errors
* Standardize interface for retrieval
* Finalize the UI demo
* Update README.md
* Update README
* Refactor according to main
* Fix typing issue
* Add openai key to git-secret
* Add prompt template and prompt component
* Update test
* update tests
* revert docstring
---------
Co-authored-by: trducng <trungduc1992@gmail.com>
Co-authored-by: Nguyen Trung Duc (john) <john@cinnamon.is>
2023-09-25 14:38:22 +07:00
Nguyen Trung Duc (john)
c6dd01e820
[AUR-338, AUR-406, AUR-407] Export pipeline to config for PromptUI. Construct PromptUI dynamically based on config. ( #16 )
...
From pipeline > config > UI. Provide example project for promptui
- Pipeline to config: `kotaemon.contribs.promptui.config.export_pipeline_to_config`. The config follows schema specified in this document: https://cinnamon-ai.atlassian.net/wiki/spaces/ATM/pages/2748711193/Technical+Detail . Note: this implementation exclude the logs, which will be handled in AUR-408.
- Config to UI: `kotaemon.contribs.promptui.build_from_yaml`
- Example project is located at `examples/promptui/`
2023-09-21 14:27:23 +07:00
ian_Cin
b794051653
[AUR-421] base output post-processor that works using regex. ( #20 )
2023-09-19 19:54:44 +07:00
Tuan Anh Nguyen Dang (Tadashi_Cin)
21350153d4
[AUR-391, AUR-393] Add Document and DocumentReader base ( #6 )
...
* Declare BaseComponent
* Brainstorming base class for LLM call
* Define base LLM
* Add tests
* Clean telemetry environment for accurate testing
* Fix README
* Fix typing
* add base document reader
* update test
* update requirements
* Cosmetic change
* update requirements
* reformat
---------
Co-authored-by: trducng <trungduc1992@gmail.com>
2023-08-31 11:24:12 +07:00
trducng
043209fda7
Initiate repository
2023-08-16 14:56:48 +07:00