Archive
1046 posts · Page 82 of 88. ← Blog
One Session threaded through every call turns two stateless one-shots into a single conversation that remembers.
Thread one agent.Session through every RunText call with agent.WithSession to turn stateless one-shots into a single conversation that remembers.
The long-form security narrative for a multi-agent financial assistant — authentication, authorisation, tenant isolation, dual-identity audit, envelope encryption, hash-chained logs, governance, red team, BCP.
Handling user data used to be a technical matter; now it's a legal one, with real regulations, real penalties, and real obligations that engineers build software to satisfy. Privacy and compliance have become part of the job — and, along with the rest of this series' legal basics, they lead to the single most important lesson: legal literacy exists to tell you when you're out of your depth and need a real lawyer. This closing post covers privacy, compliance, and that essential meta-skill. (Educational, not legal advice.)
Handling user data used to be a technical matter; now it's a legal one, with real regulations, penalties, and obligations. Privacy and compliance are part of the job — and they lead to the most important lesson: legal literacy exists to tell you when you're out of your depth and need a real lawyer. (Educational, not legal advice.)
Hand the agent a plain Go function it can decide to call mid-conversation — the model requests it, the framework runs it, the result flows back.
Register a plain Go function as a tool with functool.MustNew; the model decides when to call it, the framework runs it, and the result flows back into the answer.
Board policy as a YAML file the risk team owns. Annexure VI as a database query. Every governance recommendation rendered as a file path in a Go repository.
Contracts run the business world — every deal, job, partnership, and service relationship rests on one — yet most people sign them without really understanding what they're agreeing to. For engineers and founders, a few contracts matter enormously: the employment agreement that may assign your IP, the NDA that binds your confidentiality, the customer contract that defines your obligations. Understanding what contracts are and what to look for turns signing from a blind act into an informed one. (Educational, not legal advice.)
Contracts run the business world — every deal, job, and partnership rests on one — yet most people sign them without really understanding what they're agreeing to. For engineers and founders, a few contracts matter enormously: the employment agreement that may assign your IP, the NDA, the customer contract. (Educational, not legal advice.)
The smallest useful agent: give a model instructions and a name, hand it a message, get a response — collected or streamed.
Build the smallest useful agent from instructions and a model, then run the same RunText call two ways — collected all at once and streamed token-by-token.
Twelve months of running multi-agent AI in a regulated context. SLIs that matter, the incident runbook, drift detection, continuous adversarial testing, secret rotation, compliance posture as code.
Every engineer uses open-source software constantly, and almost none read the licenses — which is a quiet risk, because those licenses are legally binding terms that govern what you can and can't do with the code, including obligations that can affect your own product. The difference between a permissive license and a copyleft one can determine whether you can keep your code proprietary. Understanding software licensing, especially open source, is among the most practically important legal knowledge for a working engineer. (Educational, not legal advice.)
Every engineer uses open-source software constantly, and almost none read the licenses — a quiet risk, because those licenses are binding terms governing what you can do with the code. The difference between permissive and copyleft can determine whether you can keep your code proprietary. (Educational, not legal advice.)
The zero-network preflight that confirms your Foundry config and Azure credential chain exist before you run a single agent.
A zero-network preflight that confirms your Foundry endpoint, model deployment, and Azure credential chain exist before you run a single agent.
The RBI FREE-AI incident reporting form, expressed as a Go struct and a Postgres table. Every entry is an auto-generated artefact from the runtime — not a form an operator fills in retrospectively.
Copyright protects your code automatically, but the other three kinds of intellectual property protect entirely different things and work in entirely different ways — one guards inventions in exchange for public disclosure, one guards your brand name and logo, and one guards secrets simply by keeping them secret. Each has its own logic, cost, and strategic use, and knowing which protects what (and when each is worth pursuing) rounds out an engineer's IP literacy. (Educational, not legal advice.)
Copyright protects your code automatically, but the other three kinds of IP protect entirely different things in entirely different ways — one guards inventions for public disclosure, one guards your brand, one guards secrets by keeping them secret. Knowing which protects what rounds out an engineer's IP literacy. (Educational, not legal advice.)