--- language: - en license: apache-2.0 tags: - legal - ohio - family-law - pro-se - custody - qwen2 - lora base_model: Qwen/Qwen2.5-7B-Instruct --- # ProSe-Ohio-14B **One father. Two heartbreaks. Free AI so no parent faces the system alone.** > *One father. Two heartbreaks. A lifetime of fighting a system that was never built for people like him.* --- ## The Story Behind This Model In 1997, a father in Dayton, Ohio became one of the first men in the state to be legally "defathered." A DNA test proved he wasn't the biological father, but the court had no way to stop a child support order — not even for DNA. His case helped create Ohio's paternity fraud protections. Then, in 2019, it happened again. A son. Years fighting to establish paternity. Years of being kept away. The same broken system. Same father. Different county, different system — Hamilton County's bifurcated court forced him to learn an entirely new process from scratch. Same impossible choice: hire a lawyer at $5,000 — or represent yourself in a system designed for attorneys. He chose to fight. No lawyer. Just statutes, sleepless nights, and a father who refused to lose another child to a broken system. **This model is the result.** Every question he couldn't answer at 2 AM, every filing deadline he almost missed, every legal term nobody bothered to explain — it's all in here. So no parent ever has to go through that alone again. --- ## What This Model Does ProSe-Ohio is fine-tuned on **13,400+ Q&A pairs** covering all 12 steps of an Ohio family court case: | Step | Topic | Coverage | |------|-------|----------| | 1 | Parental rights & triggers | Constitutional rights, ORC §3109 | | 2 | Getting served / responding | Deadlines, forms, jurisdiction | | 3 | Can't afford a lawyer | Fee waivers, legal aid, law libraries | | 4 | Filing motions | Format, drafting, service of process | | 5 | Building evidence | Best interest factors (9 current, 26 under SB174) | | 6 | Discovery | Subpoenas, interrogatories, depositions | | 7 | GAL involvement | Cooperation, challenges, Sup.R. 48 | | 8 | Courtroom preparation | Procedure, objections, cross-examination | | 9 | Adverse rulings | Magistrate objections (14-day deadline!), appeals | | 10 | Order enforcement | Contempt motions, documentation | | 11 | Modifications | Change of circumstances, relocation | | 12 | Post-case | Co-parenting, record keeping | ### How It Responds - **Defines every legal term** in parentheses when first used - **Cites specific Ohio law** — ORC sections, Civil Rules, local rules - **Gives step-by-step instructions** with deadlines and forms - **Assumes zero legal knowledge** — plain English throughout - **Warns when you need a real lawyer** — honest about limitations --- ## The Council of Agents (Coming Soon) ProSe AI isn't just one model — it's a **council** simulating every person you'll face in court: | Agent | Role | |-------|------| | **Legal Guide** | Your main advisor through all 12 steps | | **Magistrate Simulator** | Asks the hard questions the judge will ask | | **Opposing Counsel** | Cross-examines you to find weaknesses | | **GAL Simulator** | Evaluates your focus on the child | | **Custody Investigator** | Simulates the home study interview | | **Psychologist** | Assesses attachment and parenting capacity | | **Witness Coach** | Prepares your testimony for pressure | **You walk into court having already faced every scenario.** Most pro se litigants walk in blind. --- ## Why Now: SB174 Ohio is passing its biggest family law reform in 25 years. [Senate Bill 174](https://www.legislature.ohio.gov/legislation/136/sb174) eliminates "custodial parent" labels, expands best interest factors from 9 to 26, and maximizes parenting time. ProSe AI is built to help parents understand both current law AND what's coming. --- ## Usage ```bash # With Ollama (coming soon) ollama run ProSeAI/ProSe-Ohio # With transformers from transformers import AutoModelForCausalLM, AutoTokenizer from peft import PeftModel base = AutoModelForCausalLM.from_pretrained("Qwen/Qwen2.5-7B-Instruct") model = PeftModel.from_pretrained(base, "ProSeAI/ProSe-Ohio-14B") tokenizer = AutoTokenizer.from_pretrained("ProSeAI/ProSe-Ohio-14B") ``` **Requirements:** 8GB RAM minimum --- ## Training Details | Parameter | Value | |-----------|-------| | Base model | Qwen 2.5 7B Instruct | | Method | QLoRA (4-bit NF4) | | LoRA rank | 16 | | LoRA alpha | 32 | | Training pairs | 12,724+ | | Epochs | 3 | | Trainable params | 40.4M / 4.4B (0.92%) | ### Data Sources - Ohio Revised Code (ORC Chapter 3109, 3111, 3105) - Ohio Civil Rules of Procedure - Hamilton County local rules - Ohio Supreme Court decisions on custody - Real-world pro se litigation experience - SB174 legislative analysis --- ## Limitations - **Legal information, not legal advice** — same as a court self-help center - **Ohio-specific** — not applicable to other states - **Not a substitute for an attorney** in complex cases - **Model will tell you** when your situation needs a real lawyer --- ## License Apache 2.0 — Free forever. No restrictions on use. --- *Built in Dayton, Ohio by a father who refused to let another parent face the system alone.* *A [ProSe AI](https://huggingface.co/ProSeAI) project.*