Wskazówki twórców wtyczki Obsidian dotyczące korzystania ze sztucznej inteligencji w skarbcu

May 06 2023
Ostatni dzień konferencji Linking Your Thinking od Nicka Milo miał miejsce wczoraj. Kiedy zobaczyłem kolejkę na konferencję, byłem szczególnie zainteresowany tym, że Christian Houmann, twórca popularnej wtyczki QuickAdd, miał wygłosić wykład o tym, jak wykorzystuje moc sztucznej inteligencji w swoim Obsydianowym skarbcu.
Zdjęcie autorstwa AltumCode na Unsplash

Ostatni dzień konferencji Linking Your Thinking od Nicka Milo miał miejsce wczoraj. Kiedy zobaczyłem kolejkę na konferencję, byłem szczególnie zainteresowany tym, że Christian Houmann, twórca popularnej wtyczki QuickAdd, miał wygłosić wykład o tym, jak wykorzystuje moc sztucznej inteligencji w swoim Obsydianowym skarbcu.

Poświęciłem wiele uwagi temu tematowi z powodu eksperymentowania ze sposobami skrócenia czasu poświęcanego na bezsensowne prace porządkowe w ramach mojego dyplomu uniwersyteckiego, zdecydowałem się wziąć udział w części konferencji poświęconej Christianowi, aby zobaczyć, co ma do powiedzenia na ten temat. W końcu Christian opracował Asystenta AI QuickAdd, który zrewolucjonizował sposób, w jaki pracuję w prawie wszystkich obszarach, więc musiał dodać trochę wglądu w i tak już obiecujący temat. W tym artykule omówiono niektóre przypadki użycia sztucznej inteligencji przez Christiana w Obsidianie i podano niektóre z bardziej unikalnych i oryginalnych wskazówek dotyczących sztucznej inteligencji w Obsidianie.

Wyjaśnienie Asystenta QuickAdd AI

QuickAdd to wtyczka do Obsidian stworzona w celu automatyzacji dodawania notatek, treści w notatkach i stosowania szablonów w skarbcu. Wtyczka może również uruchamiać makra, które są łańcuchami poleceń QuickAdd, wykonywanych jeden po drugim. Ostatnio Christian dodał asystenta AI, który dodał funkcję monitowania AI o dane wyjściowe z jednego z tych makr. Ponadto można dostosować używane szablony monitów i umieścić je w folderze w repozytorium, aby można było do nich wielokrotnie odwoływać się w makrach.

Korzystając z tej elastyczności, a nawet łącząc ze sobą podpowiedzi, możliwości wykorzystania sztucznej inteligencji do ulepszania własnego myślenia są bardzo szerokie. Christian zademonstrował generator MoC, podsumowanie książki i podsumowanie wideo na YouTube, które omówię teraz w następnych akapitach, ale już stworzyłem własny system generowania konspektu i stworzyłem makro, które zamienia treści uniwersyteckie w fiszki do powtórki. Christian ma również więcej przykładów przypadków użycia w swoim poście na blogu dotyczącym aktualizacji wtyczki.

Porada dewelopera I — Podpowiadanie kilku strzałów

Koncepcja podpowiedzi kilku strzałów polega na tym, że dostarczasz sztucznej inteligencji przykłady poprawnie wygenerowanych odpowiedzi, aby lepiej informować o dostarczanych danych wyjściowych. Jest to szczególnie przydatne w przypadku Asystenta AI QuickAdd, ponieważ wszystkie monity są przechowywane jako szablony w folderze, co zapewnia większą elastyczność w tworzeniu dłuższych monitów, które są bardziej szczegółowe dla tego, co chcesz wygenerować. W ten sam sposób monity 0-shot i 1-shot monitują, gdy dostarczasz AI bez przykładów lub 1 przykład do pracy. Najskuteczniejszym wyborem byłoby wybranie kilku przykładów najlepszych możliwych odpowiedzi i uwzględnienie ich w monicie, stąd wskazówka to „podpowiedź kilku strzałów”.

