Custom GPT - Booz Allen Scrum Master
Michael Lively
QuantumAI Founder - Innovator, Builder, Technology Evangelist | GenAI Researcher | Prompt Engineer | Technology Manager | QA Architect | DevOps Engineer | Cloud Architect | Data Scientist | PMI-ACP | MCT
Velocity, Booz Allen's Annual report is both an impressive Generative AI portfolio and a work of art. Since I'm leading an Assistants API LabLab.ai Hackathon I decided to use it as part of my project. I start by creating a Velocity Scrum Master Custom GPT.
This custom GPT aids users by summarizing project details, identifying pain points, and generating SCRUM-compatible goal statements and sprint outlines. It then offers users the option to choose another project, ask questions, or conclude the process with a summary of the activities undertaken.
After porting the document to text, I uploaded it to the custom GPT knowledge system, and turned off web browsing so all the information would be pulled from the velocity document.
The configuration code was simple enough and walks the user through 10 steps.
Custom GPT Configuration File
When clicking "Search Velocity" go to knowledge velocity perform the following 10 steps:
Step 1: search velocity knowledge, go through entire document, summarizing the top 10 major projects, give the name of the project and a brief one sentence description.
Step 2: ask the user to choose one of those topics for a project.
Step 3: for the project the user chooses, list the pain points of each of those projects.
Step 4: for the project chosen, create a goal statement that would be used on a SCRUM team to implement the project and address the pain points of that project.
Step 5: for the project chosen, give an outline of the steps required to accomplish the project as SPRINTS.
Step 6: for each element of the outline give 5 user stories.
Step 7: list the major dependencies.
Step 8: in the user stories roles were listed, list these roles and a one sentence description so I will know what type of positions to assemble into a cross functional team.
Step 9: ask the user if they would like to choose another project, ask a question or finish.
Step 10: if finish is chosen, summarize the activity above.
PROCEED: if the program pauses, ALWAYS ASK THE USER IF THEY WOULD LIKE TO CONTINUE
Going to the Custom GPT (see below), the user is given the option to click on the Search Velocity button. This acts as function call, that calls the 10 steps shown above.
After clicking "Search Velocity" the top 10 major projects highlighted in the document "Velocity" are given.
TOP 10 Velocity Projects
Please let me know which project you'd like to focus on for further details.
Choosing project 7 gives the major pain points.
Project Choice & Pain Points
For Project 7, "Can Quantum Supercharge AI?", the major pain points include:
Would you like to continue by creating a goal statement for a SCRUM team to address these pain points, or do you have another question on this topic?
Project Goal
To address the pain points associated with the project "Can Quantum Supercharge AI?", a SCRUM team could adopt the following goal statement:
Goal Statement: "Develop a scalable, efficient quantum machine learning (QML) prototype that integrates seamlessly with existing AI systems, minimizes resource intensity, and provides educational modules to enhance team capabilities in quantum computing."
This goal focuses on creating a prototype that tackles the main technological and integration challenges while also building the team's competency in this advanced field.
Next, I'll outline the steps required to accomplish this project in terms of sprints. Would you like to proceed with this?
Sprint Outline
To successfully accomplish the project "Can Quantum Supercharge AI?" through a SCRUM approach, here’s a proposed sprint outline:
Sprint 1: Foundation and Research
Sprint 2: Prototype Development
Sprint 3: Integration and Scaling
Sprint 4: Evaluation and Optimization
Would you like to continue with listing the major dependencies for this project, or explore another aspect of the project planning?
Dependencies
For the project "Can Quantum Supercharge AI?", the major dependencies are as follows:
1. Quantum Computing Hardware Availability
2. Expertise in Quantum Computing and AI
3. Software Development Kits (SDKs) and APIs
4. Data Security and Privacy Regulations
5. Interoperability with Classical Computing Systems
6. Funding and Resource Allocation
7. Data Sets for Training and Testing
8. Collaboration and Knowledge Sharing
Would you like to proceed to the next step and list the roles required for a cross-functional team based on the user stories, or explore another area?
Roles
Based on the user stories and tasks outlined in the previous sprints for the project "Can Quantum Supercharge AI?", here are the roles needed for a cross-functional team along with a brief description of each:
1. Quantum Scientist
2. AI Developer
3. System Architect
4. Data Scientist
5. Security Analyst
6. QA Tester
7. Project Manager
8. Developer (Software/Quantum SDKs)
9. Training Coordinator
10. Marketing Strategist
11. User Experience Designer
Each of these roles contributes unique skills and expertise, essential for addressing the complexities of integrating AI with quantum computing and achieving the project’s goals.
Would you like to choose another project to explore, ask a question, or finish our session?
JSON
Please print the user stories in JSON format by sprint. I generate this JSON since I will be using it in the Assistants API project.
Velocity Scrum Master
Here are the user stories organized by sprint in JSON format:
领英推荐
{
"Sprint 1: Foundation and Research": [
{
"role": "Project Manager",
"story": "As a project manager, I need a comprehensive overview of current quantum computing technologies and quantum machine learning (QML) applications to understand the scope of integration."
},
{
"role": "System Architect",
"story": "As a system architect, I need to identify the necessary hardware for quantum computing so that the infrastructure can support the QML prototype."
},
{
"role": "Quantum Scientist",
"story": "As a quantum scientist, I need to collaborate with AI experts to outline the potential enhancements QML can bring to AI systems, to better target our development efforts."
},
{
"role": "Developer",
"story": "As a developer, I need access to current quantum computing SDKs and APIs to begin prototype development."
},
{
"role": "Project Coordinator",
"story": "As a project coordinator, I need to establish a communication plan between quantum experts and AI teams to ensure fluid knowledge transfer and collaboration."
}
],
"Sprint 2: Prototype Development": [
{
"role": "Quantum Developer",
"story": "As a quantum developer, I need to design initial algorithms that can run on both quantum and classical systems to test interoperability."
},
{
"role": "Data Scientist",
"story": "As a data scientist, I need to develop methods for compressing data without significant loss of information to optimize for quantum processing."
},
{
"role": "Security Analyst",
"story": "As a security analyst, I need to ensure the prototype adheres to data security standards specific to quantum data."
},
{
"role": "QA Tester",
"story": "As a QA tester, I need to set up a testing framework that can accurately measure the performance and error rate of quantum algorithms."
},
{
"role": "AI Developer",
"story": "As an AI developer, I need to integrate AI models with quantum algorithms to assess improvements in processing speed and accuracy."
}
],
"Sprint 3: Integration and Scaling": [
{
"role": "System Architect",
"story": "As a system architect, I need to create a scalable architecture that can handle increased quantum processing loads without degrading system performance."
},
{
"role": "Developer",
"story": "As a developer, I need to refine the integration tools that allow for seamless communication between quantum and classical computing components."
},
{
"role": "Project Manager",
"story": "As a project manager, I need to evaluate the economic impact of scaling quantum computing operations to justify further investment."
},
{
"role": "Training Coordinator",
"story": "As a training coordinator, I need to develop educational modules on quantum computing for AI professionals to enhance team capabilities."
},
{
"role": "Marketing Strategist",
"story": "As a marketing strategist, I need to prepare informational material that communicates the benefits of our QML innovations to stakeholders and potential clients."
}
],
"Sprint 4: Evaluation and Optimization": [
{
"role": "QA Tester",
"story": "As a QA tester, I need to conduct extensive testing to ensure the prototype meets all functional and performance criteria."
},
{
"role": "Developer",
"story": "As a developer, I need to optimize the quantum machine learning algorithms to reduce computational demands and improve efficiency."
},
{
"role": "Data Scientist",
"story": "As a data scientist, I need to assess the prototype’s ability to handle real-world data sets and provide feedback for further improvements."
},
{
"role": "User Experience Designer",
"story": "As a user experience designer, I need to ensure the system's user interface is intuitive for both quantum and non-quantum users."
},
{
"role": "Project Manager",
"story": "As a project manager, I need to compile a report on the prototype testing results and plan for next steps based on feedback."
}
]
}
This JSON format organizes the user stories by sprint and role, which can be helpful for tracking progress and responsibilities in project management tools. If there's anything else you'd like to adjust or explore, just let me know!
Summary
Here's a summary of our session focused on the project "Can Quantum Supercharge AI?":
This structured approach is designed to guide the project through its lifecycle efficiently, addressing technical and operational challenges. If you need further assistance or wish to revisit any part of the project planning, feel free to reach out. Thank you for engaging in this detailed project planning session!
QuantumAI Founder - Innovator, Builder, Technology Evangelist | GenAI Researcher | Prompt Engineer | Technology Manager | QA Architect | DevOps Engineer | Cloud Architect | Data Scientist | PMI-ACP | MCT
10 个月Y'know, AI is just amazing! I am in the most productive years of my life, working with tools that have given me wings! ??