Thanks to visit codestin.com
Credit goes to github.com

Skip to content

mohomeoffice/aiengineeringlab

 
 

Repository files navigation

ALPHA This is a new service. Your feedback will help us to improve it.

AI Engineering Lab repository

This repository is a central home for all AI Engineering Lab content across government departments. It provides reusable guidance, templates, training materials, and practices for safely and effectively adopting AI code assistants.

Quick navigation

Section Description
Code of conduct Contributor covenant code of conduct
Contributing How to contribute to the AI Engineering Lab repository
Repository structure Structure of the repository
Assessment Readiness and maturity evaluation
Governance Guardrails, compliance, and department-specific frameworks
Manager tool guides Tool deployment and management guidance for leads
User tool guides Developer user guides for AI tools
Playbooks AI SDLC, context engineering, and model selection guidance
Policy Strategic policy and compliance frameworks
Prompt library Tested prompts organised by task and language
Quality metrics Quality strategy and measurement frameworks
Security Security policies and threat modelling guidance
Sustainable AI AI environmental sustainability
Training materials Onboarding, scenarios, and guided learning paths

Audience

This repository is for:

  • software engineers and engineers seeking practical guidance on using AI assistants effectively
  • technical leads and architects establishing team standards and patterns
  • delivery managers and product owners planning adoption within their teams
  • senior responsible owners requiring governance and compliance assurance
  • forward deployed engineers supporting intensive adoption engagements

Quick start by role

I'm an engineer wanting to use AI code assistants

  1. Read how AI code assistants integrate into the SDLC for an overview of deployment patterns and capability maturity.
  2. Read the AI assisted SDLC playbook for phase-by-phase guidance.
  3. Review the guardrails to understand usage boundaries.
  4. Explore the prompt library for proven patterns.

I'm a technical lead setting up my team

  1. Read how AI code assistants integrate into the SDLC to understand deployment options and the capability maturity progression.
  2. Review context engineering for repository setup.
  3. Establish baseline metrics using the quality strategy.
  4. Consider requesting forward deployed engineering support for your rollout.

I'm a manager selecting tools for my department

  1. Read how AI code assistants integrate into the SDLC for an overview of what adoption involves.
  2. Start with comparative guidance to evaluate tools.
  3. Review tool-specific guides for GitHub Copilot and Amazon Q.
  4. Review the model selection playbook.

I'm a senior responsible owner needing governance assurance

  1. Review all governance documentation in the governance folder.
  2. Understand the 'Risk register template'.
  3. Review the 'Incident response playbook'.

Forward deployed engineering support

The programme maintains a pool of expert senior engineers with extensive AI assistant experience. Forward deployed engineers provide intensive, hands-on support for teams requiring additional help.

Forward deployed engineering support is appropriate for:

  • teams with low AI maturity requiring intensive guidance
  • complex technical environments or niche requirements
  • important adoption challenges requiring immediate intervention
  • capturing learnings for repository enhancement

To request forward deployed engineering support, contact [email protected] with:

  • a completed readiness checklist
  • team details
  • specific support needs

How to use this repository

Finding what you need

To find what you need:

Staying current

You can stay up to date by:

  • subscribing to repository updates on GitHub
  • reviewing documents against their stated review dates

Providing feedback

We welcome feedback to improve these materials. You can submit improvements via pull request (see CONTRIBUTING.md) or contact the team at [email protected].

Contributing

We encourage contributions from across government to keep this repository current and comprehensive.

Before contributing, read CONTRIBUTING.md which covers:

  • content standards and style guide
  • review and approval process
  • accessibility requirements
  • how to submit changes

Support and contact

Contact [email protected] for general enquiries.

Explore the AI Engineering Lab website to understand the programme and find resources and role-specific information.

Join our community

Join the Knowledge Hub community to connect with other cross-government teams, share experiences and access events and support.

Licence

This repository is published under the Open Government Licence v3.0.

You are encouraged to use and adapt these materials for your own government context.

When reusing content:

  • credit the original source by linking to this repository
  • maintain all existing copyright notices and licence headers
  • share improvements back via contribution
  • ensure adaptations remain suitable for government use

About

Resources for the AI Engineering Lab, focusing on the enablement of AI tools.

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors