Un bot con trenta funzioni ha moltissime impostazioni, e la maggior parte ha senso solo accanto a un'altra. L'Assistente di configurazione legge la configurazione del tuo server e risponde alle domande: cosa fa un'impostazione, cosa contiene in questo momento e cosa cambiare per ottenere un comportamento diverso.
Può anche proporre una modifica, sotto forma di elenco prima/dopo che leggi e applichi tu stesso. Nulla viene mai applicato senza il tuo clic.
✨ Dove si trova
Un pannello di chat nella pagina Configurazione funzioni del tuo server. Aprilo con il pulsante 🛠 in basso a destra.
Appartiene al tuo team, non a te personalmente. Tutti i membri del team vedono le stesse conversazioni, quindi un collega può riprendere da dove hai lasciato, e tu puoi leggere cosa è già stato chiesto invece di chiederlo di nuovo.
È un secondo assistente, accanto all'Assistente dei grafi e non al suo posto. Quello dei grafi resta nell'editor dei grafi e continua a fare ciò che fa; questo parla delle funzioni del tuo server. Condividono le impostazioni del modello del team e nient'altro: fare una domanda all'uno non blocca mai l'altro.
📖 Legge la tua configurazione in tempo reale
Non la documentazione, e non ciò che la funzione faceva prima: le impostazioni attive su questo server, in questo momento.
Per ogni funzione attiva riceve l'etichetta di ogni impostazione, la sua chiave reale, il suo tipo e il valore che le hai dato. Un'impostazione che non hai mai compilato viene descritta come non impostata invece di essere saltata, perché "non fa nulla perché quel campo è vuoto" è di solito la risposta.
Sa anche quali funzioni non sono attive. Se gli chiedi di una di queste, te lo dice e ti spiega che va attivata nella pagina Funzioni prima che le sue impostazioni esistano, invece di inventare una risposta su impostazioni che non ci sono.
Premi ⟳ Rileggere la configurazione dopo aver cambiato qualcosa. All'assistente viene data una descrizione aggiornata insieme alla tua domanda successiva, così risponde in base a ciò che il server contiene adesso.
✅ Propone lui, applichi tu
Quando una risposta comporta di cambiare qualcosa, arriva con Vedi le modifiche. Si apre un elenco prima/dopo: la funzione, il nome dell'impostazione e la sua chiave reale, il valore attuale e il valore suggerito. Viene mostrata anche un'impostazione citata che ha già il valore giusto, con l'indicazione È già così, così nulla sembra una modifica quando non lo è.
Applica la scrive subito nelle impostazioni del tuo server, con la stessa scrittura che fa la pagina della funzione, con gli stessi controlli e la stessa voce nel tuo registro attività. Scarta la rifiuta. Anche fare un'altra domanda invece di applicare la rifiuta: la proposta precedente viene contrassegnata come Sostituita da una risposta successiva e il suo pulsante sparisce, così non puoi mai applicare quella che due risposte migliori hanno nel frattempo sostituito.
L'elenco viene ricalcolato nel momento in cui lo apri e di nuovo nel momento in cui applichi, rispetto alle impostazioni com'erano in quell'istante. Se nel frattempo un collega ha cambiato qualcosa, vedi il suo valore nella colonna prima: una proposta di un'ora fa non può mai rimettere di nascosto ciò che qualcuno ha cambiato da allora.
Tutto o niente. Se una parte di una proposta non va bene (un'impostazione che non esiste, un valore che il campo non accetta) l'intero gruppo viene rifiutato e non viene scritto nulla. All'assistente viene detto esattamente cosa non andava e riprova, e tu vedi il motivo nella conversazione.
Ci sono cose che non può proporre affatto:
- Attivare o disattivare una funzione. Resta nella pagina Funzioni. Ti dirà di andare lì.
- Qualsiasi credenziale. Non può vederle e non può scriverle (vedi sotto).
- Le funzioni con una pagina propria invece di un modulo di impostazioni: Moderazione, Automod, Livelli, Ruoli a reazione, Log Server, Segnalazioni Discord e Ticket Discord. Sa che deve mandarti lì.
Chi può applicare
Leggere una proposta e applicarla sono due diritti diversi. Chiunque possa usare l'assistente vede l'elenco completo prima/dopo; applicarlo richiede il permesso di configurare il server, lo stesso che serve per il modulo delle impostazioni. Senza, l'elenco resta comunque da leggere, e il pulsante semplicemente non è disponibile.
🙈 Non vede mai le tue credenziali
Diverse funzioni custodiscono dei segreti: una chiave API per le risposte IA, un segreto S3 per la registrazione audio, i token per gli avvisi social. Quei valori vengono sostituiti con •••••••• prima che all'assistente venga detto qualsiasi cosa.
Gli viene detto che il valore è nascosto e perché, così può comunque dire "questa funzione ha una chiave configurata" oppure "a questa manca la chiave" (la metà utile della risposta) senza che il segreto lasci mai il pannello. Un'impostazione che non hai mai compilato resta visibilmente vuota invece di essere mascherata, così "configurata" e "non configurata" non sembrano mai uguali.
Non può recuperare un valore mascherato, e ha l'istruzione di non chiederti mai di incollarne uno nella chat.
🏷 Nomi, non id grezzi
Discord memorizza canali e ruoli come numeri lunghi, e una configurazione letta in id è illeggibile. Ovunque il pannello conosca il nome, viene scritto accanto all'id (123456789 (#announcements), 987654321 (@Moderator)), così una risposta può nominare il canale che riconosci davvero.
💬 Più conversazioni
Ogni argomento ha la sua conversazione. Avviane una con + ogni volta che cambi argomento: la cronologia di una conversazione è tutto ciò che l'assistente vede, quindi una discussione precedente non correlata non può confondere la risposta.
Le conversazioni prendono il titolo dalla tua prima domanda e sono ordinate per ultimo messaggio. Il pulsante 🗑 ne elimina una con tutto ciò che vi è stato detto, e tutto il team la vede sparire. L'ultima conversazione rimasta non può essere eliminata, perché il pannello ha sempre bisogno di un posto dove scrivere, e nemmeno quella in cui l'assistente sta lavorando in quel momento.
⏳ Una richiesta alla volta
Mentre l'assistente lavora, la casella di scrittura è disattivata per tutto il team, in ogni conversazione, e tutti vedono di chi è la richiesta in corso. Un team condivide un solo modello e un solo conto; due domande insieme costerebbero il doppio e si sovrapporrebbero nelle risposte.
Il pulsante 🛠 mostra lo stesso stato anche a finestra chiusa, così vedi che il team è occupato prima di aprire qualsiasi cosa.
Una domanda sui grafi e una sulla configurazione non si bloccano a vicenda. Sono code separate di proposito.
👀 Guardarlo ragionare
Ogni risposta porta con sé il ragionamento dell'assistente, ripiegato sotto Mostra il ragionamento. Aprilo quando una risposta ti sorprende: di solito dice quale impostazione ha letto per arrivarci, ed è più rapido che controllarle una per una.
Le domande sono etichettate con chi le ha poste, perché la conversazione è condivisa.
🧠 Cosa ricorda qui il bot
Se Memoria IA è attiva sul tuo server, il bot annota ciò che impara sul server dalle conversazioni su Discord. All'assistente possono essere date quelle note insieme alla tua domanda.
Questo è disattivato finché non lo attivi, ed è lo stesso interruttore che imposti nel pannello ⚙ dell'Assistente dei grafi: è tuo, non della finestra. Chi ha consentito quella fonte intendeva la fonte, non una schermata in particolare. Quando è attivo, la chat lo indica sopra il tuo primo messaggio.
Ciò che riceve ha gli stessi limiti anche qui: il server che hai aperto e nessun altro, note sul server stesso e mai quelle registrate su un singolo membro, un numero fisso delle più recenti, ciascuna tagliata a una lunghezza ragionevole. Gli vengono date come contesto, mai come istruzioni.
👥 Chi può usarlo
Servono due cose: il permesso di vedere il server e il permesso assistente IA del team. Entrambi vengono controllati a ogni richiesta e di nuovo sulla connessione in tempo reale, quindi un link condiviso con qualcuno fuori dal team non gli dà nulla.
⚙️ Quale modello usa
Lo stesso dell'Assistente dei grafi: il modello della piattaforma per impostazione predefinita, oppure quello del tuo team, con la sua chiave API, il suo modello o il suo endpoint compatibile con OpenAI. Si imposta una sola volta nella pagina delle impostazioni del team, sotto Modello dell’assistente, e entrambi gli assistenti lo seguono.
Se non è configurato nulla, la finestra lo dice invece di fallire sulla tua domanda.
💡 Come ottenere una buona risposta
Chiedi del comportamento, non del database:
- "Perché il messaggio di benvenuto non compare quando qualcuno entra?"
- "Cosa dice attualmente l'annuncio di salita di livello e dove viene pubblicato?"
- "Quali delle mie funzioni attive scrivono in un canale che non esiste più?"
- "Vorrei che l'automod avvertisse invece di eliminare: cosa devo cambiare?"
Poi leggi il ragionamento, e apri la pagina che indica oppure rivedi la modifica che propone.
Se una risposta afferma di aver già attivato o salvato qualcosa, sbaglia su se stessa. Una modifica esiste solo dopo che l'hai vista nell'elenco prima/dopo e hai cliccato Applica, e una volta fatto compare nel tuo registro attività con il tuo nome.