Software Engineering
The weights in a model can stay the same while its predictions change. Find out how the surrounding software can cause that, and write code that keeps the inputs and outputs consistent.
Software for Models and Agents
The model worked in a notebook. Why does it change when the API reorders fields, another request joins the batch, or a job reads an old artifact? Build the software boundaries around those failures, then use data structures to keep retrieved evidence and workflow dependencies intact.4 lessonsModel and Tool API Contracts
Suppose another program calls our pump model. Which readings does it need to send, and what should happen if they are missing? We’ll work out that agreement, give it a form both programs can check, then test what happens as either program changes.5 lessons