Овај чланак спонзорише Пенпот Замислите да ваш Пенпот фајл садржи цео скуп икона поред самог дизајна, који користи неке, али не све те иконе. Ако бисте замолили АИ као што су Цлауде или Гемини да извезе само иконе које се користе, то не би могло да уради. Није у могућности да комуницира са Пенпот датотекама. Међутим, Пенпот МЦП сервер може. Може да обавља ручно одабрани број операција према постављеним правилима и дозволама, посебно зато што Пенпот има обиман АПИ и још више зато што је отвореног кода. Посао АИ је једноставно да разуме вашу намеру, одабере праву операцију коју ће МЦП сервер извршити (извоз у овом случају) и проследити све параметре (тј. иконе које се користе). МЦП сервер затим ово преводи у структурирани АПИ захтев и извршава га. Можда би вам помогло да размишљате о АИ као серверу у ресторану који прима вашу наруџбу, МЦП серверу и као мени и кувару, а АПИ захтеву као (надамо се) врућој пици на топлом тањиру. Зашто баш МЦП сервери? Па, Пенпот није у стању да разуме вашу намеру јер то није ЛЛМ, нити дозвољава ЛЛМ-овима трећих страна да комуницирају са вашим Пенпот датотекама ради безбедности и приватности ваших Пенпот података. Иако Пенпот МЦП сервери делују као сигуран мост, претварајући намеру АИ у АПИ захтеве користећи ваше Пенпот датотеке и податке као контекст. Оно што је још боље је то што Пенпот користи приступ дизајна израженог као кода, дизајни се могу програмски креирати, уређивати и анализирати на грануларном нивоу. Контекстуалнији је, конкретнији и стога моћнији у поређењу са оним што други МЦП сервери нуде, и далеко промишљенији од подпар „Опиши → Генериши“ АИ радни ток за који мислим да нико заиста не жели. Пенпотов АИ бела књига описује ово као лош приступ, а приступ „Претвори у код“ као ружан приступ, док су МЦП сервери префињенији и прилагодљивији. Карактеристике и технички детаљи Пре него што пређемо на случајеве коришћења, ево неких карактеристика и техничких детаља који додатно објашњавају како Пенпот МЦП сервери раде:
Усклађен са МЦП стандардима; Интегрише се са Пенпот АПИ-јем за податке о дизајну у реалном времену; Укључује Питхон СДК, РЕСТ АПИ, систем додатака и ЦЛИ алате; Ради са било којим АИ асистентом који подржава МЦП (Клод у ВС коду, Клод у курсору, Клод Десктоп, итд.); Подржава дељење контекста дизајна са АИ моделима и омогућава им да виде и разумеју компоненте; Олакшава комуникацију са Пенпотом користећи природни језик.
Шта би онда МЦП сервери могли да нам омогуће у Пенпоту и шта су постојећи експерименти већ постигли? Хајде да погледамо. Случајеви употребе Пенпот МЦП сервера Ако само желите да пређете на оно што Пенпот МЦП сервери могу да ураде, Пенпот има неколико МЦП демо снимака скривених у Гоогле диску који су више него вредни гледања. Извршни директор Пенпота Пабло Руиз-Мускиз је поменуо да су видео снимци 03, 04, 06, 08 и 12 њихови омиљени. Још бржи начин да се сумирају МЦП сервери је да гледате откривање са Пенпот Фест-а 2025. Иначе, хајде да погледамо неке од префињенијих примера које је Пенпот демонстрирао у својој јавној излози. Дизајн за кодирање и назад (и више) Полазећи од онога што сам раније рекао о томе како се Пенпотови дизајни изражавају као код, то значи да се МЦП сервери могу користити за претварање дизајна у код користећи АИ, али и код у дизајн, дизајн у документацију, документацију за дизајн елемената система, дизајн у код поново на основу поменутог система дизајна, а затим потпуно нове компоненте засноване на поменутом систему дизајна. Звучи надреално, али демонстрација испод показује ову променљивост, и то није из нејасних инструкција, већ из претходних избора дизајна, без обзира на то како су изражени (дизајн, код или документација). Нема изненађења – ово су једноставно одлуке које бисте ионако донели на основу претходних одлука, брзо извршене. У демонстрацији, Хуан де ла Круз Гарсија, дизајнер у Пенпоту, без трења претвара неке једноставне компоненте у документацију, елементе система дизајна, код, нове компоненте, па чак и комплетан пројекат Сторибоок-а као комад Плаи-Дох-а: Дизајн за код, валидација дизајна/кода и једноставне операције У сличној демонстрацији испод, Доминик Јаин, суоснивач у Ораиос АИ, креира Ноде.јс веб апликацију на основу дизајна пре ажурирања стилова фронтенда, чува имена и идентификаторе у меморији како би обезбедио несметан превод дизајна у код пре него што провери конзистентност, додајекоментар поред изабраног облика у Пенпот-у, а затим замењује шкработину у Пенпот-у прилагођеном компонентом. Овде се много тога дешава, али можете видети тачно шта Доминик уписује у Цлауде Десктоп, као и Клодове одговоре, и веома је робустан: Иначе, претходни демо је користио Цлаудеа у ВС Цоде-у, тако да треба да приметим да су Пенпот МЦП сервери ЛЛМ-агностички. Ваша техничка група је потпуно на вама. ИванТхеГеек је успео да постави свој МЦП сервер са ЈетБраинс Ридер ИДЕ и Јуние АИ. Више случајева употребе Преведите Пенпот плочу у семантички ХТМЛ спреман за производњу и модуларни ЦСС док користите све Пенпот дизајнерске токене (запамтите да су Пенпот дизајни већ изражени као код, тако да ово није тренутак у мраку): Генеришите интерактивни веб прототип без промене постојећег ХТМЛ-а: Као што је раније приказано, претворите шкработину у компоненту, користећи постојећи дизајн и/или елементе система дизајна: Креирајте документацију система дизајна из Пенпот датотеке: А ево још неколико случајева употребе од Пенпота и заједнице:
Напредни извоз, Тражите елементе дизајна користећи природни језик, Извуците податке из спољних АПИ-ја користећи природни језик, Лако повежите Пенпот са другим спољним алатима, Чување задатака који се понављају у меморији и њихово извршавање, Тестирање визуелне регресије, Конзистентност дизајна и провера редунданције, Анализа приступачности и употребљивости и повратне информације, Провера усклађености система дизајна, Провера усклађености са смерницама (бренд, садржај, итд.), Пратите усвајање и употребу помоћу аналитике дизајна, Аутоматски ускладите документацију са дизајном, Организација датотека дизајна (нпр. означавање/категоризација).
У суштини, Пенпот МЦП сервери воде пут до бесконачног броја токова посла захваљујући ефикасности и лакоћи вашег изабраног ЛЛМ/ЛЛМ клијента, али без излагања ваших података. За шта бисте користили МЦП сервере? Пенпот МЦП сервери нису чак ни у бета фази, али то је активан експеримент у којем можете бити део. Корисници Пенпот-а су већ почели да истражују случајеве коришћења МЦП сервера, али Пенпот жели да види више. Да би се осигурало да следећа генерација алата за дизајн задовољава потребе дизајнера, програмера и производних тимова уопште, они морају бити изграђени колективно и сараднички, посебно када је у питању вештачка интелигенција. Напомена: Пенпот тражи бета тестере који желе да истражују, експериментишу и помогну у усавршавању Пенпотовог МЦП сервера. Да бисте се придружили, пишите на суппорт@пенпот.апп са насловом „МЦП бета тест волонтер“. Да ли мислите да би Пенпот МЦП сервери могли нешто да ураде, а да тренутни алати нису у стању да ураде довољно добро, довољно брзо или уопште нису у стању? Можете научити како да подесите Пенпот МЦП сервер управо овде и почнете да петљате данас, или ако вам мозак већ врви од идеја, Пенпот жели да се придружите дискусији, поделите повратне информације и разговарате о својим случајевима коришћења. Алтернативно, ни одељак за коментаре испод није лоше место за почетак!