Mastodon
Connect with us

Cloud & DevOps

Η νέα πλατφόρμα GitLab Duo για AI agents στην DevOps

Η νέα πλατφόρμα GitLab Duo αναβαθμίζει την αυτοματοποίηση στην DevOps με AI agents για βελτίωση της ποιότητας και της ταχύτητας ανάπτυξης.

Published

on

Η νέα πλατφόρμα GitLab Duo για AI agents στην DevOps

Η καινοτομία της GitLab στον χώρο της DevOps

Η **GitLab** παρουσίασε πρόσφατα μια δημόσια beta έκδοση μιας πλατφόρμας που υπόσχεται να αναβαθμίσει τον τρόπο με τον οποίο οι ομάδες DevOps χειρίζονται και αυτοματοποιούν τις εργασίες τους. Η πλατφόρμα αυτή επιτρέπει τη δημιουργία, διαχείριση και ορχήστρωση τεχνητών νοημόνων (AI) agents, οι οποίοι έχουν εκπαιδευτεί να αυτοματοποιούν μια σειρά από διαδικασίες και ροές εργασίας στον τομέα της DevOps.

Η σημασία του GitLab Duo Agent Platform

Ο Emilio Salvador, αντιπρόεδρος στρατηγικής και σχέσεων με τους προγραμματιστές στη GitLab, αναφέρει ότι το **GitLab Duo Agent Platform** δίνει τη δυνατότητα στις ομάδες DevOps να αναθέτουν εργασίες στους AI agents τόσο συγχρονισμένα όσο και ασύγχρονα. Η πλατφόρμα αυτή είναι επεκτάσιμη και προσφέρει πλήρη ορατότητα σε όλο τον κύκλο ζωής ανάπτυξης λογισμικού (SDLC).

Η δημιουργία καταλόγου AI agents και γνώσης

Μέρος αυτής της προσπάθειας είναι η δημιουργία ενός καταλόγου για AI agents και ενός γραφήματος γνώσης, το οποίο θα επιτρέπει στους AI agents να έχουν πρόσβαση σε δεδομένα πέρα από τα όρια του παραθύρου συμφραζομένων που παρέχει οποιοδήποτε μεγάλο γλωσσικό μοντέλο (LLM). Επιπλέον, η πλατφόρμα υποστηρίζει το **Model Context Protocol (MCP)**, που αναπτύχθηκε από την Anthropic, για να συνδέεται με MCP servers και να παρέχει πρόσβαση σε επιπλέον πηγές δεδομένων.

Οι AI agents ως μέλη της ομάδας DevOps

Οι AI agents μπορούν να ενσωματωθούν ως μέλη μιας ομάδας DevOps, εξυπηρετώντας τις ανάγκες ενός μεμονωμένου προγραμματιστή ή μιας ολόκληρης ομάδας μηχανικών λογισμικού. Για παράδειγμα, οι AI agents μπορούν να βοηθήσουν στη συλλογή επιπλέον συμφραζομένων, στην αποσαφήνιση ασαφειών ή ακόμα και στην πραγματοποίηση αλλαγών σε κώδικες και αποθετήρια.

Η εξέλιξη από τους AI co-pilots στους AI agents

Η **GitLab** ήταν από τους πρώτους που εισήγαγαν AI co-pilots για τις ομάδες DevOps. Ωστόσο, οι AI agents προχωρούν πέρα από την απλή παροχή μιας παθητικής διεπαφής συνομιλίας με ένα AI μοντέλο. Αν και δεν είναι σαφές σε ποιο βαθμό οι AI agents θα αντικαταστήσουν την ανάγκη για AI co-pilots, είναι φανερό ότι οι ομάδες DevOps χρειάζονται πιο εξελιγμένες δυνατότητες για την αυτοματοποίηση των ροών εργασίας τους.

Η νέα γλώσσα ανάθεσης εργασιών

Οι ομάδες DevOps μπορούν πλέον να έχουν συνομιλίες που περιλαμβάνουν δυνατότητες για επέκταση εντολών όπως /explain, /tests και /include, δημιουργώντας μια “γλώσσα ανάθεσης” σχεδιασμένη να αναθέτει εργασίες με μεγαλύτερη ακρίβεια στους AI agents, οι οποίοι μπορούν να προσαρμοστούν στις ανάγκες κάθε μέλους της ομάδας.

Επέκταση στα IDEs και η αποδοχή της AI στην DevOps

Η **GitLab** επίσης ανακοίνωσε την επέκταση της υποστήριξης σε περισσότερα ολοκληρωμένα περιβάλλοντα ανάπτυξης (IDEs), συμπεριλαμβανομένου του χαρτοφυλακίου της JetBrains, το οποίο χρησιμοποιείται ευρέως για την ανάπτυξη AI εφαρμογών. Παρόλο που ο ρυθμός με τον οποίο οι ομάδες DevOps υιοθετούν την AI για την ανάπτυξη και την ανάπτυξη εφαρμογών είναι άγνωστος, μια πρόσφατη έρευνα της Futurum Group δείχνει ότι το 41% των ερωτηθέντων αναμένουν ότι τα εργαλεία και οι πλατφόρμες γενετικής AI θα χρησιμοποιηθούν για τη δημιουργία, την ανασκόπηση και τη δοκιμή κώδικα.

Η σημασία του πλαισίου λειτουργίας των AI agents

Ο Mitch Ashley, αντιπρόεδρος και επικεφαλής πρακτικής για τη μηχανική κύκλου ζωής λογισμικού στη Futurum Group, επισημαίνει ότι η επιτυχία στη χρήση AI agents επηρεάζεται σημαντικά από το πλαίσιο λειτουργίας τους. Η πλατφόρμα GitLab Duo Agent αξιοποιεί το σύστημα καταγραφής της GitLab για να παρέχει στους AI agents βαθύ πλαίσιο έργου για συντονισμένη, ασύγχρονη συνεργασία. Επαναπροσδιορίζει το DevSecOps, μεταβαίνοντας από απομονωμένες εργασίες σε ολοκληρωμένες, έξυπνες ροές εργασίας.

Η μελλοντική χρήση των AI agents στην ανάπτυξη λογισμικού

Η συζήτηση πλέον δεν είναι αν οι AI agents θα χρησιμοποιηθούν για την ανάπτυξη και την ανάπτυξη λογισμικού, αλλά το πόσο εκτεταμένα θα γίνει αυτό. Οι AI agents, στην ουσία, είναι ισοδύναμοι με έναν νεαρό προγραμματιστή που, αν και ταλαντούχος, θα πρέπει να έχει το έργο του ελεγμένο από έναν πιο έμπειρο προγραμματιστή. Με την άφιξη της πλατφόρμας GitLab Duo Agent, το πλαίσιο που απαιτούν τα εργαλεία AI για τη δημιουργία κώδικα υψηλότερης ποιότητας που λειτουργεί πραγματικά σε ένα παραγωγικό περιβάλλον θα βελτιωθεί σημαντικά. Εξίσου σημαντικό είναι ότι πολλές από τις χειροκίνητες εργασίες που σήμερα κάνουν τις ροές εργασίας DevOps κουραστικές, σύντομα θα αυτοματοποιηθούν με τρόπο που όχι μόνο θα επιταχύνει τον ρυθμό ανάπτυξης λογισμικού, αλλά και θα βελτιώσει την ποιότητα των εφαρμογών που αναπτύσσονται.

Advertisement