Makro pod skrótem klawiszowym

Tym razem coś bardzo praktycznego. To rozwiązanie działa tylko na OSX, ale prawdopodobnie można znaleźć odpowiedniki do innych systemów.

Używam wbudowaną w osx aplikację Shortcuts i tworzę tam akcje do łączenia się z GPT-4

Następnie na przykład w notatniku (czy akurat tam gdzie pracuję) tworzę sobie krótkie polecenie

Następnie kopiuję ten tekst, wywołuję skrót klawiszowy, który sobie zdefiniowałem. Dostaję push notification o przyjęciu akcji, a po chwili kolejne o jej zakończeniu. Mogę teraz wkleić w notatce zawartość mojego schowka:

Mój prompt wymaga jeszcze sporo dopracowania, aby np. w zwrotce nie było niepotrzebnych fragmentów i model generował np tylko kod o określonych parametrach.
Tak wygląda sama akcja skonfigurowana w aplikacji Shortcuts:

Oczywiście w tym momencie wielu z Was może powiedzieć, no ale przecież jest Copilot, czy inne podobne rozwiązania. To prawda, ale są pewne istotne różnice w podejściu.

W tym przypadku nie ma tego problemu, że do modelu może zostać wysłane zbyt dużo (lub cały) kod nad którym pracuję. Do modelu wysyłam tylko to co chcę (co skopiuję do schowka przed wywołaniem skrótu). Dodatkowo to ja mam pełną kontrolę nad promptem i mogę go dowolnie kształtować na moje potrzeby.


Jeśli ktoś z was pracuje / używa OSX’a i chciałby skonfigurować sobie takie skróty, to dajcie znać pomogę (mogę podesłać gotowe templatki tych akcji, bo tworzenie ich od zera byłoby dość skomplikowane)