Przypadek użycia I — Mapa generatora treści

Używając DataviewJS, Christian może wygenerować zestaw linków do wszystkich notatek, które prowadzą do określonej przez niego notatki. W jego generatorze AI MoC monit prosi Christiana o określenie notatki, co robi, a następnie przechodzi do tworzenia listy powiązanych notatek i przekształcania tych połączonych notatek w serię spójnych akapitów na dany temat. Połączone notatki są rozproszone po akapitach i można je czytać jak zwykły tekst. Celem tej funkcji jest nadanie kontekstu powiązanym tematom, które mogą lepiej informować lub inspirować Twoją własną wiedzę i pomysły.

Christian zauważył, że istotą wtyczki QuickAdd jest bycie narzędziem, które automatyzuje zadania w twoim skarbcu, kiedy tego potrzebujesz, ale nie przeszkadza ci w skupieniu się na zadaniach wymagających dużej ilości wkładu ludzkiego. Określa również, że ten przypadek użycia jest naprawdę istotny tylko wtedy, gdy planujesz użyć wygenerowanego MoC. Kluczem jest skupienie się na wydajności przez cały czas, aby nie okazało się, że tworzysz niepotrzebne zadania i monity, które w żaden sposób nie informują o twojej pracy.

Dev's Tip II — Zbuduj intelektualnego sparingpartnera

Możesz sprawić, by monity AI były tak proste lub tak złożone, jak rozumiesz. Istnieje możliwość wydobycia dużej wartości z bardzo prostego monitu. Christian zademonstrował taki, który dostarczył informacji zwrotnych, sugestii i alternatywnych perspektyw na dany wkład. Podpowiedź była bardzo prosta, ale odpowiedzi niezwykle pouczające, inspirujące dodatki, które nadałyby większej głębi i zainteresowania temu tekstowi. W połączeniu z „intelektualnym partnerem sparingowym” zapewniało to, że nadal tworzysz własne oryginalne treści, ale jednocześnie wykorzystujesz głębię i wgląd sztucznej inteligencji.

Przypadek użycia II — Podsumowanie książki

Christian korzysta z oprogramowania Readwise, które jest usługą gromadzącą wszystkie najważniejsze treści, które mogłeś mieć na różnych platformach. Może to obejmować Kindle, narzędzie do czytania później, takie jak Instapaper, a nawet interesujące wątki na Twitterze. Christian opracował skrypt, który umożliwia pobieranie najciekawszych fragmentów z jego własnego konta Readwise. Jednak od czasu wprowadzenia Asystenta AI może nieco usprawnić przepływ pracy.

Christian pobiera teraz swoje najciekawsze momenty, używając tego samego skryptu, ale teraz wprowadza je do monitu AI, który generuje zwięzłe podsumowanie głównych punktów utworu na podstawie najciekawszych momentów. Jest on umieszczony na górze notatki dotyczącej treści, co pozwala na dodanie oryginalnych myśli pod podsumowaniem. Będąc zwolennikiem czytania, aby podejmować działania na podstawie tego, czego się nauczyliśmy, Christian dodał również sekcję do makra, która ponownie przekazuje najważniejsze informacje do sztucznej inteligencji, ale tym razem wyświetla listę możliwych do wykonania kroków, które zostały zainspirowane najważniejszymi informacjami z treści. Ponieważ najciekawsze fragmenty pochodzą z relacji Christiana Readwise, te kroki są indywidualną procedurą, którą można wykonać, aby zastosować rady zawarte w książce, dzięki czemu streszczenia są jeszcze bardziej wartościowe.

Warto również zauważyć, że w wielu sytuacjach możesz dodawać adnotacje do najważniejszych wydarzeń w aplikacjach, z których Readwise gromadzi swoje treści. Pokrótce omówione na konferencji, dostrzegam potencjał w stworzeniu zachęty, która rozpoznaje każde stwierdzenie poprzedzone „Uwaga:” jako myśli i opinie tego, kto podkreśla, i odpowiednio włącza te myśli do wygenerowanego podsumowania.

