As always, the views present are expressly my own. In this station I'm not advocating for adopting agentic engineering. I'm assuming you chose to effort it aliases personification decided for you.
Matt Levine often writes astir really crypto is rediscovering modern finance from first principles. In a akin vein, erstwhile group get excited astir approaches to amended agentic engineering, I can't thief but deliberation they are conscionable talking astir the practices we should already person successful spot arsenic package engineers. The benignant of activity we typically trim because of clip pressure.
A classical illustration is utilizing an rumor locator to shape specifications astir the alteration and picture the requirements truthful you tin manus disconnected the activity to an agent. That measurement the supplier tin remark connected the rumor pinch questions and update the position arsenic they work. This is conscionable normal package engineering.
Some much examples:
- Documentation strings connected methods.
- Descriptive propulsion requests.
- Keeping archiving up to day aliases moreover penning it successful the first place.
- Writing meaningful tests aliases moreover conscionable having tests.
- Automated linting to guarantee consistency aliases moreover conscionable having agreed upon codification conventions.
- Planning, architecting, and receiving feedback connected designs earlier implementing.
- Capturing notes from meetings, and confirming that everyone agrees connected what was decided.
- Having conversations successful open, searchable channels alternatively than only sending DMs.
Once again, these are each normal package engineering practices. I americium relieved to spot that group are excited to do them now. I'm conscionable bummed it took agentic engineering to promote the change. Why are we holding the bots to higher standards than ourselves?
A coworker precocious said:
I reviewed a PR wherever I noticed immoderate missing discourse connected guiding principles. I'm now making changes to the archiving to encode those principles truthful different engineers' agents will respect them successful the future. We could person updated the archiving successful cases for illustration this before, but realistically it wouldn't person overmuch effect. It would person required having a talk pinch the full squad to beryllium judge they memorized it successful their heads. Now, pinch due archiving structure, each engineers' agents will publication and adhere to the documentation.
Software engineers person automated their activity since clip immemorial. I americium not upset that we person codification formatting checks successful CI. If I wanted to tie a statement successful the soil connected erstwhile to automate, I would look to James C. Scott's mētis from Seeing Like a State:
"mētis is amended understood arsenic the benignant of knowledge that tin beryllium acquired only by agelong believe astatine akin but seldom identical tasks, which requires changeless adjustment to changing circumstances... Knowing really and erstwhile to use the rules of thumb in a actual situation is the principle of mētis."
Mētis is ever section to a peculiar situation. Code syntax is simply a good described quality conception . Other engineering principles are free shape and frankincense harder to prescribe and make legible. A written shape of these rules will ever beryllium little elastic erstwhile dealing pinch the nuance of a peculiar issue. A written norm is not a judgment. To beryllium sure, a stiff legible strategy is amended than thing astatine all.
Remember, programming sucks successful general. A friend astatine a institution struggling to applying AI devices told maine he conscionable had to propulsion retired a bunch of supplier output:
I had to do a mini refactor because my squad decided to make changes connected 1 of my dependencies, mid sprint, without communicating.
If "agentic engineering is conscionable normal engineering pinch robots" past I person a corollary arsenic well:
Anything that makes engineering harder makes agentic engineering overmuch harder. Agents don't person the mētis to navigate the business the measurement a personification would.
If you are having a difficult clip pinch agentic engineering, stop, and deliberation astir whether normal package engineering is besides reliable for your company. Slapping AI connected a dysfunctional system, beryllium it group aliases software, will not hole your problems. Since 1975 we've known that adding much group to precocious projects makes them later. Adding a clone personification is nary better.
English (US) ·
Indonesian (ID) ·