
Технологияҳои муосири зеҳни сунъӣ (ИИ) имкониятҳои беназирро барои одамоне, ки таҷрибаи барномасозӣ надоранд, фароҳам меоранд. Имрӯз ман мехоҳам нақл кунам, ки чӣ тавр, бе ягон таҷрибаи барномасозӣ, аввалин барномаи худро барои гирифтани скриншот ва сабти экран бо кӯмаки тавсияҳо ва дастгирии Чат-GPT эҷод кардам. Ин таҷриба нишон медиҳад, ки чӣ гуна ИИ метавонад барои навкорон мураббӣ ва илҳомбахш шавад.
---
Аввалин қадамҳои ман
Ҳамчун шахсе, ки ҳеҷ гоҳ барномасозӣ накардаам, ман ҳамеша фикр мекардам, ки эҷоди барномаҳо як кори душвор ва ниёзманди солҳои омӯзиш аст. Аммо ман ҳадаф доштам: эҷод кардани барномаи оддӣ, ки скриншотҳо гирифта тавонад ва видео сабт кунад.
Ман қарор додам, ки ба Чат-GPT муроҷиат кунам — воситаи зеҳни сунъӣ, ки метавонад ба саволҳо ҷавоб диҳад ва дар корҳои гуногун, аз ҷумла барномасозӣ, кӯмак расонад.
---
Аз чӣ оғоз кардам
1. Мақсадҳои худ муайян кардам
Ҳадафи асосии ман ин буд, ки барнома:
Скриншоти минтақаи интихобкардаи экранро гирад.
Видеоро бо пахши тугма сабт кунад.
Ба корбар имкон диҳад, ки барои оғоз кардани барнома худ тугмаҳои мувофиқро танзим кунад.
2. Қадами аввал: интихоби забони барномасозӣ
Чат-GPT ба ман тавсия дод, ки аз забони барномасозии C# истифода барам, зеро он барои барномаҳои Windows мувофиқ аст. Ҳамчунин, Visual Studio ҳамчун муҳити кории барномасозӣ пешниҳод шуд.
3. Насби асбобҳо
Бо тавсияи ИИ ман:
Visual Studio Community Edition-ро насб кардам.
Танзимотҳоро барои таҳияи барномаҳо дар Windows Forms фароҳам кардам.
4. Эҷоди лоиҳа
Чат-GPT марҳила ба марҳила шарҳ дод, ки чӣ тавр:
Лоиҳаи навро дар Visual Studio эҷод кунам.
Унсурҳои интерфейс (тугмаҳо ва майдонҳо) илова кунам.
Лоиҳаро барои коромад шудани он танзим кунам.
---
Чӣ тавр Чат-GPT ба ман кӯмак кард
Вақте ба марҳилаи навиштани код расидам, Чат-GPT ба ман пораҳои омодаи код пешниҳод кард ва шарҳ дод, ки чӣ гуна онҳоро истифода барам.
Намунаи код барои сабти экран
Чат-GPT тавсия дод, ки аз китобхонаи ScreenRecorderLib истифода барам ва ҳатто шарҳ дод, ки чӣ тавр онро насб кунам. Ин ҷо намунаи кодест, ки ман ба барномаи худ илова кардам:
C#:
var options = new RecorderOptions
{
RecorderMode = RecorderMode.Video,
VideoOptions = new VideoOptions
{
BitrateMode = BitrateControlMode.Quality,
Quality = 70,
Framerate = 30
},
AudioOptions = new AudioOptions
{
IsAudioEnabled = true
}
};
recorder = Recorder.CreateRecorder(options);
recorder.Record(@"C:\Users\Public\Videos\ScreenCapture.mp4");
MessageBox.Show("Recording started!");
Ҳар як сатр шарҳ дода шуд, ки ба ман кӯмак кард фаҳмам, ки ин код чӣ гуна кор мекунад.
Кор бо интерфейс
Чат-GPT инчунин нишон дод, ки чӣ тавр интерфейси барномаро бо истифода аз тугмаҳо ва таъин кардани вазифаҳо барои онҳо, ба монанди оғози сабт, боздоштани он ва танзими тугмаҳои гарм, созам.
---
Натиҷаи ниҳоӣ
Дар натиҷа ман тавонистам як барномаи оддӣ ва функсионалӣ эҷод кунам. Хусусиятҳои асосие, ки ман илова кардам, инҳо буданд:
1. Тугма барои оғози сабти видео.
2. Тугма барои қатъ кардани сабт.
3. Имконияти интихоб кардани минтақаи экран барои скриншот.
4. Интерфейси фаҳмо барои ҳар як корбар.
Илова бар ин, ман омӯхтам, ки чӣ тавр файлҳои насбшаванда барои барномаи худ эҷод кунам, то онро бо дигарон мубодила кунам.
---
Аҳамияти академикӣ
Ин таҷриба нишон медиҳад, ки технологияҳои муосири ИИ метавонанд нақши мураббиро иҷро кунанд ва ба навкорон дар ҳалли масъалаҳое, ки пеш аз ин душвор ба назар мерасиданд, кӯмак расонанд. Барои журналистон ин метавонад асбоби ҷолибе бошад: истифодаи ИИ барои таҳлили маълумот, навиштани мақолаҳо ё таҳияи барномаҳои шахсӣ.
---
Хулоса
Таҷрибаи аввалини ман дар эҷоди барнома бо кӯмаки ИИ исбот кард, ки оғоз кардан мумкин аст, ҳатто агар шумо таҷрибаи қаблӣ надошта бошед. Муҳимтарин чиз доштани ҳадаф ва истифодаи асбобҳои муосирест, ки чизҳои мураккабро дастрас мекунанд.
Ман аз Чат-GPT барои дастгирӣ ва илҳом ташаккур мегӯям. Акнун ман боварӣ дорам, ки метавонам барномасозиро омӯзам ва пеш равам.
---
Форуми Тоҷикон: ҷойе барои мубодилаи таҷриба ва саволҳо!