# Χρήση του ZeroClaw με Python (LangGraph) Αυτός ο οδηγός εξηγεί πώς να χρησιμοποιήσετε το πακέτο `zeroclaw-tools` στην Python για να κάνετε την AI πιο σταθερή όταν χρησιμοποιεί εργαλεία. ## Γιατί να το χρησιμοποιήσετε Μερικά μοντέλα AI (όπως το GLM-5) μπορεί μερικές φορές να μπερδεύονται όταν τους ζητάτε να χρησιμοποιήσουν ένα εργαλείο. Το **LangGraph** βοηθάει την AI να ακολουθεί μια συγκεκριμένη σειρά βημάτων, ώστε να μην κάνει λάθη. --- ## Πώς να ξεκινήσετε ### 1. Εγκατάσταση Γράψτε στο τερματικό σας: `pip install zeroclaw-tools` ### 2. Παράδειγμα Κώδικα Εδώ είναι ένας απλός τρόπος να ζητήσετε από την AI να διαβάσει ένα αρχείο: ```python import asyncio from zeroclaw_tools import create_agent, shell, file_read async def main(): # Δημιουργία του βοηθού (agent) agent = create_agent( tools=[shell, file_read], model="glm-5", api_key="το-κλειδί-σας" ) # Ερώτηση προς την AI result = await agent.ainvoke({ "messages": [{"role": "user", "content": "Πες μου το όνομα του υπολογιστή"}] }) print(result["messages"][-1].content) asyncio.run(main()) ``` --- ## Τι εργαλεία έχετε στη διάθεσή σας - **Shell**: Για να τρέχετε εντολές στον υπολογιστή. - **File Read/Write**: Για να διαβάζετε και να γράφετε αρχεία. - **Web Search**: Για να ψάχνετε πληροφορίες στο ίντερνετ. - **Memory**: Για να "θυμάται" η AI πληροφορίες από προηγούμενες συζητήσεις. --- ## Πότε να χρησιμοποιήσετε την έκδοση Python | Χρησιμοποιήστε Rust αν: | Χρησιμοποιήστε Python αν: | |---|---| | Θέλετε μέγιστη ταχύτητα. | Θέλετε να φτιάξετε γρήγορα κάτι νέο. | | Έχετε λίγη μνήμη (π.χ. Raspberry Pi). | Δουλεύετε ήδη με Python. | | Η AI σας είναι ήδη πολύ σταθερή. | Η AI σας κάνει συχνά λάθη με τα εργαλεία. | --- **Σύνοψη**: Το `zeroclaw-tools` στην Python είναι ο εύκολος τρόπος να δώσετε "χέρια" στην AI σας, ειδικά αν χρησιμοποιείτε μοντέλα που χρειάζονται λίγη παραπάνω βοήθεια για να λειτουργήσουν σωστά.