Files
TechradarDev/radar/2024-06-01/assisted-ai.md
2024-07-10 11:05:49 +02:00

25 lines
1.6 KiB
Markdown

---
title: "AI Assisted Programming"
ring: adopt
quadrant: "methods-and-patterns"
tags: [ai, architecture, coding]
---
### Adopting GitHub Copilot
We've adopted AI Assisted Programming to enhance our overall efficiency and product quality, with [GitHub Copilot](../tools/github-copilot.html) serving as our primary tool for this purpose.
Guidelines for its usage have been established, and we continuously refine our practices by sharing best practices and insights within our communities.
The use of [GitHub Copilot](../tools/github-copilot.html) is currently project-based and requires customer consent. While utilizing it, we remain mindful of potential risks and actively work to mitigate them.
### Potential Risks and Mitigation Strategies
- **Code Quality and Reliability**: Validate and review generated code before integration into the project. Manual code reviews and testing should remain fundamental to the development process.
- **Security Vulnerabilities**: Conduct thorough security assessments and penetration testing to identify and rectify potential weaknesses. Stay updated with security best practices and ensure AI-generated code aligns with secure coding guidelines.
- **Intellectual Property Concerns**: Scrutinize licensing and usage terms of AI tools. Exercise caution when incorporating code snippets from external sources and ensure compliance with relevant licenses.
- **Data Privacy**: Review data access and privacy policies of AI tools meticulously. Prevent inadvertent exposure or sharing of sensitive or confidential information with third parties.