umo gen >:3
Find a file
2023-11-18 16:56:44 +01:00
src nohyphen 2023-11-18 16:56:44 +01:00
templates templates 2023-11-18 07:20:02 +01:00
test nonull 2023-11-18 16:31:51 +01:00
.editorconfig A VERY IMPORTANT HIGHLIGHT 2023-11-17 19:06:18 +01:00
.gitignore the absolute state of S T U F F 2023-11-18 11:01:11 +01:00
build.sh spookie skel & premise 2023-11-17 18:59:49 +01:00
Cargo.lock spookie skel & premise 2023-11-17 18:59:49 +01:00
Cargo.toml spookie skel & premise 2023-11-17 18:59:49 +01:00
Dockerfile Docker & env 2023-11-18 12:41:04 +01:00
global.json spookie skel & premise 2023-11-17 18:59:49 +01:00
LICENSE EPIC LICENCING 🥺🥺🥺🥺🥺 2023-11-18 01:02:08 +01:00
Nyanlabs.Umogen.sln spookie skel & premise 2023-11-17 18:59:49 +01:00
README.md CLARIFICATION & CSS 2023-11-18 12:01:40 +01:00

Silly Integrated Unified System for Accounting and Contract Handling

Working name: umogen

An AI powered document generator.

Premise

This project aims to leverage large language models in order to decrease the effort of handwriting various Polish legal contracts. This iteration will focus on employment and service contracts, namely: contract of employment and civic-law contracts which are the primary contracts used to employ workers. Moreover, civic-law contracts can be utilized to exchange services.

Contract types

  • contract of employment (umowa o pracÄ™): this is the most strict form of an employment contract; a fully-featured form which tackles employment-specific matters and emplaces both the employer and the employee with particular rights and responsibilities.
  • contract of mandate (umowa zlecenie): a rather lax civic-law contract which focuses around a contractor carrying out a service for a principal. Must be formed around a service.
  • contract for assignment (umowa o dzieÅ‚o): a form of contract which differs from the above one by focusing on the effect of work rather than the process of it.

Tech stack

The core utilizes .NET 8, while the front-end uses ASP.NET Core with Blazor Server. The CLI is written in Rust.

(ALMOST) no project has been hurt with javascript or [even more with] n-node js.

  • Umogen.Core: C#, .NET 8,
  • Umogen.Server: C#, .NET 8, Blazor Server
  • umogen-cli: Rust, clap

Features

  • Contract document generation and rendering
  • Generation of job description and conditions based on a short natural language prompt
  • Automatic inferring of contract types
  • Web-based UI
  • Store of known legal and physical persons