Emplois du temps des personnages et messages autonomes

Les messages autonomes sont des messages qu'un personnage t'envoie en premier, après que tu es resté silencieux un moment. Un emploi du temps est le plan hebdomadaire d'un personnage, qui lui donne l'air d'être éveillé, occupé ou endormi à différents moments. Les deux ne fonctionnent qu'en mode Conversation.

Les emplois du temps sont facultatifs. Quand ils sont désactivés, les personnages te contactent quand même selon leur sociabilité (la fréquence à laquelle un personnage lance une conversation) et ta présence.

Aller à : Activer les emplois du temps si tu veux seulement un emploi du temps.

Activer les messages autonomes

Avant de commencer : ouvre un chat Conversation. Les nouveaux chats démarrent avec cette option activée (voir Mode Conversation : premiers pas).

  1. Ouvre Chat Settings (réglages du chat) dans le chat.
  2. Trouve la section Autonomous Messaging (messages autonomes).
  3. Active Autonomous Messages.

Si ça n'a pas marché : les personnages restent silencieux tant que ta présence est Do Not Disturb (voir Ton statut de présence).

Définir la limite de check-ins

Dans Chat Settings → Autonomous Messaging, Chat Check-In Cap limite le nombre de check-ins que les personnages peuvent envoyer par jour dans ce chat.

Un personnage peut aussi avoir sa propre Daily safety limit (définie dans son emploi du temps). La limite d'un personnage fonctionne ainsi :

Sociabilité du personnageCheck-ins par jour
80 ou plus8
60 à 796
40 à 595
20 à 393
moins de 202

Activer les emplois du temps

Avant de commencer : active Autonomous Messages.

  1. Dans Chat Settings → Autonomous Messaging, active Schedules. (Dans l'assistant de nouveau chat, la même option s'appelle Generate Schedules.) Les emplois du temps qui existent déjà apparaissent tout de suite.
  2. Choisis ton fuseau horaire dans le champ en dessous.
  3. Clique sur Generate pour créer des emplois du temps pour les personnages qui n'en ont pas. Le bouton affiche Regenerate une fois que des emplois du temps existent.
  4. Attends la fin. Une liste Edit schedules apparaît alors, avec une ligne par personnage. Une ligne indique combien de jours sont remplis (par exemple 3 days scheduled) ou Create schedule. La liste s'affiche seulement une fois que des emplois du temps existent.
  5. Clique sur la ligne d'un personnage pour ouvrir son éditeur d'emploi du temps (section suivante).

Un emploi du temps appartient au personnage et sert dans chaque chat Conversation. Désactiver Schedules dans un chat le garde désactivé là et garde l'emploi du temps.

