Treating AI prompts as software artifacts: A new approach to AI development.

View profile for Mark Hewitt

Helping enterprises modernize, develop resilience, and negotiate digital transformation | President & CEO at EQengineered

"The default way we interact with AI today is conversational. We type prompts into a chat box, get a useful answer, and move on. Prompts are treated as disposable. That works fine for ad hoc questions. But some prompts do more: they encode domain knowledge, processes, and standards in a repeatable way. By definition, software isn’t just code that runs on a machine. It’s instructions that guide execution, plus the design documents and specifications that explain how those instructions should work. Seen through that lens, well-crafted prompts qualify as software artifacts. And like software, they deserve to be saved, versioned, and improved. This post explores what it means to treat prompts as micro-apps, how modern tools like GitHub Copilot and Claude Code make this practical, and why combining prompts with traditional scripts creates workflows that are both reliable and intelligent." EQengineered Author: Dakota Kim, Director of Engineering, Applied AI #softwareengineering #AI #AIprompts #digitaltransformation #EQengineered https://lnkd.in/gsrkycZi

Julian Flaks

CTO technologist focused on modernization and guiding teams with data and application architecture

1w

Great thoughts on structuring approaches as we move past what's new into how to repeat and optimize processes and techniques

"If a prompt consistently helps you or your team, don’t let it disappear. Save it. Version it. Refine it. Over time, you’ll build a library of small but powerful tools!" Great insights and advice in this post, Dakota!

Todd Alger

Principal Technical Consultant at EQengineered

1w

Great information for developers looking to make AI more useful and reliable. A strong reminder that prompt design is evolving into real software engineering. Thanks Dakota Kim

Bob Herrmann

Senior Software Engineer

1w

I like the phrase "Code is cattle, not pets" -- from https://substack.com/inbox/post/170577793?r=3rw6h&utm_campaign=post&utm_medium=web&showWelcomeOnShare=false&triedRedirect=true That is to say, we shift from keepers of code, to keepers of ideas about the code - essentially "knowledge engineering" - aka how to squeeze our complete descriptions of the systems into the context and/or figure out how to have the LLM demand load the parts it needs to make a specific change.

Andrea Leppert

Dedicated to empowering growth and success by embracing change and building relationships.

1w

Highly informative and packed with tips useful across industries. Thank you for sharing!

Anna Visi

Principal Consultant | Project Management

1w

Great article Dakota Kim! “…prompts aren’t disposable chat fragments. They’re software artifacts: small, specialized, and worth versioning alongside the rest of your code”

Nithin Mahesh

Senior Software Engineer at EQengineered

1w

Great content Dakota! Your point about AI agents being able to "interpret ambiguous requirements, ‘reason’ across loosely connected data, or adapt to context" really changed my perspective on prompting! I hadn't fully considered treating prompts as reusable tools rather than disposable scaffolding. Lot's of great advise and recommendations here that I'm excited to try out!

See more comments

To view or add a comment, sign in

Explore content categories