Dostosowywanie działania usługi za pomocą reguł

Reguły w Gemini umożliwiają określanie preferowanych języków programowania, stylów lub formatów wyjściowych, które mają zastosowanie do wszystkich promptów. Gdy ustawisz te preferencje, będą one automatycznie stosowane do wszystkich kolejnych promptów wysyłanych do Gemini. Reguły pomagają Gemini zrozumieć standardy projektu i preferencje, aby zapewnić dokładniejsze i dostosowane do potrzeb wsparcie w zakresie kodu. Możesz na przykład utworzyć regułę „Zawsze podawaj zwięzłe odpowiedzi w języku Kotlin”.

Przechowuj reguły w Bibliotece promptów w Android Studio i nimi zarządzaj. Aby skonfigurować regułę, wykonaj te czynności:

  1. Aby otworzyć ustawienia Gemini, kliknij ikonę stanu GeminiIkona stanu aktywności Geminiu dołu IDE, a następnie kliknij Skonfiguruj Gemini > Biblioteka promptów. Możesz też kliknąć Plik (Android Studio na macOS) > Ustawienia > Narzędzia > Gemini > Biblioteka promptów.
  2. Użyj menu Zakres, aby przechowywać reguły na poziomie IDE lub projektu:
    • Reguły na poziomie IDE są prywatne i można ich używać w wielu projektach.
    • Reguły na poziomie projektu mogą być udostępniane członkom zespołu pracującym nad tym samym projektem. Są one zapisywane w pliku /.idea/project.prompts.xmlpromptami na poziomie projektu.
  3. Aby dodać regułę, kliknij Reguły i dodaj reguły w edytorze. Upewnij się, że reguły są konkretne i umożliwiają podjęcie działań. Układ reguł nie jest krytyczny, ale dla własnej wygody i łatwości utrzymania warto umieścić wiele reguł na liście punktowanej.
  4. Kliknij Zastosuj, aby zapisać zmiany i pozostać w oknie ustawień. Kliknij OK, aby zapisać zmiany i zamknąć okno ustawień.
Okno Ustawienia Android Studio pokazujące edytor reguł w sekcji Gemini > Biblioteka promptów
Ilustracja 1. Okno dialogowe Ustawienia Android Studio z otwartym edytorem reguł.

Oto kilka pomysłów na to, co można dodać jako reguły:

  • Przewodniki po stylu firmy, np. konwencje nazewnictwa zmiennych lub komentowania kodu
  • Zalecane biblioteki
  • preferencje dotyczące języka kodowania, np. „Podaj wszystkie przykłady kodu w języku Kotlin”;

Usuwanie zaznaczenia reguł dla zapytania

Reguły są automatycznie stosowane do każdego zapytania wysyłanego do Gemini. Jeśli nie chcesz, aby reguły były stosowane do konkretnego promptu, możesz je odznaczyć przed wysłaniem promptu. W tym celu kliknij Kontekst i odznacz Reguły.

Wyskakujące okienko Kontekst w oknie czatu z Gemini z włączoną opcją Reguły
Ilustracja 2. Wyskakujące okienko kontekstowe w oknie czatu Gemini z włączoną opcją Reguły.

Działanie reguł

Reguły są dodawane na początku każdego promptu jako wstęp. Używaj reguł, aby podawać kontekst, określać wybrane dane wyjściowe i format oraz kształtować zachowanie Gemini, aby generować dokładniejsze i bardziej pomocne odpowiedzi. Jeśli używasz reguł na poziomie IDE i na poziomie projektu, obie kategorie reguł są stosowane do każdego promptu.