Le renouvellement hebdomadaire automatique est désactivé, sauf si tu actives Renew weekly pour ce personnage dans le Character Schedule Manager (gestionnaire d'emplois du temps). Ouvre-le avec le bouton calendrier dans le pied de la barre latérale, à côté de la zone de statut. Marinara tente un renouvellement une fois pour chaque personnage à chaque chargement de la page de l'application. S'il échoue, il ne réessaie pas avant que tu recharges la page. Clique sur Generate pour réessayer.

Schedule generation preferences, dans la même zone Schedules de Chat Settings, contient des consignes en texte libre sur la façon d'écrire les emplois du temps. Elles s'appliquent à chaque chat Conversation la prochaine fois que des emplois du temps sont générés. Exemple :

Make everyone go to sleep before midnight. I work 9-5 on weekdays.

L'éditeur d'emplois du temps

Le titre de l'éditeur affiche Edit, plus le nom du personnage et Schedule.

En haut, Routine profile montre un résumé de la semaine en langage simple. Clique sur Generate summary pour le créer, ou sur Refresh summary pour le mettre à jour. Après une modification de l'emploi du temps, Summary may be stale apparaît. Generation model choisit le modèle qui écrit les emplois du temps.

Réglages fins

Ouvre Tuning pour les contrôles principaux.

Ouvre Advanced timing dans Tuning pour trois contrôles de plus.

Schedule AI : réécrire la semaine

Ouvre Schedule AI pour que le modèle réécrive l'emploi du temps. Choisis une Week action :

ActionRésultat
RewriteUn nouveau brouillon de semaine complète.
AdjustGarde l'essentiel de l'emploi du temps actuel et applique tes consignes.
VaryUne semaine nettement différente mais toujours crédible.
RepairCorrige les trous et les problèmes évidents par de petits changements.
  1. Choisis une Week action.
  2. Sous Weekly generation, choisis Entire week in one request ou One request per day. Une requête par jour fait sept requêtes plus petites et peut utiliser plus de tokens (les petits morceaux de texte que comptent les modèles).
  3. Saisis des indications facultatives dans Week guidance, par exemple make weekdays more nocturnal, keep weekends social.
  4. Clique sur le bouton qui nomme ton action, comme Rewrite week.
  5. Clique sur Save schedule pour garder le résultat. Jusque-là, c'est un brouillon (Unsaved draft).

Si ça n'a pas marché : ton brouillon est conservé. Un appel échoué n'est pas relancé, donc clique à nouveau sur le bouton. Clique sur Stop ou ferme l'éditeur pour annuler une requête en cours. Si l'éditeur affiche Edit generated schedule JSON, le modèle a renvoyé un texte illisible. Corrige le texte là et clique sur Apply to draft.

Blocs quotidiens

Chaque jour, du lundi au dimanche, a sa propre ligne. Un jour vide affiche No blocks scheduled for this day. Chaque bloc a un statut, une plage horaire comme 09:00-11:30 et une courte activité comme at work.

  1. Clique sur Add block sous un jour.
  2. Choisis un statut : Online, Away, Busy ou Offline.
  3. Saisis la plage horaire et l'activité.
  4. Clique sur Save schedule. Cancel ferme l'éditeur sans enregistrer.

Utilise l'icône de corbeille pour supprimer un bloc. Pour réécrire un seul jour, saisis une indication dans Guide Monday (ou le jour voulu) et clique sur Regenerate Monday.

Pendant un bloc Offline, le personnage n'écrit jamais en premier. Pendant un bloc Busy, il attend trois fois plus longtemps que d'habitude.

Déplacer un emploi du temps entre des personnages

Clique sur Export schedule pour télécharger le brouillon comme fichier JSON (blocs hebdomadaires, résumé, sociabilité, moments de check-in et délais). Dans l'éditeur d'un autre personnage, clique sur Import schedule pour le charger. Marinara vérifie le fichier et déplace l'emploi du temps vers la semaine en cours. Rien n'est enregistré avant que tu cliques sur Save schedule.

Définir un statut avec /status

/status définit ou efface un statut temporaire pour un personnage sans changer son emploi du temps enregistré. Il ne fonctionne qu'en mode Conversation. Le statut appartient au personnage, donc il s'applique dans chaque chat où ce personnage se trouve.

Tape l'une de ces lignes dans le champ de message :

/status dnd Mira
/status clear Mira

La première rend Mira occupée. La seconde la remet sur son emploi du temps. Avec un seul personnage dans le chat, tu peux omettre le nom. /status seul liste les personnages et l'usage.

La forme complète est ci-dessous. idle veut dire Away et dnd veut dire Busy. Les crochets veulent dire que le nom est facultatif.

/status online|idle|dnd|offline|clear [character name]

Un statut que tu définis reste jusqu'à ce que tu l'effaces, et un personnage ne peut pas le remplacer.

Laisser les personnages changer leur propre statut

Avec Schedule Updates activé dans Chat Settings → Agents → Commands, un personnage peut définir son propre statut et sa propre activité temporaires. Par exemple, si tu lui demandes de se concentrer pendant une heure, il peut passer à Busy avec l'activité "Studying".

Rythme des check-ins

RègleDétail
Premier check-inLe personnage attend que tu aies été silencieux pendant son délai Wait before checking in (120 minutes par défaut).
RéactionUne réaction de ta part sans nouveau message ouvre une attente plus courte.
Statut OfflinePas de check-in.
Statut BusyL'attente est trois fois plus longue.
RelancesJusqu'à deux de plus pendant que tu restes silencieux, trois au total. La première relance vient après deux fois l'attente, la seconde après quatre fois l'attente.
Ta réponseLe compte repart à zéro.
Plusieurs personnages prêtsCelui qui a la plus haute sociabilité et le meilleur timing passe en premier. Un personnage Online passe avant.

Dans un chat de groupe où chaque personnage répond dans sa propre réponse (voir Chats de groupe), les personnages partagent une limite quotidienne et un rythme. Après le check-in d'un personnage, le check-in suivant de n'importe qui attend comme une relance. Tout personnage dont l'attente est écoulée peut l'envoyer, et celui qui a le moins de check-ins ce jour-là passe en premier. Après une longue absence, un seul personnage fait un check-in.

Guides associés