generativeai
3 TopicsTuesday Prompt Day | 6W + E Practical Experiment — From Information to Action
A useful AI response is not always an actionable response. In enterprise environments, Copilot can summarize information, identify patterns and suggest recommendations. But before acting on those recommendations, we need to ask: What is the evidence behind the recommendation? This is where the E in 6W + E becomes important. The scenario Imagine you provide Copilot with customer issues collected from different sources and ask: "Review these customer issues and suggest what we should do." The response may look useful. But is it enough to make a business decision? Let's improve the prompt using 6W + E. The improved prompt Act as an enterprise service improvement advisor. Review the customer issues provided in the source material. Identify the issues that have the greatest impact on customer experience. Analyze recurring issues, business impact, frequency, severity and any existing mitigation mentioned in the source material. The audience is senior service and business leadership. Use only the information available in the source material. Structure the response using: Key issue Evidence Business impact Recommended action Expected outcome Information still required Prioritize recommendations based on business impact and urgency. Evaluate the evidence behind each recommendation and clearly distinguish between confirmed facts, observations and assumptions. What changes? Instead of simply asking Copilot for recommendations, we have now given it: A clear role A defined problem A specific audience Source boundaries A decision-oriented structure Prioritization criteria An evaluation requirement For example, Copilot might identify recurring service delays as an important issue. But the next question should be: What evidence supports this recommendation? The EVALUATE step Before accepting the recommendation, evaluate: Is the recommendation supported by the available evidence? Is the suggested root cause actually confirmed? Is the business impact supported by the source material? Are facts being separated from assumptions? Is the recommended action realistic? Why has this issue been prioritized? What information is still missing? This changes the interaction from: Prompt → Answer to: Prompt → Output → Evaluate → Refine → Better Output The REFINE step If Copilot makes an unsupported assumption, refine the prompt. For example: "Do not infer a root cause unless it is supported by the source material. Clearly distinguish between confirmed evidence, reasonable observations and unverified hypotheses. For every recommendation, explain the evidence supporting it. If important information is missing, identify exactly what information is required before making the decision." Now the objective is not simply to get another answer. The objective is to improve the quality of the decision. My takeaway A response can look plausible and still be risky. The real value of Copilot comes from creating a repeatable process for questioning, evaluating and refining the output. That is why I see EVALUATE as more than the final step of a prompt. It can become the feedback loop that continuously improves the interaction. How do you use Copilot recommendations in your work? Do you accept the first useful-looking answer, or do you evaluate the evidence and refine the prompt before taking action? Share your approach in the comments. Please see the Resources section for the previous 6W + E experiments in this series.41Views0likes0CommentsIs Your AI Prompt Missing the Real Problem? | Introducing the 6W + E Framework
One thing I’ve noticed while working with Generative AI and Microsoft Copilot: Sometimes the problem isn't the AI. It's the way we think before we prompt. We often write: “Create a presentation on AI.” “Summarize this document.” “Write an email to the customer.” The AI can certainly do these tasks. But will the output be what we actually need? I've been working on a simple principle to make prompting easier to remember: 6W + E WHY → WHAT → WHO → WITH → WAY → WIN → EVALUATE Here’s how I think about it: WHY — Why are we asking AI to do this? WHAT — What exactly do we want? WHO — Who is the audience or stakeholder? WITH — What context, data, documents or tools should AI work with? WAY — How should the output or task be delivered? WIN — What does a successful outcome look like? EVALUATE — Did the result actually achieve what we wanted? The last one is particularly important. Good prompting shouldn't be: Prompt → Answer → Done It should be: Think → Prompt → Evaluate → Refine I don't see 6W + E as a formula for writing longer prompts. I see it as a way to think more clearly before asking AI to work. And as we move from prompting to Copilot, AI workflows and AI agents, I believe this way of thinking becomes even more important. I'm going to explore this with practical Copilot examples in our upcoming Tuesday Prompt Day discussions. But before we get there, I'd like to start with the community: 👉 Which of these do you most often forget when prompting AI? WHY | WHAT | WHO | WITH | WAY | WIN | EVALUATE And do you normally evaluate and refine the first response—or accept it as it is? I'm curious to hear how others approach this.Solved388Views0likes5CommentsFrom AI PoC to Production: 7 Architecture Decisions Every Enterprise Must Get Right
Architecture Deep Dive Moving from an AI Proof of Concept to an enterprise-ready production workload requires much more than selecting the right model. AI is no longer just an experimentation topic. Across enterprises, teams are building copilots, RAG applications, AI agents, intelligent automation and domain-specific AI solutions. But there is a significant difference between making an AI Proof of Concept work and making an AI solution production-ready. A PoC asks: “Can we make AI do this?” Production asks much harder questions: “Can we make it secure, reliable, scalable, observable, governed and financially sustainable?” That is where architecture becomes critical. Microsoft’s Azure Well-Architected guidance for AI workloads highlights that AI systems introduce architectural considerations beyond traditional applications, including nondeterministic behavior, grounding data, model operations, testing, responsible AI and continuous evaluation. Here are seven architecture decisions I believe every enterprise should consider before moving an AI workload from PoC to production. 1. Start With the Business Outcome — Not the Model One of the most common mistakes is starting with: “Which AI model should we use?” The better question is: “What business problem are we solving?” Before selecting a model or Azure service, define: • The business outcome • The users • The expected experience • The measurable success criteria • Regulatory and compliance requirements • Data sensitivity • Expected scale For example: Instead of saying: “We want to build an enterprise chatbot.” Define the outcome: “We want employees to find accurate information from 500,000 internal documents in less than 5 seconds while respecting existing access permissions.” That single statement changes the architecture conversation completely. 2. Design the Data and Grounding Architecture First Enterprise AI is only as useful as the information it can access and trust. For many enterprise scenarios, the challenge isn't simply selecting a powerful model. The challenge is providing the model with the right context. This is where grounding and RAG architectures become important. A typical flow looks like: User → Application → Orchestration → Knowledge/Retrieval → Model → Response But an enterprise implementation also needs to consider: • Data ingestion • Chunking and enrichment • Metadata • Indexing • Access control • Data freshness • Source attribution • Retrieval quality • Auditability Microsoft's current AI architecture guidance explicitly treats the knowledge layer as a core architectural component and emphasizes enforcing data access policies and authorization within that layer. The key architectural question is therefore not: “Can the model answer the question?” It is: “Can the model answer the question using authorized, relevant and trustworthy enterprise data?” 3. Separate Intelligence, Inference, Knowledge and Tools AI applications are becoming more sophisticated. Modern architectures may involve models, agents, orchestration, enterprise data and external tools. Putting everything into one application layer quickly becomes difficult to secure, scale and operate. A better approach is to establish clear architectural boundaries. A useful conceptual model is: Client Layer ↓ Intelligence / Orchestration Layer ↓ Inference Layer ↓ Knowledge Layer ↓ Tools / Business APIs Each layer can have its own: • Identity • Security policies • Scaling strategy • Monitoring • Caching • Failure handling This separation becomes particularly important when moving from a simple chatbot to agentic AI applications. Microsoft's AI application design guidance recommends distinct client, intelligence, inference, knowledge and tools layers for intelligent applications. 4. Treat Security as an Architecture Principle — Not a Checklist AI introduces new security considerations. You need to think beyond traditional application security. Ask: • Who can access the AI application? • What data can the user retrieve? • Can the model access information the user cannot? • How are identities propagated across components? • How are prompts and responses protected? • How are AI tools authorized? • How are sensitive outputs detected? • How are activities audited? One particularly important principle is: The AI system should not become an alternative path around existing enterprise authorization. If an employee cannot access a document directly, the AI assistant should not expose that document through a generated response. Security therefore needs to exist across the entire AI architecture: Identity → Data → Retrieval → Model → Tools → Output 5. Design for Scale and Reliability Before You Need It A PoC might have: 10 users 100 documents 1 model 1 environment Production might have: 100,000 users Millions of documents Multiple models Multiple business applications Continuous availability requirements The architecture must therefore consider: • Horizontal scaling • Availability Zones • Regional resiliency • Load balancing • Model availability • Rate limiting • Failover • Caching • Capacity planning AI workloads also have unique infrastructure considerations. Inference capacity can become a bottleneck, and GPU-based workloads can introduce significant infrastructure costs. Microsoft's current Azure AI architecture guidance recommends designing for scalability and availability across the intelligence, orchestration, inference and knowledge layers. 6. Cost Must Be Designed Into the Architecture AI can create unexpected cost growth. A solution may work perfectly from a technical perspective and still fail the business case because of: • Token consumption • Model selection • GPU utilization • Storage • Data processing • Retrieval infrastructure • Logging • Network traffic • High-frequency inference Therefore, ask: “What is the expected cost per transaction?” Then model: Users × Requests × Tokens × Model Cost But don't stop there. Also evaluate: • Caching opportunities • Model routing • Smaller models for simpler tasks • Batch processing • GPU utilization • Resource scaling • Storage optimization Microsoft's Well-Architected guidance specifically highlights monitoring utilization and avoiding unnecessary AI infrastructure costs. The cheapest architecture isn't necessarily the best architecture. The goal is: Maximum business value per unit of AI spend. 7. Production Requires Continuous Evaluation and Observability Traditional applications usually monitor: CPU Memory Latency Errors Availability AI applications need more. You also need to understand: • Response quality • Grounding accuracy • Retrieval relevance • Hallucination rate • Model performance • Prompt effectiveness • Safety violations • User feedback • Token consumption • Cost per interaction AI is nondeterministic. The same input may not always produce exactly the same output. That means testing cannot simply end when the application goes live. Production evaluation becomes part of the architecture. Microsoft's guidance recommends extending observability to AI-specific quality metrics and supporting testing and evaluation with real production inputs. The Architecture Mindset Shift The biggest transition from PoC to production is not necessarily choosing a better model. It is changing the questions we ask. PoC thinking: “Can AI do it?” Production thinking: “Can the enterprise operate it safely and economically at scale?” That leads to a different architecture conversation: Business Outcome ↓ Data & Grounding ↓ Security & Identity ↓ AI Application Architecture ↓ Infrastructure & Scalability ↓ Observability & Governance ↓ Cost Optimization ↓ Continuous Evaluation My 7-Question Production Readiness Test Before approving an enterprise AI workload for production, I would ask: 1. What measurable business outcome are we delivering? 2. Can we trust and govern the data being used? 3. Can the AI respect existing identity and authorization boundaries? 4. Can every major component scale and recover from failure? 5. Can we measure AI quality—not just infrastructure health? 6. Do we understand the cost at production scale? 7. Can we continuously evaluate, improve and govern the solution? If the answer to several of these is “not yet”, the solution may still be a PoC. And that's perfectly fine. The objective isn't to rush an AI PoC into production. The objective is to build the architecture that makes production possible. Final Thought AI architecture is becoming less about: “Which model should we use?” And increasingly about: “How do we build an AI system that the enterprise can trust?” That is the real journey: PoC → Architecture → Production → Scale → Business Value The organizations that get this architecture right will be in a much stronger position to move from AI experimentation to sustainable enterprise AI adoption. What do you think is the biggest challenge when moving an enterprise AI solution from PoC to production — security, data, scalability, cost, or something else?132Views0likes0Comments