A journey by AI
Lessons on using AI well, in the order a newcomer should meet them. Each one is the same shape: the ask people usually make, what comes back, and the ask that works. 72 so far, more as I learn. Drafted with Fable 5.1 from my own notes, then chosen and edited by me.
Part 1. Chat assistants and prompting
- 01Write a brief, not a line
- 02State the form and the length of the answer
- 03Have it ask you questions one at a time
- 04Say which files it should read
- 05Ask the question or ask for the change, not both
- 06Give it a role and a number
- 07Describe the process in order before asking for a drawing
- 08Name an object, not an adjective
- 09State what is fixed, or it invents structure
- 10When words do not converge, edit the file and hand it back
Part 2. Context and memory
Part 3. Checking what an assistant tells you
- 15Ask what the claim rests on
- 16A citation is a lead, not a reference
- 17Check generated text line by line
- 18Ask where the numbers came from before charting them
- 19A cause written on a chart is a hypothesis
- 20A clean run is not a checked result
- 21Tell it not to agree with you
- 22Reading a document someone wrote with a model
- 23Using an assistant for a literature search
Part 4. Documents and data with an assistant
Part 5. Writing and publishing with AI
Part 6. Running a model on your own computer
Part 7. Python, notebooks and the tools around them
Part 8. Machine learning on small data in plain terms
- 41Machine learning words an engineer already knows
- 42A first model on a problem you can solve by hand
- 43Reproduce a published study before your own data
- 45Flag outliers, do not remove them
- 46What a flexible model adds on a small table
- 47Tree ensembles in plain terms
- 48Kernel models in plain terms
- 49A small neural network in plain terms
- 50A hyperparameter search in plain terms
- 51Leave one out validation, and what its score leaves out
- 52Predicted against actual is the first chart
- 53A bootstrap interval in a few lines
- 54Shuffle the target and refit
- 55A fit cannot be extended beyond its points
- 56Before a second dataset can test a model
- 57What a SHAP value says and what it does not
- 58Prediction and interpretation are two uses of a model
- 59An ablation study in plain terms
- 60Five checks on a small data model
Part 9. Figures, drawings and deliverables made from code
Part 10. Coding agents, commands and skills
- 64A tracker and written decisions before any build
- 65Review a plan one role at a time
- 66Approving a plan is not telling it to start
- 67The first session on an empty repository
- 68The installed version is not the one the plan named
- 69Tag the version that works before a redesign
- 70Ask for the count of what was checked
- 71A process an agent starts can outlive the session
- 72Do the task once, write the corrections as a guide, then save a command
- 73Test a skill against a run without it
- 74Separate the agent that reads a source from the one that writes
- 75Two copies kept in step need a rule for which one wins