CoAgentπροσφέρει μια εργαλειοθήκη που απαιτείται για την ενσωμάτωση πρακτόρων LanGraph σε εφαρμογές React προκειμένου να δημιουργηθούν εφαρμογές Agent-Native. Σε αυτήν την ανάρτηση, θα μιλήσουμε για αυτό το εργαλείο και θα δούμε πώς μπορείτεδημιουργήστε AI CoAgents ή εφαρμογές που υποστηρίζονται από το Copilot.
Τι είναι το CoAgents;
Όπως αναφέρθηκε προηγουμένως, το CoAgent είναι μια εργαλειοθήκη που σας επιτρέπει να ενσωματώνετε πράκτορες AI σε εφαρμογές για τη δημιουργία εφαρμογών Agent-Native. Ας μιλήσουμε τώρα για τα χαρακτηριστικά του.
- Το CoAgents έχει μια δυνατότητα που ονομάζεταιΚοινό κράτος, λόγω του οποίου, ακόμη και μια γραμμή κώδικα επιτρέπει στην εφαρμογή σας να ανακτήσει μια εικόνα του πράκτορα και ο πράκτορας μπορεί να ανακτήσει την εφαρμογή πληροφοριών καθώς συγχρονίζονται και μπορούν να αλληλεπιδράσουν σε πραγματικό χρόνο.
- Σου δίνει επίσηςFrontend σε πραγματικό χρόνοπράκτορες που μπορούν να εκτελούν ενέργειες τόσο frontend όσο και backend σύμφωνα με το πλαίσιο που παρέχεται από τον χρήστη και την κατάσταση της εφαρμογής, καθώς πρόκειται για διεπαφή χρήστη, αυτές οι κλήσεις εργαλείων διαδίδονται αυτόματα σύμφωνα με την απαίτηση.
- Human-in-the-Loopεπιτρέπει την απρόσκοπτη ενσωμάτωση της ανθρώπινης επίβλεψης και παρέμβασης στις ροές εργασίας της τεχνητής νοημοσύνης, καθορίζοντας σημεία διακοπής για εισαγωγή ή έγκριση για τη βελτίωση της ασφάλειας και της απόδοσης.
- Έχουμε επίσηςΚατάσταση ενδιάμεσου πράκτορα ροής,που οπτικοποιεί τις διαδικασίες σκέψης του πράκτορα σε πραγματικό χρόνο, παρέχοντας διαφάνεια και ελκυστικές εμπειρίες χρήστη, ζωτικής σημασίας για την απόδοση του πράκτορα και το UX που ανταποκρίνεται στις προσδοκίες των χρηστών.
- CoAgent'sAgentic Generative UIδημιουργεί δυναμικές διεπαφές που δημιουργούνται από την τεχνητή νοημοσύνη που προσαρμόζονται στις ανάγκες των χρηστών και στα αποτελέσματα των πρακτόρων, παρέχοντας ορατότητα στην κατάσταση του πράκτορα και χτίζοντας εμπιστοσύνη.
Εάν σας αρέσουν οι δυνατότητες που αναφέρθηκαν προηγουμένως, ίσως θελήσετε να εξετάσετε το ενδεχόμενο να χρησιμοποιήσετε το CoAgents για την επιχείρησή σας, αφήστε μας να δούμε πώς να το κάνουμε αυτό.
Δημιουργήστε AI CoAgents ή εφαρμογές που υποστηρίζονται από το Copilot
Ακολουθήστε τα παρακάτω βήματα για να δημιουργήσετε AI CoAgents ή εφαρμογές που υποστηρίζονται από το Copilot.
- Εγκαταστήστε το CopilotKit
- Ρύθμιση παραμέτρων απομακρυσμένου τελικού σημείου υποστήριξης
- Προσθήκη πράκτορα LangGraph
Ας μιλήσουμε για αυτούς λεπτομερώς.
1] Εγκαταστήστε το CopilotKit
Πριν ξεκινήσουμε με το CoAgents, πρέπει πρώτα να εγκαταστήσουμε το CopilotKit στη συσκευή σας. Υποθέτουμε ότι το έχετε ήδη κάνειστον υπολογιστή σας και έχετε δημιουργήσει έναν φάκελο για τις εφαρμογές React, ωστόσο, το τελευταίο μέρος είναι προαιρετικό για αυτό το βήμα. Το CopilotKit χρησιμοποιεί ένα μοντέλο ανοιχτού κώδικα LLM, σε αυτό το σεμινάριο που θα χρησιμοποιήσουμεΚλειδί OpenAI API.Χωρίς περαιτέρω καθυστέρηση, ας ξεκινήσουμε.
- ΑνοιχτόΤερματικό Windowsκαι μεταβείτε στην τοποθεσία όπου δημιουργήσατε την εφαρμογή React χρησιμοποιώνταςcd (αλλαγή καταλόγου)εντολή.
cd C:\React\myapplication
- Τώρα, εκτελέστε την ακόλουθη εντολή.
npm install @copilotkit/react-core @copilotkit/react-ui @copilotkit/runtime
- Στη συνέχεια, εκτελέστε την εντολή που αναφέρεται παρακάτω για να εγκαταστήσετε το OpenAI.
npm install openai
- Στο έργο σας, μεταβείτε στο.παραμονήαρχείο, θα βρίσκεται στη ρίζα και προσθέστε την ακόλουθη γραμμή.
OPENAI_API_KEY=your_api_key_here
Αφού κάνετε αλλαγές στο αρχείο, σας συνιστούμε να πλοηγηθείτεdocs.copilot.ai/quickstartγια να μάθετε πώς να διαμορφώνετε το End Point και να διαμορφώνετε τον πάροχο CopilotKit στο έργο σας.
2] Διαμόρφωση απομακρυσμένου σημείου τέλους υποστήριξης
Για να ενσωματώσουμε υπηρεσίες που βασίζονται σε Python (ή οποιαδήποτε άλλη εναλλακτική λύση Node.js), πρέπει να συνδέσουμε την εφαρμογή Copilot σε ένα τελικό σημείο απομακρυσμένου Backend. Για να το κάνουμε αυτό, ας εγκαταστήσουμε πρώτα τις εξαρτήσεις Copilot στο Windows Terminal χρησιμοποιώντας το ακόλουθο ερώτημα.
pip install copilotkit fastapi uvicorn --extra-index-url https://copilotkit.gateway.scarf.sh/simple/
Τώρα, πρέπει να ρυθμίσουμε τον διακομιστή FastAI, για να το κάνουμε αυτό, εκτελέστε τις εντολές που αναφέρονται παρακάτω.
mkdir my_copilotkit_remote_endpoint
cd my_copilotkit_remote_endpoint
echo. > server.py
Αν τοηχώδεν λειτούργησε, μπορείτε να ανοίξετε το φάκελο στον κώδικα του Visual Studio και στη συνέχεια να δημιουργήσετεserver.pyαρχείο.
Ανοίξτε τοserver.pyαρχείο στο VSCode και, στη συνέχεια, επικολλήστε τις ακόλουθες γραμμές κώδικα.
from fastapi import FastAPI app = FastAPI() @app.get("/") def read_root(): return {"Hello": "World"}
Τώρα, επιστρέψτε στοΤερματικό Windowsκαι εγκαταστήστε το FastAPI και το Uvicorn.
pip install fastapi uvicorn
Μόλις τελειώσετε με αυτό, πηγαίνετε στοdocs.copilot.aiοδηγούς για να μάθετε περισσότερα.
3] Προσθήκη πράκτορα LangGraph
Στη συνέχεια, πρέπει να ενσωματώσουμε τον παράγοντα LangGraph στο αρχείο server.py.Αρχικά, εντοπίστε το στιγμιότυπο CopilotKitSDK στο απομακρυσμένο τελικό σημείο Python, το οποίο συνήθως βρίσκεται στο server.py. Στη συνέχεια, προσαρμόστε την παρουσία του CopilotKitSDK (που δημιουργήθηκε στο προηγούμενο βήμα) για να φιλοξενήσει πράκτορες LangGraph. Πρέπει να προσθέσετε τις ακόλουθες γραμμές κώδικα.
agents=[
LangGraphAgent(
name="basic_agent",
description="Agent that answers questions about the weather",
graph=the_langraph_graph,
# copilotkit_config={ # if you use Google Gemini, uncomment this code (and import `copilotkit_messages_to_langchain`, see above)
# "convert_messages": copilotkit_messages_to_langchain(use_function_call=True)
# }
)
],
Αυτό θα πρέπει να περικλείεται στην ετικέτα CopilotKitSDK.
Για να μάθετε περισσότερα, σας συνιστούμε να ακολουθήσετε τον οδηγό που αναφέρεται στοdocs.copilotkit.ai/coagents.
Ανάγνωση:
Πώς μπορώ να φτιάξω το δικό μου Copilot;
Για να δημιουργήσετε ένα νέο copilot, μεταβείτε στην αρχική σελίδα του Copilot Studio (στη διεύθυνση /copilotstudio.microsoft.com) και επιλέξτεΔημιουργώστο αριστερό πλαίσιο πλοήγησης και, στη συνέχεια, επιλέξτε τοCopilotsσελίδα. Εναλλακτικά, μπορείτε να επιλέξετε+ Νέος συγκυβερνήτηςστη σελίδα Copilots. Χρησιμοποιήστε τη συνομιλία για να περιγράψετε τον copilot σας, καθοδηγούμενοι από τις παρεχόμενες ερωτήσεις ή επιλέξτεΜετάβαση στη διαμόρφωσηκαι συμπληρώστε τη φόρμα. Τέλος, επιλέξτε «Δημιουργία» για να ολοκληρώσετε τη διαδικασία.
Ανάγνωση:
Μπορεί το Copilot να δημιουργήσει κώδικα;
Ναι, το Copilot μπορεί να δημιουργήσει κώδικα. Ωστόσο, δεν μπορεί να είναι τέλειο. μπορεί να υπάρχουν πολλά σφάλματα και σφάλματα. Επομένως, δεν πρέπει να ενσωματωθεί ο κώδικας που παρέχεται από οποιοδήποτε chatbot AI χωρίς διεξοδικούς χειροκίνητους ελέγχους. Μπορείτε να χρησιμοποιήσετε το Copilot της Microsoft στο Edge, την ενσωματωμένη εφαρμογή ή
Διαβάστε επίσης: