Po połączeniu agentów Breeze z serwerem MCP Server za pomocą klienta HubSpot MCP Client, należy dodać jasne instrukcje, aby poprowadzić agenta Breeze, których narzędzi MCP użyć i kiedy. Monity należy dostosować w oparciu o konkretny przypadek użycia, konfigurację i cele.
Poniższe przykłady stanowią przewodnik po dodawaniu monitów MCP do agenta Breeze połączonego z serwerem MCP Notion. Chociaż te najlepsze praktyki oferują ogólne ramy, można je dostosować do konkretnego przypadku użycia i innych serwerów MCP.
Ponieważ strony i bazy danych Notion nie mają stałej struktury, należy dokładnie poinstruować agenta, z której bazy danych ma korzystać. Zaleca się podanie nazwy bazy danych, jej przeznaczenia i identyfikatora bazy danych, jeśli go posiadasz.
Przykładowy monit:
Użyj bazy danych Notion zatytułowanej "Content Projects Tracker", która zawiera nazwę projektu, status, właściciela i termin realizacji.
Opisz strukturę bazy danych, aby pomóc agentowi Breeze zrozumieć dane. Zaleca się również podanie odpowiednich nazw kolumn, ich zawartości i typu właściwości.
Przykładowy monit:
Baza danych zawiera następujące kolumny: "Project Name" (tytuł), "Owner" (osoba), "Status" (wybierz) i "Deadline" (data).
Jeśli niektóre pola są opcjonalne lub nie są stale używane, warto o tym wspomnieć.
Jasno określ konkretne informacje, które agent powinien znaleźć lub wyodrębnić.
Przykładowe podpowiedzi:
Znajdź wszystkie elementy, których status to "W toku", a termin realizacji przypada w ciągu najbliższych 7 dni.
Podsumuj wszystkie wpisy, które w tytule mają "Product Launch".
Jeśli agent musi wykonać określoną akcję, taką jak query_database, list_databases lub retrieve_page, pomocne jest wyraźne określenie, których narzędzi powinien użyć i w jaki sposób. Jest to szczególnie przydatne, jeśli agent musi wybierać między wieloma narzędziami.
Jeśli agent musi dodawać lub edytować wpisy, zaleca się dołączenie przykładu tego, jak powinny wyglądać dane.
Przykładowy monit:
Podczas tworzenia nowego wpisu wypełnij "Status" domyślnie jako "Nierozpoczęty" i pozostaw "Termin" pusty.
Jesteś połączony z serwerem Notion MCP. Użyj bazy danych zatytułowanej "Feature Rollouts Tracker". Zawiera ona następujące kolumny: "Feature Name" (tytuł), "Status" (do wyboru: Not Started, In Progress, Done), "PM Owner" (osoba) oraz "Target Release Date" (data). Twoim zadaniem jest znalezienie wszystkich funkcji oznaczonych jako "In Progress" i zwrócenie ich nazw wraz z PM Owner. Użyj narzędziaquery_database i pobieraj wyniki tylko z tej bazy danych.