Ruka hadi maudhui makuu
Mafunzo ya AI

Jinsi ya Kuunda Vielelezo vya Utafiti Vilivyo Tayari Kuchapishwa kwa FigGenie

Jifunze jinsi ya kusakinisha FigGenie kama programu-jalizi ya Claude Code au Ujuzi wa Wakala, kusanidi utegemezi wa uchoraji, na kuunda vielelezo vya utafiti vinavyoweza kuhaririwa katika miundo ya SVG, PDF, PNG na PowerPoint. Mafunzo haya pia yanaeleza fomula, lebo za CJK, uthibitishaji, marekebisho na vidokezo vya uhamishaji.

Jinsi ya Kuunda Vielelezo vya Utafiti kwa FigGenie

FigGenie ni nini?

FigGenie ni ujuzi wa wakala wa AI wa kuchora michoro iliyo tayari kwa kamera kwa ajili ya makala za kiufundi. Mpe wakala maelezo ya mfumo wako, utaratibu wa utendaji, mchoro uliopo, au nyenzo nyingine za chanzo, naye atakuongoza katika mtiririko mfupi wa kazi wa kutoa maelezo, kuchora, kutoa mwonekano, kukagua kwa linta, kufanya uhakiki wa kuona, na kusahihisha.

Mtiririko wa kazi na matokeo ya mchoro wa utafiti wa FigGenie

Tofauti na jenereta ya picha za bitmap, FigGenie huunda michoro ya vekta inayoweza kuhaririwa. Tokeo lake kuu ni SVG iliyo na fonti zilizopachikwa na vipengele vilivyopewa majina. Pia inaweza kutoa PDF yenye ukubwa wa mchoro kwa LaTeX, hakikisho la PNG, maelezo mafupi ya rasimu, na, inapoombwa, wasilisho la PowerPoint linaloweza kuhaririwa.

Mradi huu kwa sasa umeundwa kwa kuzingatia michoro inayopatikana katika utafiti wa mifumo. Kanuni zake zilitokana na mkusanyiko wa michoro 12,577 kutoka makala 1,113 za OSDI, NSDI, SOSP, na ASPLOS zilizochapishwa kuanzia 2023 hadi 2026. Wasimamizi walikadiria kwa mikono michoro 2,041 na kufupisha matokeo kuwa miundo 20 ya usanifu, familia tano za taratibu za utendaji, vibao 21 vya rangi, mifano 485 yenye maelezo, na sehemu 2,853 zinazoweza kutumika tena.

Vipengele muhimu

  • Michoro ya usanifu: Chagua kati ya violezo 20 vya mpangilio kwa kuwasilisha vipengele, mtiririko wa udhibiti, mtiririko wa data, hatua za utekelezaji, na miundo mingine inayohusiana ya mfumo.
  • Michoro ya taratibu za utendaji: Unda michoro ya ulinganishaji, mageuzi, mantiki, mwongozo wa hatua kwa hatua, na anatomia.
  • Tokeo la vekta linaloweza kuhaririwa: Fungua SVG inayotokana katika Illustrator au kihariri kingine cha vekta kinachoendana, kisha endelea kuhariri vipengele binafsi.
  • PDF iliyo tayari kwa makala: Hamisha PDF iliyopunguzwa hadi vipimo vya mchoro kwa ajili ya kujumuishwa katika hati za LaTeX.
  • PowerPoint inayoweza kuhaririwa: Omba PPTX ambamo vipengele vya msingi hugeuka kuwa maumbo asilia, lebo hubaki maandishi hai, na vikundi huhifadhi majina kulingana na vitambulisho vya vipimo.
  • Msaada wa fomula: Jumuisha fomula za TeX za vekta kwa usanidi wa hiari wa Node.js na MathJax.
  • Lebo za lugha nyingi: Tumia maandishi ya Kichina na CJK nyingine pamoja na maandishi ya Kilatini.
  • Maudhui mchanganyiko: Changanya vipengele vya vekta na aikoni, picha za skrini, picha, au bitmap nyingine.
  • Ukaguzi wa kiotomatiki: FigGenie hutoa mwonekano na kupima mchoro katika Chromium isiyo na kiolesura, huendesha linta, na hukagua kwa kuona matokeo baada ya mabadiliko.
  • Muundo wa ukubwa wa kuchapisha: Michoro huchorwa kwa pointi kwa safu ya makala yenye pointi 240 ili lebo zibaki kusomeka katika ukubwa wa uchapishaji.
