Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Pattern: Working on small chunks #47

Open
yuhattor opened this issue Aug 17, 2023 · 0 comments
Open

Pattern: Working on small chunks #47

yuhattor opened this issue Aug 17, 2023 · 0 comments

Comments

@yuhattor
Copy link
Owner

Description

Working on small chunks of code with less context can lead to improved Copilot's output. Imagine you're building a complex application with several interconnected components. Instead of trying to generate everything in one go, you break down the task into smaller parts, providing a confined context for Copilot. This approach not only streamlines the development process but also enhances the quality of the generated code.

Some ideas consider context-less architecture in the design phase, but it is difficult to apply a loosely coupled architecture to every project.
Also, changing the architectural design to improve the accuracy of AI tools is not the way to go. This pattern aims to improve GitHub Copilot's proposal by at least working in small chunks so that the context is as small as possible in the working environment, so that GitHub Copilot does not become overwhelmed by the complexity of the overall project. more controlled, accurate, and efficient code generation that allows you to understand the specific tasks of the clues.

https://www.ai-native.dev/docs/design-patterns/working-on-small-chunk

@yuhattor yuhattor moved this to Lv0 - Pattern Ideas in GitHub Copilot Patterns Dashboard Aug 21, 2023
@yuhattor yuhattor moved this from Lv0 - Pattern Ideas to Lv2 - Practically Viable Patterns in GitHub Copilot Patterns Dashboard Aug 21, 2023
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
Status: Lv2 - Practically Viable Patterns
Development

No branches or pull requests

1 participant