Custom GPT: Your Personal Policy Assistant
A Searchable, Conversational Version of Your State's Policy Manual
Tools: ChatGPT Plus | Time to build: 1-2 hours | Difficulty: Intermediate-Advanced Prerequisites: Comfortable using ChatGPT for basic tasks. See Level 3 guide: "Court Report Drafting with ChatGPT Plus"
What This Builds
Instead of spending 30–60 minutes searching through a 400-page policy manual every time you have a question, you'll have a conversational AI assistant loaded with your state's policy manual that you can ask plain-language questions. Ask: "Does a 15-year-old in independent living count as a child for SNAP eligibility?" You'll get a cited answer in 20 seconds, not 40 minutes.
Prerequisites
- ChatGPT Plus subscription ($20/month at chat.openai.com)
- Your state's policy manual in PDF or plain text format (accessible from your state DHHS website)
- 1-2 hours for initial setup
The Concept
A Custom GPT is like training a new coworker who has read your entire policy manual and can answer questions from it instantly. You upload the policy documents, give the assistant instructions on how to behave, and then it becomes your own private policy lookup tool. You talk to it in plain English ("Can a client get SNAP if they're between jobs?") and it searches the manual for you and explains the answer.
Unlike a Google search of the manual, this assistant understands context, handles follow-up questions, and can explain policies in plain language or even draft client-facing explanations from them.
Build It Step by Step
Part 1: Gather Your Policy Documents
Step 1: Identify which policy documents you want to load. Good candidates:
- Your state's SNAP policy manual
- TANF/public assistance eligibility policy
- Child welfare / CPS policy and procedures
- APS investigation procedures
- Foster care licensing requirements
Step 2: Download each document as a PDF from your state DHHS website. Save them to a folder on your personal computer, not a work computer. Keep personal AI tools separate from agency systems.
Pro tip: If the PDFs are scanned images rather than text-based PDFs, they won't upload well. Look for "text-based" versions or HTML web pages you can copy text from.
Step 3: Test your PDFs. Open each one, try to select and copy a paragraph of text. If you can, it's a text-based PDF and will work. If you can't select text, it's a scanned image. Look for the HTML version of the policy instead.
Part 2: Create Your Custom GPT
Step 1: Go to chat.openai.com. Click My GPTs in the left sidebar (you need ChatGPT Plus for this). Click Create a GPT.
What you should see: A split screen: "Create" panel on the left, "Preview" on the right where you can test the GPT as you build it.
Step 2: Click Configure (the tab at the top). You'll now set up your GPT manually (this gives you more control than the "Create" conversation mode).
Step 3: Fill in the Name field:
[Your State] Social Services Policy Assistant
Step 4: Fill in the Description field:
Answers policy questions for social services caseworkers using state policy manuals. Provides plain-language explanations with policy citations.
Step 5: Fill in the Instructions field with this system prompt (copy and customize):
You are a policy reference assistant for social services caseworkers in [YOUR STATE]. You have been loaded with [STATE] DHHS policy manuals covering SNAP, TANF, child welfare, and adult protective services.
Your role:
- Answer policy questions by searching the uploaded documents
- Always cite the specific policy section you're referencing (section number and title)
- Explain policies in plain language that a caseworker can immediately use
- If asked about eligibility, walk through the relevant criteria step by step
- If a question can't be answered from the uploaded documents, say "I don't have a policy section covering that — check with your supervisor"
- Never make up policy information — only use what's in the documents
Format your answers as:
1. Direct answer (yes/no or brief summary)
2. Policy citation (section number and title)
3. Plain-language explanation
4. What documentation is required (if applicable)
5. Any exceptions or edge cases from the policy
Step 6: Upload your policy documents. In the Configure tab, scroll down to Knowledge. Click Upload files. Select your policy PDFs or text files. Wait for them to upload (may take 1–2 minutes per large document).
What you should see: Your uploaded files appear as a list under the Knowledge section.
Part 3: Test and Refine
Step 1: Click on the Preview pane (right side). Ask a policy question you already know the answer to:
"Does a household with a member who is on SSI still need to apply for SNAP separately, or are they automatically enrolled?"
Step 2: Evaluate the response:
- Did it cite a specific policy section?
- Is the answer accurate based on your knowledge?
- Is the explanation clear and usable?
Step 3: Test with edge cases:
"A client is a student working 20 hours per week. Are they eligible for SNAP?"
"What are the documentation requirements for a TANF emergency assistance application?"
Step 4: Refine the Instructions if needed. If the GPT is:
- Too verbose: Add "Keep answers to under 200 words unless the policy is complex"
- Not citing: Add "ALWAYS include the specific policy section number in every answer"
- Making things up: Add "If you cannot find this in the uploaded documents, say so explicitly"
Real Example: A Day in the Life
Setup: You've loaded your state's SNAP, TANF, and child welfare policies.
Monday morning: You get a call from a client who has a 17-year-old with a part-time job. The client wants to know if the teen's income counts toward their SNAP household budget.
What you do: Open your Custom GPT and type: "Does a 17-year-old's part-time job income count as household income for SNAP eligibility purposes?"
What you get: "Yes, in most cases. According to [State] SNAP Policy Section 4.3.2 (Household Composition and Income), earned income of all household members counts toward the household income calculation, regardless of age, unless the student is enrolled in school and meets specific student exemption criteria (Section 4.4.1). Documentation required: pay stubs or employer verification. Exception: if the teen is under 18 and a student, review Section 4.4.1 for student income exclusion rules."
Time saved: 40 minutes of manual searching → 20 seconds.
Input: Plain-language question Output: Cited policy answer with documentation requirements and exception flag Time saved: 35–45 minutes per complex policy question
What to Do When It Breaks
- "I can't find that in the documents" → The policy section may not be in the uploaded files. Check your state manual directly, or upload the missing section.
- Inaccurate answer → Test the same question with a section you know. If it's wrong, check whether the uploaded PDF was text-based (not scanned). If scanning is the issue, find the HTML version and upload a text copy.
- Answer too vague → Add to your Instructions: "When answering eligibility questions, always work through the criteria one by one."
- GPT not finding uploaded content → Try rephrasing with more specific terms. Policy manuals use specific terminology. Use the same words ("household composition" not "who counts in the family").
Variations
- Simpler version: Use Claude's "Projects" feature instead. Upload the same policy PDFs to a Claude Project and ask questions there. Less setup, but no persistent "tool" you can come back to.
- Extended version: Add your agency's practice guidelines, court preparation checklists, and FAQ documents to the knowledge base. Invite your whole unit to use the same Custom GPT (you can share the link with colleagues who have ChatGPT Plus).
What to Do Next
- This week: Build the GPT with one policy manual first (SNAP or child welfare). Test it on questions you already know the answers to.
- This month: Add the other policy manuals. Share the GPT link with two trusted colleagues for feedback.
- Advanced: Work with your supervisor to explore whether your agency could use an approved version of this tool with a more secure hosting environment for official use.
Advanced guide for Social Services Case Worker professionals. These techniques use more sophisticated AI features that may require paid subscriptions.