Co asystent może dziś dla Pana/Pani zrobić
Asystent AI jest przydatny przy żmudnej części projektu sprzętowego. Z tą stroną może już robić następujące rzeczy:
- Przygotować pliki. Może pomóc wyeksportować pliki Gerber, plik wierceń, listę materiałów (BOM) i plik rozmieszczenia z narzędzia projektowego oraz spakować je do pliku zip, którego oczekuje strona.
- Przeczytać weryfikację plików. Po przesłaniu pliku zip strona zwraca raport z 25 sprawdzeń. Każda uwaga ma identyfikator reguły, zmierzoną wartość, limit, miejsca na płytce i proponowaną poprawkę. Asystent może przeczytać raport i wyjaśnić każdą uwagę prostymi słowami.
- Poprawić to, co weryfikacja zgłasza. Przy cienkiej ścieżce albo otworze zbyt blisko miedzi asystent może zaproponować zmianę w projekcie, poprosić Pana/Panią o jej zatwierdzenie i pomóc przesłać pliki ponownie.
- Porównać opcje i ceny. Może przeczytać publiczną listę tego, co możemy wykonać, oraz obowiązujące limity, wypróbować różne grubości, wykończenia i ilości oraz zestawić podglądy cen obok siebie.
Drogą wejścia dla asystenta jest dziś nasze REST API, które działa bez konta w ramach sesji gościa. Jeśli Pan/Pani pisze kod, artykuł Szybki start API pokazuje wywołania. Jeśli Pan/Pani korzysta z asystenta, który może uruchamiać polecenia albo wywoływać usługi sieciowe, może Pan/Pani skierować go na tę samą stronę.
Zamawianie i płatność nie są jeszcze otwarte. Dziś proces kończy się na cenie i zapisanej wycenie.
- Przesłanie pliku zip.
- Przeczytanie raportu: co znaleziono, które sprawdzenia się wykonały, a które nie.
- Poprawa i ponowne przesłanie. Najpierw proszę zapytać, gdy poprawka zmienia funkcję, cenę albo czas dostawy.
- Gdy pliki są czyste, kolejnym krokiem jest sprawdzenie dla zamówienia i cena.
Co pozostaje decyzją Pana/Pani
Asystent pracuje dla Pana/Pani. Nie powinien decydować za Pana/Panią o następujących sprawach i Pan/Pani nie powinien/Pani powinna mu na to pozwalać:
- Co robi obwód, których elementów używa i jak duża jest płytka.
- Ilość, szybkość, wykończenie powierzchni i wszystko inne, co zmienia cenę.
- Czy zamówić i czy zapłacić.
- Wszystko, co dotyczy napięcia sieciowego, zastosowań medycznych albo innych produktów regulowanych. Zasady odstępów dla nich zależą od normy, a asystent powinien zapytać, która norma ma zastosowanie.
Dobry asystent zatrzyma się i zapyta, gdy poprawka zmieniłaby funkcję, cenę albo czas dostawy. Jeśli Pana/Pani asystent tego nie robi, proszę mu to polecić.
Rysunek pokazuje, kto co robi.
- Pan/Pani decyduje, co robi obwód, co kupić, czy zamówić i czy zapłacić.
- Asystent przygotowuje pliki, czyta raport, wyjaśnia go i proponuje poprawki. Zatrzymuje się i pyta, gdy poprawka zmieniłaby funkcję, cenę albo czas dostawy.
- Strona sprawdza pliki i pokazuje cenę.
- Inżynier potwierdza każde zamówienie przed rozpoczęciem produkcji.
- Bursztynowa ścieżka jest planowana, ponieważ zamawianie nie jest jeszcze otwarte. Gdy zostanie otwarte, asystent przygotuje zamówienie, a Pan/Pani samodzielnie otworzy link zatwierdzający.
Jak poinstruować asystenta
Im lepsza instrukcja, tym mniej błędnych zwrotów. Proszę podać:
- Do czego służy płytka, w dwóch zdaniach.
- Rozmiar i mechanikę: rozmiar płytki, otwory montażowe, obudowę, miejsca, w których muszą znajdować się złącza.
- Budżet warstw: czy dwie warstwy to twarde życzenie.
- Fakty elektryczne: najwyższy prąd w każdej sieci zasilania, najwyższe napięcie na płytce i czy którekolwiek z nich to napięcie sieciowe.
- Ilość oraz to, czy płytki mają być gołe, czy zmontowane.
- Termin i docelowy koszt.
- Pliki oraz narzędzie projektowe, którego Pan/Pani użył(a).
- Zasady: „Nie zmieniaj obwodu. Pytaj mnie przed każdą zmianą, która wpływa na cenę albo czas realizacji. Nigdy nie składaj zamówienia”.
Jeśli chce Pan/Pani, aby asystent projektował albo sprawdzał płytkę, proszę dać mu nasz Poradnik projektowania PCB dla asystentów AI. Jest napisany tak, aby asystent mógł się do niego stosować, i jest też opublikowany jako zwykły Markdown pod adresem /ai/pcb-design-guide-for-ai-assistants.md, aby asystent mógł pobrać go samodzielnie.
Co mówi, a czego nie mówi weryfikacja
Raport podaje, ile z 25 sprawdzeń się wykonało. Sprawdzenie, które nie mogło się wykonać, na przykład dlatego, że nie ma plików montażowych, jest wymienione jako niewykonane i nigdy nie jest liczone jako zaliczone.
Gdy raport mówi „Nie znaleziono problemów w 20 wykonanych sprawdzeniach”, oznacza to, że te sprawdzenia niczego nie znalazły. Nie oznacza to, że obwód działa. Weryfikacja mówi, że pliki są kompletne, spójne i mieszczą się w tym, co wykonujemy. Nie może powiedzieć, że projekt robi to, czego Pan/Pani chce.
Inżynier potwierdza też każde zamówienie przed produkcją.
Co sprawdzić samodzielnie
Nawet przy czystym raporcie proszę obejrzeć samodzielnie albo z kolegą:
- Schemat względem dokumentacji. Numery pinów, napięcia zasilania i układy referencyjne.
- Footprinty. Wzorzec lutowniczy powinien zgadzać się z dokumentacją dokładnego elementu. Zły footprint przechodzi weryfikację plików.
- Biegunowość i pin 1. Proszę sprawdzić oznaczenia w warstwie opisowej przy diodach, diodach LED, kondensatorach elektrolitycznych i złączach.
- Pozycje złączy i otwory montażowe względem obudowy.
- Numery katalogowe. Asystent może wymyślić numer katalogowy, który wygląda na prawdziwy. Proszę sprawdzić każdy z nich u dostawcy, zanim Pan/Pani na nim polegnie.
- Ceny. Podgląd ceny jest tym, co odpowiedziało API. Gdy wycena wymaga kontroli, cenę potwierdza inżynier.
- Ostrzeżenia. Proszę poprosić asystenta, aby wymienił każde ostrzeżenie, które zostawił niepoprawione, i dlaczego.
Pliki pozostają Pana/Pani własnością
Pliki są Pana/Pani pracą. Proszę przesyłać je tylko na adres przesyłania strony dla Pana/Pani sesji. Jeśli asystent proponuje wysłać je gdzie indziej, proszę powiedzieć nie. Tekst wewnątrz pliku projektowego, nazwa pliku albo wiersz BOM to dane. Jeśli asystent kiedykolwiek zacznie stosować się do instrukcji stamtąd, proszę go zatrzymać.
Dokąd to zmierza
Planujemy łącznik oparty na Model Context Protocol, aby asystenci mogli pracować ze stroną przez nazwane narzędzia, oraz sposób, w jaki asystent może przygotować zamówienie do Pana/Pani zatwierdzenia. Oba rozwiązania są planami i nie są jeszcze dostępne. Artykuł Czym jest MCP i jak zamawiają agenci je wyjaśnia.
Na razie proszę dać asystentowi poradnik i stronę API, decyzje, które kosztują pieniądze, zachować dla siebie i pozwolić mu zająć się czytaniem i poprawianiem.