Rozgałęź rozmowę
Ten poradnik pokazuje, jak wrócić do wcześniejszego punktu rozmowy i poprowadzić ją gdzie indziej — zachowując przy tym ścieżkę, którą opuściłeś.
Jedna rzecz, którą warto wiedzieć
Dział zatytułowany „Jedna rzecz, którą warto wiedzieć”Rozgałęzianie nic nie zapisuje. Rozmowa to drzewo wiadomości ze wskaźnikiem na końcu, a powrót przesuwa ten wskaźnik. Nic nie zostaje usunięte, nic nie jest ukryte, a przełączenie z powrotem to kolejne przesunięcie wskaźnika.
Dlatego edycja promptu i ponowne uruchomienie jest tu bezpieczna: odpowiedź, z którą porównywałeś, wciąż tam jest.
Zobacz gałęzie
Dział zatytułowany „Zobacz gałęzie”/treeNawigator wyświetla każdą wiadomość, wciętą w każdym rozwidleniu, a bieżąca ścieżka jest oznaczona jako Na tej gałęzi. Rozmowa, która nigdy się nie rozwidliła, renderuje się jako płaska lista, którą zawsze była — patrzenie na nawigator nic nie kosztuje, dopóki nie ma czego nawigować.
Każdy wiersz oferuje dwie akcje.
| Akcja | Efekt |
|---|---|
| Kontynuuj stąd | Przesuwa wskaźnik. Twoja następna wiadomość jest kontynuacją od tej wiadomości. |
| Rozwidlij do nowej rozmowy | Kopiuje ścieżkę aż do tej wiadomości do nowej rozmowy. |
Gałąź: wypróbuj inne podejście
Dział zatytułowany „Gałąź: wypróbuj inne podejście”/tree- Znajdź wiadomość, od której chcesz zacząć ponownie — zwykle tę ostatnią, z którą byłeś zadowolony.
- Kontynuuj stąd.
- Wpisz nowy prompt.
Stara kontynuacja wciąż jest w drzewie; /tree pokaże teraz dwie ścieżki od tego punktu i możesz swobodnie przełączać się między nimi.
Rozwidlenie: przenieś ją gdzie indziej
Dział zatytułowany „Rozwidlenie: przenieś ją gdzie indziej”Rozwidlanie kopiuje ścieżkę do nowej rozmowy w tej samej przestrzeni. Użyj go, gdy oba kierunki będą się dalej rozchodzić i chcesz mieć je obok siebie, a nie przełączać się między nimi.
Kopia ma nowe identyfikatory wiadomości. Dwie rozmowy współdzielące wiersze pokazywałyby sobie nawzajem późniejsze wiadomości, a temu właśnie rozwidlenie ma zapobiegać.
Przywracanie a rozgałęzianie
Dział zatytułowany „Przywracanie a rozgałęzianie”To różne narzędzia i ta różnica ma znaczenie.
| Przywracanie | Rozgałęzianie | |
|---|---|---|
| Późniejsze wiadomości | Ukryte w transkrypcie | Wciąż widoczne w /tree |
| Worktree | Wycofany do migawki z tej tury | Nietknięty |
| Cofnięcie | Cofnij przywrócenie przywraca całą partię | Przesuwa wskaźnik z powrotem |
Przywracanie jest tym, czego chcesz, gdy agent zmienił pliki, które chcesz odzyskać. Rozgałęzianie jest tym, czego chcesz, gdy rozmowa poszła w złym kierunku, ale pliki są w porządku.
Przywracanie przesuwa też wierzchołek gałęzi, więc Twoja następna wiadomość jest kontynuacją od właściwego miejsca, a nie od ogona, którego nikt już nie widzi.
Wyciągnij ją z aplikacji
Dział zatytułowany „Wyciągnij ją z aplikacji”/export
Dział zatytułowany „/export”Zapisuje samodzielny plik HTML: całą rozmowę ze zwijanymi kartami narzędzi pokazującymi, co otrzymało każde wywołanie i co zwróciło. Bez arkusza stylów, bez skryptu, bez hostingu obrazów — działa z pamięci USB i będzie działać za pięć lat.
- Aplikacja desktopowa:
Documents/ControlCenter/exports/, z sygnaturą czasu, żeby drugi eksport nie nadpisał pierwszego. - Klient web: pobieranie w przeglądarce.
Kopiuje transkrypt do schowka jako markdown, z wywołaniami narzędzi w zwijanych blokach. Ten właśnie wkleja się do zgłoszenia.
Rozumowanie jest celowo pomijane: to przestrzeń robocza modelu, a zgłoszenie błędu czyta człowiek.
Powiązane
Dział zatytułowany „Powiązane”- Historia rozmów — dlaczego drzewo to przesunięcie wskaźnika i co faktycznie przywraca wznowienie
- Polecenia slash —
/tree,/export,/dump