Mfano wa mchoro wa usanifu unaoweza kuhaririwa

Kabla ya kusakinisha

Unahitaji wakala wa AI anayeweza kupakia ujuzi, kutekeleza amri za shell, na kuchunguza PNG iliyotolewa. FigGenie inaunga mkono moja kwa moja usakinishaji kama programu-jalizi ya Claude Code na inaweza kupakiwa kama Agent Skill ya kawaida na Codex pamoja na mawakala wanaoendana.

Vitegemezi vya lazima vya ndani ni:

  • Python 3
  • Playwright na usakinishaji wa Chromium isiyo na kiolesura
  • Vifurushi vya Python lxml, pillow, playwright, na fonttools

Node.js 18 au mpya zaidi ni ya hiari na hutumika kwa fomula za TeX. Uhamishaji wa PowerPoint pia unahitaji kifurushi cha hiari cha python-pptx. Milinganyo asilia katika PowerPoint pia inahitaji mathml2omml.xsl ya Office.

Chaguo la 1 la usakinishaji: Mwambie wakala wako asakinishe FigGenie

Njia rahisi zaidi ni kumpa wakala wako wa AI URL ya hazina na kumwomba asakinishe ujuzi huo pamoja na kusanidi vitegemezi vyake:

Install this skill and set up its dependencies: https://github.com/Sleepy-Avacado/FigGenie

Baada ya usakinishaji, thibitisha kuwa wakala anaweza kupata ujuzi huo, kutekeleza hati zake, kuzindua Chromium katika hali isiyo na kiolesura, na kuchunguza hakikisho za PNG.

Chaguo la 2 la usakinishaji: Sakinisha programu-jalizi ya Claude Code

Katika Claude Code, ongeza soko la FigGenie kisha usakinishe programu-jalizi:

/plugin marketplace add Sleepy-Avacado/FigGenie
/plugin install figgenie@figgenie

Programu-jalizi ikiwa imewashwa, unaweza kumwomba Claude Code aunde, akosoe, arekebishe, au achore upya mchoro wa makala.

Chaguo la 3 la usakinishaji: Isakinishe kama Agent Skill

FigGenie ni Agent Skill ya kawaida iliyo na faili ya SKILL.md, hati, na nyenzo za marejeo. Nakili hazina hiyo na uunganishe saraka yake ya ujuzi na eneo la ujuzi la wakala wako:

git clone https://github.com/Sleepy-Avacado/FigGenie.git
mkdir -p ~/.agents/skills
ln -s "$PWD/FigGenie/skills/figgenie-paper-diagram" ~/.agents/skills/figgenie-paper-diagram

Matoleo ya zamani ya Codex husoma ujuzi kutoka ~/.codex/skills. Ikiwa usakinishaji wako hautambui ujuzi huo chini ya ~/.agents/skills, uweke au uunganishe katika saraka ya zamani badala yake.

Sakinisha vitegemezi vinavyohitajika vya utoaji wa mwonekano

pip install lxml pillow playwright fonttools
playwright install chromium

Vifurushi hivi hutoa uchakataji wa XML, ushughulikiaji wa picha, zana za fonti, uendeshaji wa kivinjari, utoaji wa mwonekano, na usaidizi wa kulinta.

Washa uhamishaji wa hiari wa PowerPoint

pip install python-pptx

