Πέτυχα χτες αυτό το post στο LinkedIn και μου φάνη...
# interesting-findings
v
Πέτυχα χτες αυτό το post στο LinkedIn και μου φάνηκε ενδιαφέρον.. https://www.linkedin.com/posts/charlywargnier_stop-burning-your-tokens-if-you-use-share-7461691022423670785-mnrW/ Αξίζει να διαβάσετε και τα σχόλια πριν επιλέξετε εργαλείο να δοκιμάσετε!
Τώρα έχω βάλει και δοκιμάζω το τελευταίο, το Token Savior. Του έχω βάλει όμως όλο τον
projects
και όχι ξεχωριστά το κάθε project φάκελο οπότε, βάσει και ChatGPT, "may index more than you actually need, which can increase startup/indexing time and storage usage. But functionally it works fine.". Θα δούμε.
b
τι εννοεις ολο τον projects ??
v
Έχω ένα φάκελο
Projects
στον οποίο μέσα βάζω τα site που δουλεύω, πχ.
Projects/foo
,
Projects/bar
κτλ. Το OpenCode το δουλεύω ανά υποφάκελο προφανώς. Το Token Savior όμως το έχω ρυθμίσει να παίζει στο
Projects
γενικώς.
b
νομιζω πρεπει να μιλήσουμε 😄
👀 1
ανοίγεις claude μεσα στο composer root του project?
v
Όταν ανοίγω, ναι, του εκάστοτε project. 🤔 Και το Copilot του PhpStorm ή το Junie του, το ίδιο κάνει.
b
ετσι όμως δε του δίνεις πρόσβαση σε όλα; δλδ ανοιγεις το source σου (το custom, οχι το open) σε έναν 3rd party
επισης, αν εχεις καπου in code PII ειναι gdpr violation εν δυνάμη (απο ip access logs, ονοματα σε καποιο json/csv για καποιο migration κτλ)
ειναι μια ανυσηχια μου που δεν εχω απαντήσει ακομα, εγω δεν ανοιξω claude εντος project
v
Μα για τον custom κώδικα δε θέλω θεωρητικά το AI; Αλλιώς τι να το κάνω;
b
εχω ενα AI folder, με αυτα τα directives:
# CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
## Purpose
This directory is a workspace for chat-driven experiments and one-off scripts. Files here are ephemeral — do not treat them as a coherent codebase or applic
ation.
## Behavioral rules
- ***Do not explore the directory.* No
find
,
ls
,
grep
, or directory traversal unless the user explicitly asks for a specific file by name.
- ***Do not read files proactively.* Only read a file when the user explicitly names it and requests it.
- ***Do not reference prior files or experiments*** as context for new conversations. Each task is independent.
- ***History is irrelevant.* Do not inspect git history or prior state.
και του κανω ερωτησεις εκει
και για τον custom κωδικα θα το ανοιξω μεσα σε στο folder του module αν πρεπει
αληθεια δε ξερω πως το χρησιμοποιει ο καθένας, το έχω απορία
v
Το θυμάμαι που το συζητούσαμε και με τον @GiorgosK αυτό στο τραπέζι μετά το συνέδριο, ότι υπάρχει μια εταιρική επιθυμία να μη διαρεύσει κώδικας προς τα έξω. Αν είχα κάτι που να είναι πραγματικά proprietary και θα ήθελα να μη διαρρεύσει, έχει νόημα. Πχ να έφτιαχνα κάτι closed-source. Σε ένα Drupal όπου το 1/3 είναι abstract κώδικας, το άλλο 1/3 configuration και το άλλο 1/3 content, τι θα πάρει το AI να βγάλει προς τα έξω που να με ενοχλεί; API Keys ίσως, αν τα έχω unencrypted. Αν, βέβαια, μέσα στο site μου έχω δυνατότητες όπως του custom DDEV addon που έδειξες στο DevDays που μπορεί πχ. να κατεβάσει sql dumps κτλ ανεξέλεγκτα, ίσως εκεί να έχει νόημα. Κι εκεί όμως, ανάλογα. Βλέπω πχ. σε κάποιες εταιρίες (βλ. DIGIT) που σου δίνουν πρόσβαση να κατεβάσεις τοπικά την βάση του production (από το NextCloud, όχι απευθείας) αφού προηγουμένως αυτή έχει γίνει sanitized. Οπότε ποτέ δε μπορείς πραγματικά να πάρεις 100% production data τοπικά.
b
ναι, αλλα κανεις δεν κανει 100% sanitization, βασιζονται στο τι κανει το drush, που κανει πολλα αλλα οχι ολα
πχ δεν κανει sanitize τα addresses απο το commerce
food for thought, η λιστα παντως ειναι ενδιαφερουσα, rtk + caveman μου κεντρισαν την περιέργια
v
Στη DIGIT με ανάγκασαν ένα κλασικό Drupal field στο οποίο κρατούσα email να το κάνω sanitize. Αλλιώς δε μου επέτρεπαν redeploy.
👍🏼 1
👍 1
b
this is the way
t
FYI έχω βάλει σχεδόν τα πάντα από token reducer (σε Claude και OpenCode) αλλά τα έβγαλα γιατί στα μεγάλα context είχαν προβλήματα! Αλλά κι εγώ βρίσκω πιο σημαντικό το να κάνεις sanitize τα LLM calls πριν τα στείλεις επάνω. Αυτό μόνο με hooks & plugins γίνεται (https://code.claude.com/docs/en/hooks και https://opencode.ai/docs/plugins)
b
εχουμε κανα curated hook list να παρω ιδέες;
γιατι καποια να τα κανω μονος μου (με scripts που εβαλα το claude να γράψει) https://github.com/Annertech/annertech-ddev/blob/main/commands/host/_lib/mask_ips.py
v
@bserem ίσως στα πλαίσια της συζήτησης αυτού του thread να σε ενδιέφερε και αυτό: https://opencode.ai/docs/enterprise/
e
Τι LLM χρησιμοποιείτε στο opencode? Άρχισα να παίζω πρόσφατα με κάτι cloud models του ollama, αλλά είναι τρομερά άπληστα, ζήτησα δοκιμαστικά να μου φτιάξει ένα hello world task σε ένα taxonomy vocabulary, και το kimi-k2.7-code:cloud plan+build μού έφαγε 3% του εβδομαδιαίου usage limit (ollama pro). Έχω ζητήσει τρομακτικά μεγάλα και περίπλοκα πράγματα από claude opus και fable 5 (όσο ήταν ακόμα διαθέσιμο), και μαζί με μπόλικα iterations, ερωταπαντήσεις και διορθώσεις, κατανάλωσαν μόνο 1% του εβδομαδιαίου usage limit.
b
μονο code (cli) και gemini (cli) που απεβίωσε. Δεν έχω βάλει άλλα. Τρέχει τόσο γρήγορα το σκηνικό που προτιμώ να αφιερώσω χρόνο να βελτιωσω το prompting και την κατανόηση παρά να τρέχω πίσω από κάθε tool
that said, τεράστια πτώση "αποτελεσμάτων" σε Opus τελευταία
v
Πάντως και με το Big Pickle που έρχεται free με το OpenCode, ανάλογα και τη φύση της δουλειάς βέβαια, μπορείς να κάνεις δουλειά. Και γενικά το χρησιμοποιώ αλλά και χτες που έφαγα… μούντζα «Your monthly quota has been exceeded » από το Claude, μια χαρά συνέχισε την εργασία το BigPickle. Ηταν βέβαια fields manipulation, αλλαγή labels και τέτοιου τύπου πράγματα, yml τροποποιήσεις δηλαδή.
Θα ήθελα πολύ όμως να μπορούσα να τρέξω και τοπικά κάποιο μοντέλο για να μην εξαρτώμαι από quotas αλλά και για privacy. Οπότε αν έχει κάποιος καμιά ιδέα, ευχαρίστως. Θυμάμαι το gpt4all και το hugging face αλλά δεν έχω δοκιμάσει κάποιο μοντέλο. Φοβάμαι λίγο βέβαια και τα 8GB ram που θέλουν μερικά από αυτά.
e
Δύσκολο να τρέξει τοπικά καλό μοντέλο για μεγάλες δουλειές... Προσπαθώ εδώ και καιρό αλλά ειδικά όταν παίζει θέμα planning το χάνουν πολύ εύκολα. Έχω αρκετά δυνατό μηχάνημα (Macbook Pro M2 max 96GB RAM) και πάλι τα πιο μεγάλα μοντέλα ζορίζονται. Έχω αγοράσει όμως ollama Pro, και τρέχω τα cloud μοντέλα, καμία σχέση με τα τοπικά, τάξεις μεγέθους ανώτερα... Για 20$ το μήνα αξίζει. Αλλά και πάλι σχεδόν πάντα φτάνω τα quotes 😄