Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Claude Skill prawdopodobnie jest większy niż MCP
Oto o co chodzi,
+ jak 10x zwiększyć swój kod claude z jego pomocą
🧵👇

1/ Umiejętność ≈ podpowiedź + narzędzia/zasoby
.claude/
└ umiejętności/
└ [nazwa-umiejętności]/
├
└ (inne pod-podpowiedzi, narzędzia, szablony)
najpierw zawiera prosty plik yaml zawierający metadane,
Dostarcza wystarczająco informacji o tym, kiedy użyć tej umiejętności
+ Pełna instrukcja w markdown wyjaśniająca szczegółowe instrukcje, które będą wprowadzone do kontekstu tylko wtedy, gdy agent zdecyduje się użyć tej umiejętności
-----
Dla złożonych umiejętności, w pełnej instrukcji markdown,
Możesz odwołać się do więcej plików md w celu uzyskania dalszych instrukcji
+ Skrypty/funkcje, które zdefiniowałeś LUB jakiekolwiek inne zasoby
Aby mogło wywoływać zdefiniowane funkcje na żądanie
2/ Dlaczego umiejętność jest bardziej przydatna niż MCP?
MCP była próbą rozszerzenia możliwości agenta poprzez dostarczenie mu zestawu narzędzi.
Była świetna i modułowa, jednak zużywała mnóstwo tokenów i często nie działała od razu (ponieważ agent często musi używać narzędzi w określonej kolejności, aby to zadziałało).
Umiejętność jest lepsza, ponieważ:
1/ Efektywność tokenów
Wiele MCP zawiera mnóstwo narzędzi, a opisy tych narzędzi będą wprowadzane do kontekstu agenta, niezależnie od tego, czy ich potrzebujesz, czy nie.
2/ Zintegrowany przepływ pracy
Często musisz dodać dodatkowe instrukcje, aby wskazać, kiedy użyć którego narzędzia.
----
Moje przeczucie jest takie, że umiejętność może zastąpić MCP w przyszłości:
- Umiejętność powinna programowo ładować narzędzia MCP.
- A MCP nie będzie już potrzebne.
3/ Weźmy shadcn MCP jako przykład
Ma listę narzędzi:
- get_project_registries
- list_items_in_registries
- search_items_in_registries
- view_items_in_registries
- get_item_examples_from_registres
- get_add_command_for_items
- get_audit_checklist
Ten MCP sam w sobie dodaje 4,2k tokenów do okna kontekstowego,
A agent powinien używać narzędzi w określonej kolejności w większości przypadków:
1. najpierw search_items_in_registries
2. Pobierz przykład z get_item_examples_from_registres
3. A potencjalnie get_add_command_for_items, aby dodać przedmioty
Ale jeśli zgrupujesz to w umiejętność, prawdopodobnie można to skondensować do mniej niż 70 tokenów i zawrzeć szczegółowy prompt roboczy, który można załadować na żądanie

4/ Przykład umiejętności
Umiejętność „slack-gif-creator” od claude
Uczy claude'a kodu do generowania gifu na dowolny temat od podstaw, co nie jest trywialne
Nazwa i opis umiejętności zawierają tylko ~60 tokenów
Po wywołaniu, agent podąża za ładnym procesem generowania kodu w pythonie dla gifu, który wywoła listę zdefiniowanych funkcji w folderze umiejętności
I ostatecznie wygeneruje gifa
Mimo że nie wygląda to zbyt dobrze, możesz łatwo poprawić funkcje
5/ Umiejętności dla twojej bazy kodu
Co jest jeszcze bardziej interesujące, to to, że możesz stworzyć umiejętności dla własnej bazy kodu
.claude/
└ umiejętności/
└ frontend/
└ backend/
└ ...
Każda z nich może zawierać listę najlepszych praktyk i know-how dla
- Projektowania komponentu UI, który jest zgodny z marką
- Konwencji dodawania nowej trasy strony
- Aktualizacji schematu bazy danych
- …
Możesz również użyć umiejętności Claude'a do tworzenia umiejętności, aby to zrobić
Jeśli jesteś zainteresowany, pokażę, jak to robię na jutrzejszym cotygodniowym spotkaniu @aibuilderclub_.

75,94K
Najlepsze
Ranking
Ulubione

