Blog

Coding with Copilot – New models, new features in check

 

 

Blog

Zero trust architecture: Why trust alone is no longer enough

Security rethought for strictly regulated industries

Software engineering is undergoing fundamental change. Not gradually, not theoretically – but noticeably in everyday working life. The new language models such as Claude Sonnet 4, GPT-4o or Gemini 2.5 Pro are changing the way code is created. They automate the repetitive and create space for the essentials. Combined with GitHub Copilot, they create workflows that do more than just save time: They redefine quality standards.

But hand on heart: how much of it is hype and what really works? Our developers put the new models through their paces. The results? Surprisingly practical.

New AI models at a glance

  • Claude Sonnet 4:

    Particularly fast and efficient, it is suitable for everyday tasks such as commit analyses or the generation of activity reports.

  • GPT-4o:

    Strong in the multimodal area – ideal for processing images, UI mockups or visual documentation.

  • Gemini 2.5 Pro:

    The context king among the current models. With a window of up to 2 million tokens, even huge code bases or entire projects can be analyzed at once.

  • Claude Opus 4:

    Not yet integrated into GitHub Copilot, but promising in terms of long-term planning and logical coherence.

All in all, these models offer a strong arsenal for use in productive development environments – provided they are used in a targeted and context-aware manner.

The practical test: Booking entries from
Git commits

A question that has kept our developers busy: Can booking entries be generated automatically from commit data? The idea behind it: If developers commit regularly anyway, it should be possible to use this information to generate activity records.

This is exactly what was tested – with success. Claude Sonnet 4 was instructed by prompt to extract all commits from Git repositories within a certain date range. The answer came in the form of structured JSON files with commit descriptions, changed files and timestamps.

The quality of the results was impressive: the automatically generated texts matched the actual work process with astonishing precision. In many cases, the result was even better structured than manually generated reports.

Claude shows what modern AI can do

Compared to earlier models, Claude showed clear advantages Here

  • Better error correction

    Even if an initial version did not work, repeated requests often led to a usable result.

  • More initiative

    Claude added functions that had not even been thought of – such as additional log data or auxiliary functions.

  • Contextual understanding:

    Existing API documentation did not have to be handed over separately – Claude already “knew” how Azure DevOps works.

Github Copilot

Github Copilot: The new features in detail

Alongside the new models, GitHub Copilot has also undergone significant development. Particularly relevant:

  • Instructions:

    File and project-related control commands such as “always generate documentation”, “always reply in German” or “no praise in the reply” can be stored centrally.

  • Prompts:

    Reusable task descriptions for typical tasks – e.g. conversion from CommonJS to ESM, code reviews.

  • File specific rules:

    e.g.: Always prefer grid layout for CSS files, do not use px values – simply use *.instructions.md.

Code reviews with AI: security and best practices

 

Copilot is also a valuable assistant for code reviews. The review function recognizes anti-patterns, such as hardcoding an API key in the source code – and automatically suggests improvements such as .env variables.

The reviews are file-based or via a tool button for uncommitted changes.

Automated mass changes in the blink of an eye

A particular strength is demonstrated with larger code bases: Thanks to so-called agentic workflows, Copilot can process several files in parallel. One example:

The prompt read: “Search all .js files for .then() constructs and replace them with async/await.”

Copilot then generated a bash logic, extracted the affected files and performed the conversion – all with minimal interaction. A prime example of productive automation.

Evolution, not revolution

The combination of modern language models and GitHub Copilot is changing software development for good. From intelligent time recording and automated reviews to complete refactorings – the possibilities are real and practical.

The key to success? Curiosity and targeted use. Those who understand the tools and use their strengths gain time for what really counts: well thought-out architecture, creative solutions and better software.

Frequently asked questions (FAQ)

  1. Is Claude Sonnet 4 already integrated into GitHub Copilot?
    Yes, Claude Sonnet 4 is available in GitHub Copilot and can be used directly via the chat interface.
  2. What advantages does the batch API offer over the real-time API?
    The batch API is more cost-efficient and allows larger volumes of data to be processed in a single run.
  3. Do I need to know Python to create workflows with Copilot?
    No – many scripts can be generated using prompts. Basic knowledge helps, but is not a prerequisite.
  4. Are the automated code reviews reliable?
    They recognize many typical security vulnerabilities and style breaks – but are no substitute for human testing in critical projects.

 

 

Make a non-binding inquiry

Request your free IT consultation now and find out from our experts what optimization potential exists and how you can digitize your company for the future.

BAYOOTEC - Softwareentwicklung von Enterprise Software
About the author
BAYOOTEC Team - David Ondracek, CTO
David Ondracek, CTO BAYOOTEC

David Ondracek has been part of our BAYOOTEC team for almost 20 years and it is hard to imagine working without him. Starting out as a software engineer, he has spent the last few years laying the successful groundwork as a software architect for numerous projects. David likes festivals, horror movies, has 2 cats and a great passion for innovative technologies. Therefore, it is not surprising that he now devotes himself to the technological further development and strategic technical orientation of BAYOOTEC as CTO (Chief Technology Officer).

BAYOOTEC - Softwareentwicklung von Enterprise Software

Make a non-binding inquiry

Request your free IT consultation now and find out from our experts what optimization potential exists and how you can digitize your company for the future.