Reccomender Name: Teacher Person
Title: Professor of Cleverness
Address:
Department of Curiosities
Generic University
1337 Generic Pl.
Springfield, WA 31416 USA
Phone: 555-123-1337
Email: teacher.person@generic.edu
read a text file where each line is a url of a submission site
urls = read_urls_file("../example/sample_urls.txt") print(f"{len(urls)} urls in list")for i, url inenumerate(urls): print(f"{i+1} of {len(urls)}: {url}")
2 urls in list
1 of 2: http://localhost:8000/sample_form.html
2 of 2: http://localhost:8000/sample_form2.html
Dear Graduate Admissions Committee, I am writing to recommend Student Person for admission to your graduate program. Having worked closely with them for two years in both teaching and research capacities, I can say they are among the strongest students I have encountered in over a decade of academic work. Student Person took several of my advanced courses — Quantum Rollercoasters, Physics of Impossible Machines, and a seminar on Neural Networks for Curious Minds. They also worked with me on an independent research project. In every setting, they showed sharp intellectual ability, creative thinking, and real persistence. Their coursework went beyond surface-level competence; they clearly grasped the deeper principles at play. As a researcher, they brought fresh perspectives while staying receptive to guidance. What stands out most is their dependability. They consistently met deadlines and produced high-quality work. During our independent project, they actually moved ahead of schedule, diving into advanced material sooner than expected. That kind of self-direction is uncommon and bodes well for graduate study. They are also an effective communicator — clear and organized in writing, articulate in discussion. They collaborate well, contributing to group dynamics without dominating them. Overall, I would rate Student Person as outstanding across the board: intellectual ability, research aptitude, writing, and professional potential. Their creativity, interpersonal skills, and motivation are all exceptional. I am confident they will be a valuable addition to your program. Feel free to reach out if you would like to discuss further. Please feel free to contact me if you require any additional information. Sincerely, Teacher Person, Ph.D. Professor of Cleverness
DEPARTMENT of CURIOSITIES
1337 Generic Pl Springfield, WA 31415-2654 phone 555-123-1337 fax 555-123-5555
Use LLM to map recommender info and letter to form fields
Type
Default
Details
fields
list
list of form fields
recc_info
str
info on recommending person
letter_text
str
text of recc letter
model
str
claude-sonnet-4-20250514
LLM choice, e.g. “ollama/qwen2.5:14b”
debug
bool
False
print debugging/status info
Returns
list
‘Hybrid’ Form Verification
If the user desires, they can have Anthropic verify the extracted form fields before moving on. And we can redact any student info from the blank form just by having the student’s name be specified via the --verify CLI argument.
This DOES require the ANTHROPIC_API_KEY, even if local LLM is being used for everything else.