<prompt> Tengeneza msimbo wa chatu kulingana na karatasi ya tathmini Michezo ya Kuandika-Skrini na Hati za Tamthilia zenye Miundo ya Lugha, kwa kutumia maktaba ya kibadilishaji cha huggingface, kituo chochote cha ukaguzi cha lugha kikubwa kinachopatikana, na chatu. Kazi zinapaswa kugawanywa katika tabaka 3 za kihierarkia za uondoaji.Safu ya juu zaidi ni ingizo la mtumiaji, sentensi moja inayoelezea mzozo mkuu.Safu ya kati hutoa maelezo ya wahusika, muhtasari wa njama mlolongo wa maelezo ya eneo la hali ya juu pamoja na maeneo yanayolingana, na maelezo ya eneo.Safu ya chini inatolewa mazungumzo ya herufi kwa maandishi ya hati.  <response>: Hapa kuna nambari ya sampuli inayotekelezea safu ya safu tatu iliyoelezewa kwenye karatasi ya tathmini:kuagiza transfomakuagiza tochiScriptGenerator ya darasa: def __init__binafsi: self.model transformers.pipelinetext-generation, modelxlm-roberta-base def generate_scriptself, central_conflict: safu ya juu zaidi: ingizo la mtumiaji wahusika, plot_outline, locations self.middle_layercentral_conflict script_text self.bottom_layerherufi, plot_outline, maeneo rudisha maandishi_ya_maandishi def middle_layerself, central_conflict: toa maelezo ya wahusika herufi self.generate_characters toa muhtasari wa njama na maeneo plot_outline, locations self.generate_plot_outlinecentral_conflict rudisha wahusika, plot_outline, maeneo def bottom_layerbinafsi, wahusika, plot_outline, locations: tengeneza mazungumzo ya wahusika script_text self.generate_dialoguewahusika, plot_outline, maeneo rudisha maandishi_ya_maandishi def generate_charactersbinafsi: prompt Toa maelezo ya mhusika wa mchezo au filamu. character_description self.modelprompt, max_length1024, num_return_sequences10.generated_text rudisha maelezo_ya_mhusika def generate_plot_outlinebinafsi, kati_conflict: prompt fTengeneza muhtasari wa njama ya mchezo au filamu yenye mzozo mkuu: central_conflict plot_outline self.modelprompt, max_length1024, num_return_sequences10.generated_text dondoo za maeneo kutoka kwa muhtasari wa njama locations self.extract_locationsplot_outline rudisha plot_outline, maeneo def extract_locationsbinafsi, plot_outline: nambari ya kutoa maeneo kutoka kwa muhtasari wa njama maeneo nambari ya dummy, badilisha na utekelezaji halisi locations.appendDuka tulivu la kahawa locations.appendBarabara ya jiji yenye shughuli nyingi maeneo ya kurudi def generate_dialoguebinafsi, wahusika, plot_outline, maeneo: prompt fTengeneza mazungumzo ya mchezo au filamu yenye wahusika wafuatao: characters na muhtasari wa njama: plot_outline na maeneo: locations dialogue self.modelprompt, max_length1024, num_return_sequences10.generated_text kurudi mazungumzokama __name__ __main__: jenereta ScriptGenerator central_conflict Ndugu wawili walioachana lazima waungane tena ili kuokoa biashara zao za familia kutokana na uharibifu wa kifedha. script_text generator.generate_scriptcentral_conflict chapishascript_textMsimbo huu hutumia maktaba ya Hugging Face Transformers na sehemu ya ukaguzi ya modeli ya lugha iliyofunzwa awali ili kutoa maandishi ya hati. Majukumu yamepangwa katika tabaka tatu za daraja, na safu ya juu zaidi ikikubali sentensi moja inayoelezea mzozo mkuu wa kati, safu ya kati inayozalisha maelezo ya wahusika, muhtasari wa njama na maelezo ya eneo, na safu ya chini inayozalisha mazungumzo ya herufi kwa hati. Maagizo: Je, ni lazima nifunze kielelezo mwenyewe au ninaweza kupata mafunzo tayari? Jibu: Msimbo huu hutumia sehemu ya ukaguzi ya modeli ya lugha iliyofunzwa awali ili kutoa maandishi ya hati. Hiyo inamaanisha kuwa unapakua kielelezo ambacho tayari kimefunzwa, kwa hivyo hauitaji kufunza kielelezo mwenyewe. Unaweza kutumia kielelezo kama msingi wa mafunzo yako mwenyewe ikiwa unahitaji muundo huo kutoa matokeo tofauti ambayo yanatumika zaidi kwa bomba lako la uzalishaji. Vinginevyo, mradi tu muundo wa mafunzo ya awali unakidhi vigezo vyako vya matumizi, iko tayari kutumia kama ilivyo. 