Crimes Against Children Investigators need continuous training to sharpen their abilities to find and rescue children from sexual exploitation and abuse. At Project VIC, we regularly engage with investigators one-on-one or in small groups to provide technology-focused instruction based on the needs of each investigator. We provide training for all of the tools that we develop and we provide instruction to investigators so they can build their own capabilities, or enhance and integrate with existing capabilities in their toolbox.
Course Lecture Repository: https://github.com/Project-VIC-International/Agentic-AI-Development-Course
This repository contains Project VIC training materials for teaching law enforcement, forensic examiners, analysts, and prosecutors how to use agentic AI and open standards to build mission tools. It supports a two-part session with lecture and hands-on lab materials. It solves the capability creation gap when mission problems are too specific or urgent to wait for commercial software cycles.
Investigators know the mission problems best. Teaching them to safely use AI-assisted development, GitHub, Cursor, and CASE/UCO/CAC ontology standards can help agencies build small interoperable tools and evaluate open-source projects responsibly.
The course explains AI and agentic workflows, introduces GitHub and Cursor, teaches spec-driven development, and guides students through building a CAC mission tool prototype. It connects development practices with ontology-based data modeling so outputs can remain interoperable.
Development Template Repository: https://github.com/Project-VIC-International/Agentic-AI-Development-Project-Template
This repository is a quick-start template for investigators, forensic examiners, analysts, and supporting technologists who want to build mission tools using Project VIC's agentic AI development approach. It solves the problem of starting safely by providing a structured workspace, prompts, intake forms, planning documents, and guardrails.
Small local tools can make a real difference in CAC work, but they need to be built carefully. The template helps practitioners turn a problem statement into a tested prototype while using synthetic data and interoperability guidance. Users create a private repo from the template, open it in Cursor, complete a problem intake, use provided prompts and planning materials, and build the first small milestone in minutes. Within a few hours it is possible to develop a tool with new capability for your department that includes security controls, documentation, and all the source code. This makes it easier to explain exactly what is your new software is and how it works. The template repository includes setup scripts, Cursor rules, examples, docs, and CASE/UCO/CAC-oriented guidance to help you build interoperable tools from the beginning.
This course is open-source and freely available to everyone to help build capacity in the crimes against children investigation community. Reach out to us via our "help" button if you would like for Project VIC to come and teach this course to your department.
If you find this course to be helpful to you, would you please consider making a donation to Project VIC to help us sustain this work and keep improving it. Donate at https://secure.givelively.org/donate/project-vic-international-inc