Ramificações de chat

Uma ramificação é uma cópia de um chat até uma mensagem. Use-a para testar um caminho diferente enquanto o original fica a salvo. Este guia mostra como criar, trocar, visualizar, renomear, excluir, exportar e importar ramificações.

Todas as ramificações de um chat ficam agrupadas. Na lista de chats, o chat mantém uma única linha e mostra um contador de ramificações. Quando pelo menos uma ramificação do grupo registra de qual chat veio, clique no contador para abrir a árvore; uma ramificação sem esse registro fica diretamente abaixo do chat. Se nenhuma ramificação do grupo tem o registro (ramificações antigas ou importadas), o grupo continua em uma só linha; abra as ramificações dele em Chat Branches (ramificações do chat). Uma ramificação criada a partir de outra ramificação fica aninhada abaixo dela, então você vê uma árvore. Cada ramificação tem um nome de exibição e a hora em que esteve ativa pela última vez, então você pode rotulá-las como "final feliz" e "final sombrio". O nome de exibição é independente do nome do chat. Um grupo de Game mantém uma só linha, porque as sessões de Game são sessões numeradas, não ramificações.

Ramificar a partir daqui

  1. Toque na mensagem (no computador, aponte o mouse para ela) para mostrar a barra de ações da mensagem.
  2. Clique em Branch from here (ramificar a partir daqui), o pequeno ícone de ramificação.

Marinara copia o chat até aquela mensagem, incluindo ela, para uma nova ramificação chamada New Branch. Você pode renomeá-la depois.

A ramificação:

Os resumos diários e semanais não são levados junto. Os resumos contínuos que ficam totalmente dentro das mensagens copiadas são levados junto. Os resumos que cruzam o ponto da ramificação, e os resumos antigos sem dados de mensagem, ficam de fora, e a ramificação começa esses resumos do zero.

Se não funcionou: Branch from here não aparece em um chat de cena. Os chats de cena têm Clone from here (clonar a partir daqui) no lugar. Veja Cenas: criando uma ramificação do roleplay.

A seção Chat Branches

Abra Chat Settings (configurações do chat) e expanda Chat Branches, abaixo de Chat Name (nome do chat). O cabeçalho da seção mostra o número de ramificações. No computador, você pode destacá-la em uma janela própria. Veja Chat Settings.

A seção lista todas as ramificações do chat, com a que você está vendo em primeiro lugar. Cada linha mostra o nome de exibição e a hora da última atualização. Clique em uma linha para trocar para aquela ramificação.

Botões acima da lista:

BotãoO que faz
Branch graph (gráfico de ramificações)Abre a janela do gráfico. Veja abaixo.
JSONL, Text (texto), Markdown, Story (história)Exportam a ramificação que você está vendo. Veja Exportar e importar chats.
Export a range (exportar um intervalo)Exporta uma parte do chat. Não aparece no Game. Veja Exportar e importar chats.
Import (importar)Adiciona um arquivo .jsonl como nova ramificação. Veja abaixo.
Stats (estatísticas)Abre as estatísticas do chat para a ramificação que você está vendo.

Ver o gráfico de ramificações

O gráfico mostra onde cada ramificação se separou, algo que a lista não mostra.

  1. Abra Chat Branches e clique em Branch graph. Clique nele de novo para fechar o gráfico.

O gráfico abre em uma janela própria, que você pode mover e redimensionar. No celular, ele abre como um painel. Cada chat do grupo ganha uma linha, na mesma ordem da lista de chats. As mensagens seguem da esquerda para a direita, um ponto por mensagem.

O gráfico se atualiza quando você cria uma ramificação, renomeia ou exclui um chat, e logo depois que novas mensagens chegam.

Renomear uma ramificação

  1. Em Chat Branches, clique no botão de lápis na linha da ramificação.
  2. Na caixa de diálogo Rename Branch (renomear ramificação), com o texto "Set a display name for this chat branch.", digite um nome novo.
  3. Clique em Rename (renomear).

Um nome vazio ou não alterado é ignorado.

Excluir uma ramificação

  1. Em Chat Branches, clique no botão de lixeira na linha da ramificação.
  2. Na caixa de diálogo Delete Branch (excluir ramificação), que pergunta "Delete this branch? Messages will be lost.", clique em Delete (excluir).

Isso remove apenas essa ramificação e as mensagens dela. As outras ramificações continuam lá.

Com duas ou mais ramificações, Delete All Branches (excluir todas as ramificações) aparece na parte de baixo da seção. Ele pergunta "Delete all N branches? This cannot be undone." Confirme com Delete All (excluir tudo). Você também pode começar pela lista de chats, em que excluir um chat com ramificações oferece Delete This Branch Only (excluir só esta ramificação) e Delete All N branches (excluir todas as N ramificações). Veja Como gerenciar a lista de chats.

Importar um arquivo como nova ramificação

  1. Em Chat Branches, clique em Import.
  2. Escolha um arquivo .jsonl exportado do SillyTavern ou do Marinara.

Marinara adiciona o arquivo como nova ramificação no grupo do chat atual, mostra "Imported N messages as a new branch" e troca para essa ramificação.

Como as ramificações são ligadas

Esta seção é para quem desenvolve sobre os dados das ramificações.