Skip to content

Latest commit

 

History

History
65 lines (43 loc) · 2.9 KB

File metadata and controls

65 lines (43 loc) · 2.9 KB

Χρήση του ZeroClaw με Python (LangGraph)

Αυτός ο οδηγός εξηγεί πώς να χρησιμοποιήσετε το πακέτο zeroclaw-tools στην Python για να κάνετε την AI πιο σταθερή όταν χρησιμοποιεί εργαλεία.

Γιατί να το χρησιμοποιήσετε

Μερικά μοντέλα AI (όπως το GLM-5) μπορεί μερικές φορές να μπερδεύονται όταν τους ζητάτε να χρησιμοποιήσουν ένα εργαλείο. Το LangGraph βοηθάει την AI να ακολουθεί μια συγκεκριμένη σειρά βημάτων, ώστε να μην κάνει λάθη.


Πώς να ξεκινήσετε

1. Εγκατάσταση

Γράψτε στο τερματικό σας: pip install zeroclaw-tools

2. Παράδειγμα Κώδικα

Εδώ είναι ένας απλός τρόπος να ζητήσετε από την AI να διαβάσει ένα αρχείο:

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 σας, ειδικά αν χρησιμοποιείτε μοντέλα που χρειάζονται λίγη παραπάνω βοήθεια για να λειτουργήσουν σωστά.