Sakinisha Node.js 18 au mpya zaidi ikiwa michoro yako inahitaji fomula za TeX. Kulingana na nyaraka za mradi, MathJax hujisakinisha inapotumiwa kwa mara ya kwanza.

Unda mchoro wako wa kwanza

FigGenie hufanya kazi kupitia mazungumzo badala ya sintaksia thabiti ya amri za kuchora katika mstari wa amri. Anza kwa kumwambia wakala kile ambacho mchoro lazima uwasilishe, utakapoonekana, na matokeo gani unayohitaji.

Kwa mfano, unaweza kuomba mchoro wa usanifu kwa kidokezo kama hiki:

Unda mchoro wa usanifu ulio tayari kwa kuchapishwa kwa maelezo haya ya mfumo.
Onyesha ndege ya udhibiti juu ya ndege ya data, tofautisha mtiririko wa maombi na uhamishaji wa data, na hakikisha lebo zinasomeka katika safu moja ya karatasi.
Toa SVG, PDF, onyesho la awali la PNG, na rasimu ya maelezo mafupi.

Maelezo ya mfumo:
[Bandika maelezo yako hapa]

Wakala anapaswa kuandaa muhtasari kabla ya kuchora. Kagua muhtasari huo kwa makini kwa sababu unaweka ujumbe unaolengwa, mpangilio wa kuona, vipengele, mahusiano, na mahitaji ya matokeo.

  1. Toa nyenzo chanzo. Bandika aya, dondoo zilizopangwa, orodha ya vipengele, maelezo ya utaratibu, au mchoro uliopo unaohitaji kuboreshwa.
  2. Kagua muhtasari. Thibitisha kile ambacho mchoro unapaswa kuwasilisha na maelezo gani yanapaswa kusisitizwa au kuachwa.
  3. Thibitisha mpango. Mruhusu wakala achague kiolezo kinachofaa cha usanifu au familia ya utaratibu.
  4. Tengeneza mchoro. FigGenie huunda mchoro wa vekta kulingana na vipimo vilivyothibitishwa.
  5. Ruhusu ukaguzi uendeshwe. Wakala hutoa mchoro, hukagua jiometri yake, hukagua onyesho la awali, na kurekebisha matatizo yaliyogunduliwa.
  6. Kagua matokeo. Chunguza onyesho la awali la SVG au PNG na uombe mabadiliko kwa lugha ya kawaida.
Mfano wa mchoro wa utaratibu wa utafiti

Chagua aina sahihi ya mchoro

Michoro ya usanifu

Tumia mchoro wa usanifu wasomaji wanapohitaji kuelewa vipengele vikuu na mahusiano yao. Eleza wazi mpangilio unaotakiwa na mitiririko muhimu. Kwa mfano:

Chora mchoro wa usanifu kutokana na maelezo yaliyo hapa chini.
Panga vipengele katika tabaka za mteja, ndege ya udhibiti, na wafanyakazi.
Onyesha maombi ya kusawazisha kwa mishale thabiti na masasisho ya chinichini kwa mishale yenye mistari iliyokatika.
Sisitiza kipanga ratiba na akiba ya pamoja.
Tumia mpangilio wa pt 240 wa safu moja.

Usijaze ombi kwa kila maelezo ya utekelezaji. Tambua dhana ambazo wasomaji lazima wazielewe mara moja na uruhusu maelezo ya ziada yabaki na umuhimu mdogo wa kuona.

Michoro ya taratibu

Tumia mchoro wa utaratibu kueleza tabia kwa muda, kulinganisha mbadala, kuwasilisha mfuatano, kufichua muundo wa ndani, au kupitia mchakato hatua kwa hatua. FigGenie hutoa familia tano za taratibu: ulinganisho, mageuzi, mantiki, mwongozo wa hatua kwa hatua, na anatomia.

Ombi la ulinganisho linaweza kuonekana hivi:

Unda mchoro wa utaratibu wa ulinganisho unaoonyesha msingi upande wa kushoto na mbinu iliyopendekezwa upande wa kulia.
Tumia kipimo sawa cha ratiba katika paneli zote mbili.
Angazia vipindi vya kutofanya kazi na weka alama wakati hatua ya mwisho inaweza kuanza.
Jumuisha thamani kamili kutoka kwenye data iliyo hapa chini na andaa maelezo mafupi yaliyo wazi.

Kwa kuwa ghala la README linatumia mifumo na thamani zilizobuniwa, chukulia michoro ya ghala kama maonyesho ya mtindo na muundo, wala si vyanzo vya ukweli kwa karatasi yako mwenyewe.

Rekebisha mchoro kwa lugha ya kawaida

Baada ya kukagua onyesho la awali, eleza mabadiliko kwa maneno mahususi. Huhitaji kuhariri SVG ya msingi wewe mwenyewe kwa kila marekebisho.

Fanya kipanga ratiba kiwe kiini kikuu cha kuona.
Punguza msisitizo wa njia ya ufuatiliaji.
Ongeza ukubwa wa lebo ndogo zaidi.
Pangilia visanduku vya wafanyakazi na fupisha mishale inayovuka.
Weka mchoro wa mwisho ndani ya safu ya pt 240.
Toa na kagua mchoro tena baada ya uhariri.

Mtiririko wa FigGenie umeundwa kurudi kwenye hatua ya kuchora baada ya ombi la marekebisho. Utoaji, ukaguzi wa sintaksia, ukaguzi wa kuona, na urekebishaji vinapaswa kurudiwa baada ya kila uhariri muhimu.

Hamisha na hariri matokeo

SVG

SVG ndiyo nyenzo kuu ya vekta inayoweza kuhaririwa. Fonti zimewekwa ndani, na vipengele vimepewa majina ili viweze kutambuliwa katika vihariri vinavyooana. Itumie unapotarajia kuboresha nafasi, rangi, lebo, au jiometri katika programu ya vekta.

PDF

PDF imekatwa kulingana na ukubwa wa mchoro na inalenga matumizi ya karatasi kama vile LaTeX. Ikague katika vipimo vyake halisi vya uchapishaji badala ya kutathmini usomaji wake ukiwa umevuta karibu pekee.

PNG na rasimu ya maelezo mafupi

PNG hutoa onyesho la awali linalofaa kwa ukaguzi na ushirikiano. Rasimu ya maelezo mafupi hukupa mwanzo, lakini bado inapaswa kukaguliwa dhidi ya istilahi, madai, na kanuni zinazotumika katika muswada wako.

PowerPoint

Omba PPTX waziwazi unapohitaji kuhariri mchoro katika PowerPoint. FigGenie hubadilisha vielelezo vya msingi kuwa maumbo asilia katika viwianishi vilevile vya SVG. Lebo hubaki maandishi hai, na vikundi hupewa majina kwa kutumia vitambulisho vya vipengele.

Pia hamisha mchoro huu kama wasilisho la PowerPoint linaloweza kuhaririwa.
Weka visanduku kama maumbo asilia, lebo kama maandishi hai, na hifadhi vikundi vilivyopewa majina.
Mchoro wa utafiti unaoweza kuhaririwa katika PowerPoint

Vidokezo vya kina

Unda kwa ukubwa wa mwisho wa kuchapisha

Eleza ikiwa mchoro utachukua safu moja au mpangilio mpana zaidi. Kanuni chaguo-msingi za FigGenie zinalenga safu ya pointi 240, lakini bado unapaswa kukagua PDF iliyohamishwa katika ukubwa utakao tumika kwenye karatasi. Zingatia hasa lebo ndogo zaidi, maelezo ya mishale, funguo, na vielezi vidogo vya fomula.

Tenganisha ukweli na mapendeleo ya uwasilishaji

Mpe wakala majina kamili ya vipengele, thamani zilizopimwa, masharti ya mpangilio, na mahusiano. Kisha orodhesha mapendeleo ya kuona kando. Hii hupunguza uwezekano wa ombi la mtindo kuchukuliwa kimakosa kuwa sifa ya mfumo.