Dev's Tip III — Zmień ustawienia podpowiedzi systemowych

Możesz zmienić domyślne zachowanie sztucznej inteligencji w domyślnym oknie dialogowym monitu systemowego w ustawieniach QuickAdd AI Assistant. W tej chwili jest ustawiony na formatowanie swoich danych wyjściowych w składni Obsidian Markdown, używając $LaTeX$ do formatowania równań i symboli. Możesz się nimi bawić, aby uzyskać pożądane wyniki, ale bardziej interesującym ustawieniem jest „temperatura” sztucznej inteligencji. Zmienianie temperatury sztucznej inteligencji zmienia jej kreatywność, przy czym 0 to najniższe ustawienie, a 1 to najwyższe ustawienie kreatywności. W rzeczywistości zmienia to losowość następnego słowa generowanego przez sztuczną inteligencję, ale służy zwiększeniu czegoś podobnego do kreatywności w wygenerowanej odpowiedzi, umożliwiając uzyskanie mniej lub bardziej abstrakcyjnych odpowiedzi na podpowiedzi w odniesieniu do tego, czego pragniesz od modelu.

Przypadek użycia III — Podsumowanie wideo YouTube

To makro, utworzone przez Christiana zaledwie kilka godzin przed konferencją, podsumowuje filmy z YouTube w sposób podobny do podsumowania książki, z wyjątkiem dłuższego i bardziej skomplikowanego skryptu DataviewJS, który wywołuje stronę internetową w celu uzyskania dostępu do transkrypcji dostarczonego filmu link do. Ze względu na limit tokenów wymuszony w monitach jest to przydatne tylko w przypadku krótszych filmów lub modeli obsługujących większe konteksty, takich jak GPT-4, ale miejmy nadzieję, że ta technologia stanie się łatwiej dostępna w najbliższej przyszłości, abyśmy wszyscy mogli tworzyć podsumowania naszych ulubionych Filmy YouTuberów. W tym podsumowaniu wideo zastosowano ten sam monit, co w podsumowaniu książki, aby utworzyć zwięzłe podsumowanie głównych przekazanych punktów. To samo dotyczy sekcji generowania czynności, które można wykonać.

Dev's Tip IV — Korzystaj z AI Assistant tak samo, jak z klocków Lego

Dobrze zilustrowany przez oba przykłady podsumowania, ten sam szablon zachęty może być przywoływany w różnych makrach w celu uzyskania dostosowanych wyników. Christian porównuje to do klocków Lego, które można dostosowywać indywidualnie, ale największą elastyczność i funkcjonalność uzyskuje się, łącząc je z innymi klockami Lego. Oznacza to, że powinieneś być w stanie zbudować bank wysokiej jakości monitów wykonujących typowe funkcje i połączyć je ze sobą w celu stworzenia niestandardowych przepływów pracy dla określonych przypadków użycia, gdy jest to wymagane. Jak wyjaśniłem wcześniej, to właśnie ta elastyczność odróżnia QuickAdd AI Assistant od prawie wszystkich innych funkcji AI w innych wtyczkach Obsidian i ogólnie w wielu innych aplikacjach PKM.

Wniosek

To tyle, jeśli chodzi o moje podsumowanie prezentacji Christiana Houmanna na konferencji LYT. Dzięki Nickowi Milo za zorganizowanie konferencji, będę sprawdzał powtórki niektórych innych wywiadów i demonstracji. Jeszcze raz dziękuję Christianowi za dalszy rozwój tak przydatnej wtyczki. Ekscytujące jest wyobrażenie sobie, jaka przyszłość czeka współpracę PKM i sztucznej inteligencji. Jeśli dowiedziałeś się czegoś z artykułu, klaskaj i rozważ obserwowanie, to bardzo mile widziane!

Youtube

Strona internetowa

Instagram

Świergot