Mastodon
Connect with us

Web Development

Γιατί η Canva επέλεξε MCP Server αντί για AI Agent

Η Canva επιλέγει MCP Server για ανάπτυξη εφαρμογών, προσφέροντας νέα πρότυπα και ευελιξία στους προγραμματιστές.

Published

on

Γιατί η Canva επέλεξε MCP Server αντί για AI Agent

Η νέα εποχή του MCP Server

Η Canva παρουσίασε πρόσφατα τον Model Context Protocol (MCP) Server για την πλατφόρμα ανάπτυξης εφαρμογών της, προσφέροντας μια ματιά στο μέλλον των αγορών εφαρμογών που φιλοξενούνται από εταιρείες. Η χρήση του MCP αντί για AI agents αποτελεί μια σημαντική εξέλιξη για την ανάπτυξη εφαρμογών, προσφέροντας νέες δυνατότητες και ευελιξία στους προγραμματιστές.

Το MCP είναι ένα ανερχόμενο ανοιχτό πρότυπο από την Anthropic, το οποίο επιτρέπει στα μοντέλα τεχνητής νοημοσύνης να αλληλεπιδρούν με εξωτερικές πηγές δεδομένων και εργαλεία. Σκεφτείτε το ως μια καθολική γλώσσα και σύνολο κανόνων που επιτρέπουν σε ένα μεγάλο γλωσσικό μοντέλο να επικοινωνεί με συστήματα εκτός αυτού. Ένας MCP server μεταφράζει τα αιτήματα ενός LLM σε μια γλώσσα που κατανοεί ένα σύστημα, επιστρέφοντας τις πληροφορίες στο LLM σε ένα τυποποιημένο μορφότυπο.

Η περίπτωση χρήσης της Canva

Ο Anwar Haneef, επικεφαλής του οικοσυστήματος στην Canva, εξήγησε ότι ο MCP server της Canva διευκολύνει τους χιλιάδες προγραμματιστές που χρησιμοποιούν την πλατφόρμα τους να έχουν πρόσβαση στην τεκμηρίωση και τα APIs της Canva. Πριν από την εισαγωγή του MCP server, η ανάπτυξη μιας εφαρμογής για την Canva ήταν μια χρονοβόρα διαδικασία, όπου οι προγραμματιστές έπρεπε να συνεργάζονται στενά με την Canva για να διασφαλίσουν ότι οι εφαρμογές τους συμμορφώνονται με την αισθητική και τις προδιαγραφές της εταιρείας.

Η Canva διαθέτει πάνω από 600 εφαρμογές στην αγορά της, εκ των οποίων περίπου 150 είναι εξοπλισμένες με AI. Η διαδικασία αξιολόγησης απαιτούσε χρόνο και περιλάμβανε επιπλέον ελέγχους μετά από κάθε αλλαγή στην εφαρμογή. Με τον MCP, η Canva κατάφερε να μεταφέρει την ευθύνη χρήσης των εργαλείων ανάπτυξης στους προγραμματιστές, επιταχύνοντας τη διαδικασία.

MCP έναντι AI Agents

Η Canva εξέτασε την πιθανότητα ανάπτυξης ενός AI agent για να βοηθήσει τους προγραμματιστές, αλλά αποφάσισε να μην ακολουθήσει αυτή τη διαδρομή, καθώς πολλοί άλλοι ήδη το κάνουν και χρεώνουν τους προγραμματιστές για αυτό. Αντιθέτως, η Canva επέλεξε να παρέχει το σωστό πλαίσιο στα LLMs για να δημιουργήσουν τον κατάλληλο κώδικα για την πλατφόρμα τους, κάτι που έχει μεγαλύτερο αντίκτυπο.

Αντί να εξαρτώνται από το μοντέλο AI της Canva, οι προγραμματιστές μπορούν να χρησιμοποιούν τα εργαλεία που προτιμούν, είτε είναι το Gemini, το Claude, το GPT ή οποιοδήποτε άλλο μοντέλο τεχνητής νοημοσύνης. Η Canva παρέχει τις απαραίτητες πληροφορίες για να χρησιμοποιήσουν οι προγραμματιστές το μοντέλο τους και να αναδείξουν τα δεδομένα, καθιστώντας το MCP κρίσιμο.

Η ανάπτυξη ενός MCP Server

Η ανάπτυξη ενός MCP server δεν είναι απλή υπόθεση. Παρά την ύπαρξη τεκμηρίωσης, τα πρότυπα δεν είναι ακόμη σαφή και τα εργαλεία συνεχίζουν να εξελίσσονται. Η Canva συνεργάστηκε με έμπειρες εταιρείες που ειδικεύονται στην κατασκευή MCP servers. Η δουλειά της Canva ήταν να παρέχει τις πληροφορίες σε μια ελαφριά και εύκολη στη χρήση μορφή, ώστε η τεχνητή νοημοσύνη να μπορεί να την κατανοήσει.

Η εταιρεία ανανέωσε την τεκμηρίωσή της για να επιτρέπει την πρόσβαση μέσω markup language, διευκολύνοντας τα AI agents να την αναλύσουν χωρίς να χρειάζεται να πλοηγηθούν σε JavaScript ή εικόνες. Η Canva επίσης επανασχεδίασε ολόκληρη τη διαδικασία υποστήριξης των προγραμματιστών και της δημιουργίας εφαρμογών, επιλέγοντας το MCP λόγω της αποδοχής του από τα IDEs.

Ο MCP server αποφεύγει επίσης το πρόβλημα της αποστολής πληροφοριών στην Canva, κάτι που οι οργανισμοί συνήθως αποφεύγουν. Αυτό κάνει τους προγραμματιστές να αισθάνονται πιο άνετα, γνωρίζοντας ότι τα δεδομένα εισάγονται στο AI τους, αλλά δεν φεύγουν από αυτό ή από τα εσωτερικά τους συστήματα.

Advertisement