Omba fomula pale tu zinapoongeza thamani ya maelezo

Ikiwa utaratibu unategemea uhusiano wa kihisabati, jumuisha usemi wa TeX na ueleze jukumu lake. Node.js 18 au toleo jipya zaidi linahitajika kwa mtiririko wa hiari wa fomula unaotumia MathJax. Fomula za vekta hupendelewa kuliko picha za skrini za milinganyo zilizobandikwa pale ambapo uhariri na ubora wa uchapishaji ni muhimu.

Panga maandishi ya lugha nyingi mapema

FigGenie inasaidia lebo za Kichina na lugha nyingine za CJK. Mwambie wakala ni lugha gani au lugha zipi mchoro wa mwisho lazima utumie kabla ya kuuchora, ili aweze kuzingatia upana wa maandishi na kukunjwa kwa mistari wakati wa kupanga mpangilio.

Tumia bitmap kwa kuchagua

Picha za skrini na picha zinaweza kuwekwa ndani ya mchoro, lakini mchoro unaozunguka hubaki rahisi zaidi kuhaririwa wakati visanduku, viunganishi, lebo na fomula zinawakilishwa kama vipengele vya vekta. Toa picha chanzo zenye mwonekano wa juu wa kutosha kwa maudhui yoyote ya bitmap.

Omba ukosoaji na michoro mipya

Unaweza kutumia FigGenie kwenye mchoro uliopo badala ya kuanza na maelezo ya maandishi. Mwombe wakala akague ngazi zake za umuhimu, nafasi, usomaji na muundo, kisha omba achore upya huku akihifadhi maudhui ya ukweli. Thibitisha kurahisisha kunakopendekezwa kabla ya kukikubali.

Endelea kutumia uthibitishaji wa kiotomatiki

Usichukulie uwasilishaji wa kwanza kuwa matokeo ya mwisho. Mwombe wakala arudie uwasilishaji na ukaguzi wa kanuni baada ya kufanya mabadiliko. Vipimo vya kiotomatiki vinaweza kubaini matatizo ya jiometri, huku ukaguzi wa kuona ukisaidia kugundua msisitizo unaochanganya, njia zisizopendeza au lebo zinazotoshea kitaalamu lakini bado ni ngumu kusoma.

Jua mapungufu ya sasa

Kihariri shirikishi kimeorodheshwa kwenye ramani ya maendeleo na hakipatikani kwa sasa. Mitindo ya kumbi kuu za AI kama vile NeurIPS, ICML, ICLR, CVPR na ACL, pamoja na usaidizi wa vihariri kama draw.io na OmniGraffle, pia ni vipengele vilivyo kwenye ramani ya maendeleo badala ya kuwa vipengele vya sasa.

Leseni na utambuzi wa waandishi

Msimbo na nyaraka za FigGenie zimetolewa chini ya Leseni ya MIT. Michoro na sehemu zinazoweza kutumika tena zilizochukuliwa kutoka kwenye makala zilizochapishwa hubaki kuwa mali ya waandishi wake, na fonti zilizoambatishwa huhifadhi leseni zao. Kagua utambuzi wa waandishi, vyanzo na nyaraka za leseni za fonti za hazina kabla ya kusambaza tena vipengele vilivyojumuishwa.

Hitimisho

FigGenie hutoa njia iliyopangwa ya kubadilisha maelezo ya utafiti kuwa michoro inayoweza kuhaririwa na inayolenga uchapishaji. Isakinishe kama programu-jalizi ya Claude Code au Ujuzi wa Wakala, toa maelezo yaliyolenga, thibitisha muhtasari, kisha endelea kwa uwasilishaji, ukaguzi wa kanuni na mapitio ya kuona. Hamisha kama SVG au PDF kwa utayarishaji wa makala, na omba PPTX wakati washiriki wanahitaji uhariri asilia wa PowerPoint.