(Κάντε κλικ στην εικόνα παραπάνω για να δείτε το βίντεο αυτής της ενότητας)
Τα πλαίσια εργασίας πρακτόρων τεχνητής νοημοσύνης είναι πλατφόρμες λογισμικού σχεδιασμένες να απλοποιούν τη δημιουργία, την ανάπτυξη και τη διαχείριση πρακτόρων τεχνητής νοημοσύνης. Αυτά τα πλαίσια προσφέρουν στους προγραμματιστές προ-κατασκευασμένα στοιχεία, αφαίρεσεις και εργαλεία που διευκολύνουν την ανάπτυξη πολύπλοκων συστημάτων ΤΝ.
Αυτά τα πλαίσια βοηθούν τους προγραμματιστές να εστιάσουν στις μοναδικές πτυχές των εφαρμογών τους, παρέχοντας τυποποιημένες προσεγγίσεις σε κοινές προκλήσεις στην ανάπτυξη πρακτόρων ΤΝ. Βελτιώνουν την κλιμακωσιμότητα, την προσβασιμότητα και την αποδοτικότητα στην κατασκευή συστημάτων ΤΝ.
Αυτή η ενότητα θα καλύψει:
Οι στόχοι αυτής της ενότητας είναι να σας βοηθήσουν να κατανοήσετε:
Τα παραδοσιακά Πλαίσια Εργασίας Τεχνητής Νοημοσύνης μπορούν να σας βοηθήσουν να ενσωματώσετε την ΤΝ στις εφαρμογές σας και να τις βελτιώσετε με τους ακόλουθους τρόπους:
Τα πλαίσια εργασίας πρακτόρων ΤΝ αντιπροσωπεύουν κάτι περισσότερο από απλά πλαίσια ΤΝ. Έχουν σχεδιαστεί για να επιτρέπουν τη δημιουργία έξυπνων πρακτόρων που μπορούν να αλληλεπιδρούν με χρήστες, άλλους πράκτορες και το περιβάλλον για να επιτύχουν συγκεκριμένους στόχους. Αυτοί οι πράκτορες μπορεί να εμφανίζουν αυτόνομη συμπεριφορά, να παίρνουν αποφάσεις και να προσαρμόζονται σε μεταβαλλόμενες συνθήκες. Ας δούμε ορισμένες βασικές δυνατότητες που ενεργοποιούνται από τα Πλαίσια Εργασίας Πρακτόρων ΤΝ:
Συνοψίζοντας, οι πράκτορες σας επιτρέπουν να κάνετε περισσότερα, να ανεβάσετε την αυτοματοποίηση σε νέα επίπεδα, να δημιουργήσετε πιο έξυπνα συστήματα που μπορούν να προσαρμόζονται και να μαθαίνουν από το περιβάλλον τους.
Αυτό είναι ένα ταχέως εξελισσόμενο τοπίο, αλλά υπάρχουν ορισμένα κοινά στοιχεία στα περισσότερα Πλαίσια Εργασίας Πρακτόρων ΤΝ που μπορούν να σας βοηθήσουν να δημιουργήσετε γρήγορα πρωτότυπα και να επαναλάβετε, δηλαδή στοιχειώδη συστατικά, εργαλεία συνεργασίας και μάθηση σε πραγματικό χρόνο. Ας δούμε αυτά:
Τα SDK όπως το Microsoft Agent Framework προσφέρουν προ-κατασκευασμένα στοιχεία όπως συνδέσμους AI, ορισμούς εργαλείων και διαχείριση πρακτόρων.
Πώς μπορούν οι ομάδες να τα χρησιμοποιήσουν: Οι ομάδες μπορούν γρήγορα να συνθέσουν αυτά τα στοιχεία για να δημιουργήσουν ένα λειτουργικό πρωτότυπο χωρίς να ξεκινούν από το μηδέν, επιτρέποντας ταχεία πειραματισμό και επανάληψη.
Πώς δουλεύει στην πράξη: Μπορείτε να χρησιμοποιήσετε έναν προ-κατασκευασμένο αναλυτή για να εξάγετε πληροφορίες από την είσοδο χρήστη, ένα μοντέλο μνήμης για αποθήκευση και ανάκτηση δεδομένων και έναν γεννήτορα οδηγιών για αλληλεπίδραση με χρήστες, όλα χωρίς να χρειάζεται να κατασκευάσετε αυτά τα στοιχεία από το μηδέν.
Παράδειγμα κώδικα. Ας δούμε ένα παράδειγμα πως μπορείτε να χρησιμοποιήσετε το Microsoft Agent Framework με το FoundryChatClient ώστε το μοντέλο να ανταποκρίνεται στην είσοδο χρήστη με κλήση εργαλείων:
# Παράδειγμα Python του Microsoft Agent Framework
import asyncio
import os
from agent_framework import tool
from agent_framework.foundry import FoundryChatClient
from azure.identity import AzureCliCredential
# Ορίστε μια δείγμα συνάρτησης εργαλείου για κράτηση ταξιδιού
@tool(approval_mode="never_require")
def book_flight(date: str, location: str) -> str:
"""Book travel given location and date."""
return f"Travel was booked to {location} on {date}"
async def main():
provider = FoundryChatClient(
project_endpoint=os.environ["AZURE_AI_PROJECT_ENDPOINT"],
model=os.environ["AZURE_AI_MODEL_DEPLOYMENT_NAME"],
credential=AzureCliCredential(),
)
agent = provider.as_agent(
name="travel_agent",
instructions="Help the user book travel. Use the book_flight tool when ready.",
tools=[book_flight],
)
response = await agent.run("I'd like to go to New York on January 1, 2025")
print(response)
# Παράδειγμα εξόδου: Η πτήση σας για τη Νέα Υόρκη στις 1 Ιανουαρίου 2025 έχει κλειστεί με επιτυχία. Καλό ταξίδι! ✈️🗽
if __name__ == "__main__":
asyncio.run(main())
Από αυτό το παράδειγμα μπορείτε να δείτε πώς μπορείτε να αξιοποιήσετε έναν προ-κατασκευασμένο αναλυτή για να εξάγετε βασικές πληροφορίες από την είσοδο χρήστη, όπως αφετηρία, προορισμός και ημερομηνία αίτησης κράτησης πτήσης. Αυτή η αρθρωτή προσέγγιση σας επιτρέπει να εστιάσετε στη λογική υψηλού επιπέδου.
Πλαίσια όπως το Microsoft Agent Framework διευκολύνουν τη δημιουργία πολλαπλών πρακτόρων που μπορούν να συνεργαστούν.
Πώς μπορούν οι ομάδες να τα χρησιμοποιήσουν: Οι ομάδες μπορούν να σχεδιάζουν πράκτορες με συγκεκριμένους ρόλους και εργασίες, επιτρέποντάς τους να δοκιμάσουν και να βελτιώσουν συνεργατικές ροές εργασίας και να βελτιώσουν τη συνολική αποδοτικότητα του συστήματος.
Πώς δουλεύει στην πράξη: Μπορείτε να δημιουργήσετε μια ομάδα πρακτόρων όπου κάθε πράκτορας έχει μια εξειδικευμένη λειτουργία, όπως ανάκτηση δεδομένων, ανάλυση ή λήψη αποφάσεων. Αυτοί οι πράκτορες μπορούν να επικοινωνούν και να μοιράζονται πληροφορίες για να επιτύχουν έναν κοινό στόχο, όπως να απαντήσουν σε ένα ερώτημα χρήστη ή να ολοκληρώσουν μια εργασία.
Παράδειγμα κώδικα (Microsoft Agent Framework):
# Δημιουργία πολλαπλών πρακτόρων που συνεργάζονται χρησιμοποιώντας το Microsoft Agent Framework
import os
from agent_framework.foundry import FoundryChatClient
from azure.identity import AzureCliCredential
provider = FoundryChatClient(
project_endpoint=os.environ["AZURE_AI_PROJECT_ENDPOINT"],
model=os.environ["AZURE_AI_MODEL_DEPLOYMENT_NAME"],
credential=AzureCliCredential(),
)
# Πράκτορας Ανάκτησης Δεδομένων
agent_retrieve = provider.as_agent(
name="dataretrieval",
instructions="Retrieve relevant data using available tools.",
tools=[retrieve_tool],
)
# Πράκτορας Ανάλυσης Δεδομένων
agent_analyze = provider.as_agent(
name="dataanalysis",
instructions="Analyze the retrieved data and provide insights.",
tools=[analyze_tool],
)
# Εκτέλεση πρακτόρων διαδοχικά σε μια εργασία
retrieval_result = await agent_retrieve.run("Retrieve sales data for Q4")
analysis_result = await agent_analyze.run(f"Analyze this data: {retrieval_result}")
print(analysis_result)
Στον προηγούμενο κώδικα βλέπετε πώς μπορείτε να δημιουργήσετε μια εργασία που περιλαμβάνει πολλούς πράκτορες που συνεργάζονται για την ανάλυση δεδομένων. Κάθε πράκτορας εκτελεί μια συγκεκριμένη λειτουργία και η εργασία εκτελείται με συντονισμό των πρακτόρων για την επίτευξη του επιθυμητού αποτελέσματος. Με τη δημιουργία αφιερωμένων πρακτόρων με εξειδικευμένους ρόλους, μπορείτε να βελτιώσετε την αποδοτικότητα και την απόδοση της εργασίας.
Προηγμένα πλαίσια παρέχουν δυνατότητες για κατανόηση του πλαισίου σε πραγματικό χρόνο και προσαρμογή.
Πώς μπορούν οι ομάδες να τα χρησιμοποιήσουν: Οι ομάδες μπορούν να υλοποιήσουν βρόχους ανατροφοδότησης όπου οι πράκτορες μαθαίνουν από τις αλληλεπιδράσεις και προσαρμόζουν τη συμπεριφορά τους δυναμικά, οδηγώντας σε συνεχή βελτίωση και εκλεπτυσμό των δυνατοτήτων.
Πώς δουλεύει στην πράξη: Οι πράκτορες μπορούν να αναλύουν την ανατροφοδότηση των χρηστών, περιβαλλοντικά δεδομένα και αποτελέσματα εργασιών για να ενημερώνουν τη βάση γνώσεων τους, να προσαρμόζουν αλγόριθμους λήψης αποφάσεων και να βελτιώνουν την απόδοση με την πάροδο του χρόνου. Αυτή η διαδικασία επαναληπτικής μάθησης επιτρέπει στους πράκτορες να προσαρμόζονται σε μεταβαλλόμενες συνθήκες και προτιμήσεις χρηστών, ενισχύοντας τη συνολική αποτελεσματικότητα του συστήματος.
Υπάρχουν πολλοί τρόποι να συγκρίνετε αυτές τις προσεγγίσεις, αλλά ας δούμε κάποιες βασικές διαφορές όσον αφορά το σχεδιασμό, τις δυνατότητες και τις επιλεγμένες περιπτώσεις χρήσης:
Το Microsoft Agent Framework παρέχει ένα απλοποιημένο SDK για την κατασκευή πρακτόρων ΤΝ χρησιμοποιώντας το FoundryChatClient. Επιτρέπει στους προγραμματιστές να δημιουργούν πράκτορες που αξιοποιούν τα μοντέλα Azure OpenAI με ενσωματωμένη κλήση εργαλείων, διαχείριση συνομιλίας και ασφάλεια επιχειρηματικού επιπέδου μέσω ταυτοποίησης Azure.
Περιπτώσεις χρήσης: Δημιουργία παραγωγικών πρακτόρων ΤΝ με χρήση εργαλείων, πολυβηματικές ροές εργασίας και σενάρια ενσωμάτωσης σε επιχειρήσεις.
Ακολουθούν μερικές σημαντικές βασικές έννοιες του Microsoft Agent Framework:
FoundryChatClient και διαμορφώνεται με όνομα, οδηγίες και εργαλεία. Ο πράκτορας μπορεί:
Εδώ είναι ένα απόσπασμα κώδικα που δείχνει πώς να δημιουργήσετε έναν πράκτορα:
import os
from agent_framework.foundry import FoundryChatClient
from azure.identity import AzureCliCredential
provider = FoundryChatClient(
project_endpoint=os.environ["AZURE_AI_PROJECT_ENDPOINT"],
model=os.environ["AZURE_AI_MODEL_DEPLOYMENT_NAME"],
credential=AzureCliCredential(),
)
agent = provider.as_agent(
name="my_agent",
instructions="You are a helpful assistant.",
)
response = await agent.run("Hello, World!")
print(response)
Εργαλεία. Το πλαίσιο υποστηρίζει τον ορισμό εργαλείων ως συναρτήσεις Python που ο πράκτορας μπορεί να καλεί αυτόματα. Τα εργαλεία εγγράφονται κατά τη δημιουργία του πράκτορα:
def get_weather(location: str) -> str:
"""Get the current weather for a location."""
return f"The weather in {location} is sunny, 72\u00b0F."
agent = provider.as_agent(
name="weather_agent",
instructions="Help users check the weather.",
tools=[get_weather],
)
Συντονισμός Πολλαπλών Πρακτόρων. Μπορείτε να δημιουργήσετε πολλούς πράκτορες με διαφορετικές ειδικότητες και να συντονίζετε την εργασία τους:
planner = provider.as_agent(
name="planner",
instructions="Break down complex tasks into steps.",
)
executor = provider.as_agent(
name="executor",
instructions="Execute the planned steps using available tools.",
tools=[execute_tool],
)
plan = await planner.run("Plan a trip to Paris")
result = await executor.run(f"Execute this plan: {plan}")
AzureCliCredential (ή DefaultAzureCredential) για ασφαλή ταυτοποίηση χωρίς κλειδιά, εξαλείφοντας την ανάγκη διαχείρισης API κλειδιών απευθείας.Το Microsoft Foundry Agent Service είναι μια πιο πρόσφατη προσθήκη, που παρουσιάστηκε στο Microsoft Ignite 2024. Επιτρέπει την ανάπτυξη και διάθεση πρακτόρων ΤΝ με πιο ευέλικτα μοντέλα, όπως η άμεση κλήση ανοιχτού κώδικα LLMs όπως τα Llama 3, Mistral και Cohere.
Το Microsoft Foundry Agent Service παρέχει ισχυρότερους μηχανισμούς ασφάλειας επιχειρήσεων και μεθόδους αποθήκευσης δεδομένων, καθιστώντας το κατάλληλο για επιχειρηματικές εφαρμογές.
Λειτουργεί άμεσα με το Microsoft Agent Framework για την κατασκευή και ανάπτυξη πρακτόρων.
Αυτή η υπηρεσία βρίσκεται αυτήν τη στιγμή σε Δημόσια Προεπισκόπηση και υποστηρίζει Python και C# για την κατασκευή πρακτόρων.
Χρησιμοποιώντας το Python SDK του Microsoft Foundry Agent Service, μπορούμε να δημιουργήσουμε έναν πράκτορα με ένα εργαλείο ορισμένο από τον χρήστη:
import asyncio
from azure.identity import DefaultAzureCredential
from azure.ai.projects import AIProjectClient
# Ορίστε τις λειτουργίες του εργαλείου
def get_specials() -> str:
"""Provides a list of specials from the menu."""
return """
Special Soup: Clam Chowder
Special Salad: Cobb Salad
Special Drink: Chai Tea
"""
def get_item_price(menu_item: str) -> str:
"""Provides the price of the requested menu item."""
return "$9.99"
async def main() -> None:
credential = DefaultAzureCredential()
project_client = AIProjectClient.from_connection_string(
credential=credential,
conn_str="your-connection-string",
)
agent = project_client.agents.create_agent(
model="gpt-5-mini",
name="Host",
instructions="Answer questions about the menu.",
tools=[get_specials, get_item_price],
)
thread = project_client.agents.create_thread()
user_inputs = [
"Hello",
"What is the special soup?",
"How much does that cost?",
"Thank you",
]
for user_input in user_inputs:
print(f"# User: '{user_input}'")
message = project_client.agents.create_message(
thread_id=thread.id,
role="user",
content=user_input,
)
run = project_client.agents.create_and_process_run(
thread_id=thread.id, agent_id=agent.id
)
messages = project_client.agents.list_messages(thread_id=thread.id)
print(f"# Agent: {messages.data[0].content[0].text.value}")
if __name__ == "__main__":
asyncio.run(main())
Το Microsoft Foundry Agent Service έχει τις ακόλουθες βασικές έννοιες:
Πράκτορας. Το Microsoft Foundry Agent Service ενσωματώνεται με το Microsoft Foundry. Μέσα στο Microsoft Foundry, ένας Πράκτορας ΤΝ λειτουργεί ως “έξυπνη” μικροϋπηρεσία που μπορεί να χρησιμοποιηθεί για να απαντά σε ερωτήσεις (RAG), να εκτελεί ενέργειες ή να αυτοματοποιεί πλήρως ροές εργασίας. Αυτό επιτυγχάνεται συνδυάζοντας τη δύναμη των γεννητικών μοντέλων ΤΝ με εργαλεία που του επιτρέπουν να έχει πρόσβαση και να αλληλεπιδρά με πραγματικές πηγές δεδομένων. Ακολουθεί ένα παράδειγμα πράκτορα:
agent = project_client.agents.create_agent(
model="gpt-5-mini",
name="my-agent",
instructions="You are helpful agent",
tools=code_interpreter.definitions,
tool_resources=code_interpreter.resources,
)
Σε αυτό το παράδειγμα, ένας πράκτορας δημιουργείται με το μοντέλο gpt-5-mini, το όνομα my-agent και την οδηγία You are helpful agent. Ο πράκτορας είναι εξοπλισμένος με εργαλεία και πόρους για την εκτέλεση εργασιών ερμηνείας κώδικα.
Νήμα και μηνύματα. Το νήμα είναι άλλη μια σημαντική έννοια. Αντιπροσωπεύει μια συνομιλία ή αλληλεπίδραση μεταξύ πράκτορα και χρήστη. Τα νήματα μπορούν να χρησιμοποιηθούν για παρακολούθηση της προόδου μιας συνομιλίας, αποθήκευση πληροφοριών πλαισίου και διαχείριση της κατάστασης της αλληλεπίδρασης. Δείτε ένα παράδειγμα νήματος:
thread = project_client.agents.create_thread()
message = project_client.agents.create_message(
thread_id=thread.id,
role="user",
content="Could you please create a bar chart for the operating profit using the following data and provide the file to me? Company A: $1.2 million, Company B: $2.5 million, Company C: $3.0 million, Company D: $1.8 million",
)
# Ζητήστε από τον πράκτορα να εκτελέσει εργασία στο νήμα
run = project_client.agents.create_and_process_run(thread_id=thread.id, agent_id=agent.id)
# Ανάκτηση και καταγραφή όλων των μηνυμάτων για να δείτε την απόκριση του πράκτορα
messages = project_client.agents.list_messages(thread_id=thread.id)
print(f"Messages: {messages}")
Στον προηγούμενο κώδικα, δημιουργείται ένα νήμα. Στη συνέχεια αποστέλλεται ένα μήνυμα στο νήμα. Με την κλήση του create_and_process_run, ζητείται από τον πράκτορα να εργαστεί πάνω στο νήμα. Τέλος, τα μηνύματα ανακτώνται και καταγράφονται για να δούμε την απάντηση του πράκτορα. Τα μηνύματα δείχνουν την πρόοδο της συνομιλίας μεταξύ χρήστη και πράκτορα. Είναι επίσης σημαντικό να κατανοήσουμε ότι τα μηνύματα μπορεί να είναι διαφόρων τύπων όπως κείμενο, εικόνα ή αρχείο, δηλαδή η εργασία του πράκτορα μπορεί να έχει ως αποτέλεσμα, για παράδειγμα, μια εικόνα ή μια κειμενική απάντηση. Ως προγραμματιστής, μπορείτε να χρησιμοποιήσετε αυτές τις πληροφορίες για περαιτέρω επεξεργασία της απάντησης ή για παρουσίασή της στο χρήστη.
Ενσωματώνεται με το Microsoft Agent Framework. Το Microsoft Foundry Agent Service λειτουργεί απρόσκοπτα με το Microsoft Agent Framework, που σημαίνει ότι μπορείτε να κατασκευάσετε πράκτορες χρησιμοποιώντας το FoundryChatClient και να τους αναπτύξετε μέσω της Υπηρεσίας Πρακτόρων για παραγωγικά σενάρια.
Περιπτώσεις χρήσης: Το Microsoft Foundry Agent Service έχει σχεδιαστεί για επιχειρηματικές εφαρμογές που απαιτούν ασφαλή, κλιμακούμενη και ευέλικτη ανάπτυξη πρακτόρων ΤΝ.
Φαίνεται να υπάρχει κάποια επικάλυψη, αλλά υπάρχουν βασικές διαφορές όσον αφορά το σχεδιασμό, τις δυνατότητες και τις επιλεγμένες περιπτώσεις χρήσης:
Ακόμα δεν είστε σίγουροι ποιο να επιλέξετε;
Ας δούμε αν μπορούμε να σας βοηθήσουμε εξετάζοντας κάποιες κοινές περιπτώσεις χρήσης:
Ε: Δημιουργώ παραγωγικές εφαρμογές πρακτόρων ΤΝ και θέλω να ξεκινήσω γρήγορα
Α: Το Microsoft Agent Framework είναι μια εξαιρετική επιλογή. Παρέχει μια απλή, Python-φιλική API μέσω του
FoundryChatClientπου σας επιτρέπει να ορίσετε πράκτορες με εργαλεία και οδηγίες σε λίγες μόνο γραμμές κώδικα.
Ε: Χρειάζομαι ανάπτυξη επιχειρηματικού επιπέδου με ενσωματώσεις Azure όπως Search και εκτέλεση κώδικα
Α: Το Microsoft Foundry Agent Service είναι η καλύτερη επιλογή. Είναι μια πλατφόρμα υπηρεσία που παρέχει ενσωματωμένες δυνατότητες για πολλαπλά μοντέλα, Azure AI Search, Bing Search και Azure Functions. Διευκολύνει τη δημιουργία των πρακτόρων σας στο Foundry Portal και την ανάπτυξή τους σε κλίμακα.
Ε: Είμαι ακόμα μπερδεμένος, δώστε μου μια επιλογή
Α: Ξεκινήστε με το Microsoft Agent Framework για να κατασκευάσετε τους πράκτορά σας, και μετά χρησιμοποιήστε το Microsoft Foundry Agent Service όταν χρειαστεί να τους αναπτύξετε και να τους κλιμακώσετε σε παραγωγή. Αυτή η προσέγγιση σας επιτρέπει να επαναλαμβάνετε γρήγορα τη λογική του πράκτορά σας ενώ έχετε μια σαφή πορεία προς την επιχειρηματική ανάπτυξη.
Ας συνοψίσουμε τις βασικές διαφορές σε έναν πίνακα:
| Πλαίσιο Εργασίας | Εστίαση | Βασικές Έννοιες | Περιπτώσεις Χρήσης |
|---|---|---|---|
| Microsoft Agent Framework | Απλοποιημένο SDK πρακτόρων με κλήση εργαλείων | Πράκτορες, Εργαλεία, Azure Identity | Κατασκευή πρακτόρων ΤΝ, χρήση εργαλείων, πολυβηματικές ροές εργασίας |
| Microsoft Foundry Agent Service | Ευέλικτα μοντέλα, ασφάλεια επιχειρήσεων, Δημιουργία κώδικα, Κλήση εργαλείων | Αρθρωτότητα, Συνεργασία, Ορχήστρωση διαδικασιών | Ασφαλής, κλιμακούμενη και ευέλικτη ανάπτυξη πρακτόρων ΤΝ |
Η απάντηση είναι ναι, μπορείτε να ενσωματώσετε τα υπάρχοντα εργαλεία του οικοσυστήματος Azure απευθείας με την Υπηρεσία Πράκτορα Microsoft Foundry, ειδικά καθώς έχει σχεδιαστεί για να λειτουργεί ομαλά με άλλες υπηρεσίες Azure. Θα μπορούσατε για παράδειγμα να ενσωματώσετε το Bing, την Azure AI Search και τις Azure Functions. Υπάρχει επίσης βαθιά ενσωμάτωση με το Microsoft Foundry.
Το Microsoft Agent Framework επίσης ενσωματώνεται με τις υπηρεσίες Azure μέσω του FoundryChatClient και της ταυτότητας Azure, επιτρέποντάς σας να καλείτε υπηρεσίες Azure απευθείας από τα εργαλεία του πράκτορα σας.
Εγγραφείτε στο Microsoft Foundry Discord για να συναντήσετε άλλους μαθητευόμενους, να παρακολουθήσετε ώρες γραφείου και να λάβετε απαντήσεις στις ερωτήσεις σας σχετικά με τους AI Πράκτορες.
Εισαγωγή στους AI Πράκτορες και Περιπτώσεις Χρήσης Πρακτόρων
Κατανόηση των Σχεδιαστικών Προτύπων Αντιπροσώπευσης Πρακτόρων
Αποποίηση ευθυνών: Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία μετάφρασης με τεχνητή νοημοσύνη Co-op Translator. Ενώ επιδιώκουμε την ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή λανθασμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.