HomeVideos

The Fastest-Rising Repo on GitHub Is a Little Scary REA

Now Playing

The Fastest-Rising Repo on GitHub Is a Little Scary REA

Transcript

884 segments

0:00

ঠিক আছে, একটি

0:00

নতুন ওপেন-

0:01

সোর্স রেপো

0:01

এসেছে যা আপনার

0:02

কোড এজেন্টকে—

0:03

তা সে ক্লড কোড,

0:03

কার্সার,

0:04

কোডেক্স বা

0:04

অন্য যা-ই হোক—

0:05

এমন কোনো

0:06

অ্যাপের

0:06

ভেতরটা দেখার

0:07

সুযোগ দেয় যার

0:07

কোনো সোর্স কোড

0:08

নেই, ফিচারটি

0:09

কীভাবে কাজ করে

0:09

তা খুঁজে বের

0:10

করতে, আপনাকে

0:11

প্রমাণ দেখাতে

0:11

এবং তারপর

0:12

সেটির একটি

0:12

সংস্করণ তৈরি

0:13

করে দিতে

0:13

সাহায্য করে।

0:14

মানুষ এটি গেমস

0:15

এবং

0:15

সফটওয়্যারের

0:16

জন্য করছে।

0:17

তারা এমন

0:17

ডেস্কটপ

0:18

অ্যাপ্লিকেশনগুলো

0:19

ভেঙে ফেলছে যা

0:19

গত ২০ বছর ধরে

0:20

ক্লোজড সোর্স

0:21

হিসেবে ছিল। এর

0:22

নাম আরইএ (REA), যার

0:23

পূর্ণরূপ হলো

0:24

রিভার্স

0:24

ইঞ্জিনিয়ার

0:25

এনিথিং। এবং

0:26

এটি বর্তমানে

0:26

গিটহাবে

0:27

সবচেয়ে দ্রুত

0:27

জনপ্রিয় হওয়া

0:28

রেপোগুলোর

0:28

মধ্যে একটি।

0:29

একদিনেই প্রায়

0:30

৭ বা ৮ হাজার

0:30

স্টার পেয়েছে

0:31

এবং প্রতি

0:31

মিনিটে বাড়ছে।

0:32

আমি সুইট

0:33

ডাইমেনশনের রব,

0:33

একজন

0:33

সফটওয়্যার

0:34

ডেভেলপার ও

0:34

প্রোডাক্ট

0:35

ম্যানেজার

0:35

হিসেবে ২০

0:35

বছরের

0:36

অভিজ্ঞতা আমার,

0:36

এবং এই

0:36

চ্যানেলে আমরা

0:37

এআই এজেন্টের

0:37

সাহায্যে

0:38

সত্যিকারের

0:38

কাজ করি। এবং এই

0:39

ভিডিওতে আমি

0:40

দুটি বিষয় করতে

0:40

চাই। প্রথমত,

0:41

আরইএ আসলে কী

0:42

করে তা আপনাদের

0:43

দেখানো, কারণ এই

0:44

বিষয়ে আমি যা

0:45

কিছু দেখছি তার

0:45

বেশিরভাগই ভুল

0:46

। এবং দ্বিতীয়ত,

0:47

কেন আমার মনে হয়

0:48

যে এটি

0:48

সফটওয়্যার

0:49

তৈরিকারীদের

0:49

জন্য অনেক বড়

0:50

কিছু বদলে দেবে,

0:51

তা ব্যাখ্যা

0:51

করা। এবং আমি

0:52

আপনাদের এমন

0:52

কিছু সোর্স কোড

0:53

নিয়ে কাজ করে

0:53

দেখাব যা আমি

0:54

তৈরি করেছিলাম

0:54

এবং চাবি ফেলে

0:55

দিয়েছিলাম, এটা

0:55

দেখার জন্য যে

0:56

আমরা তা আবার

0:56

ফিরে পেতে পারি

0:57

কি না। এটি কি

0:57

পুরোটাই হাইপ

0:58

নাকি সত্যিই

0:59

কাজ করে? রিডমি (

0:59

readme) ফাইলে এর

1:00

মূল বক্তব্যটি

1:01

অনেকটা এরকম।

1:02

আপনি কোনো

1:02

অ্যাপে এমন

1:03

একটি ফিচার

1:03

দেখলেন যা আপনি

1:04

নিজের

1:04

প্রোডাক্টে

1:05

চান। আপনি

1:05

এজেন্টকে এটি

1:06

তদন্ত করতে

1:07

বলেন, এবং এটি

1:07

অ্যাপের আসল

1:08

সোর্স কোড

1:08

ছাড়াই তা করতে

1:09

পারে। এটি

1:10

ভেতরটা দেখতে

1:11

এবং বিশ্লেষণ

1:11

করতে সক্ষম। এর

1:12

নেপথ্যে মূলত

1:13

একটি এমসিপি (MCP)

1:13

সার্ভার এবং

1:14

একটি সিএলআই (CLI)

1:15

আছে, যা আপনি

1:15

খুব সহজেই ক্লড

1:16

কোড, কোডেক্স,

1:16

কার্সার বা

1:17

আপনার পছন্দের

1:18

যেকোনো কিছুতে

1:18

ব্যবহার করতে

1:19

পারবেন। মূলত,

1:20

এমসিপি সমর্থন

1:20

করে এমন যেকোনো

1:21

কিছু, আর এখন

1:21

এমন অনেক টুলই

1:22

আছে। এবং এটি

1:23

শুধু ইলেকট্রন

1:23

অ্যাপের জন্য

1:24

নয়, যেখানে আমরা

1:24

আগে কিছু সোর্স

1:25

কোড দেখতে

1:25

পারতাম। আমি

1:26

ম্যাক, উইন্ডোজ

1:27

এবং লিনাক্সের

1:27

নেটিভ

1:28

বাইনারিগুলোর

1:28

কথা বলছি। এটি

1:29

আপনার

1:30

প্রতিদিন

1:30

ব্যবহার করা

1:31

ডেস্কটপ

1:31

অ্যাপের একটি

1:32

বড় অংশ। ডটনেট (

1:33

.NET),

1:33

অ্যান্ড্রয়েড

1:33

এপিকে,

1:34

ফার্মওয়্যার,

1:34

ওয়েবসাইট,

1:35

এমনকি স্মার্ট

1:35

কন্ট্রাক্ট

1:36

বাইটকোডও এর

1:37

অন্তর্ভুক্ত।

1:37

এখন, এখানেই

1:38

মানুষের

1:38

কিছুটা

1:39

বিভ্রান্তি

1:39

হচ্ছে। এটি

1:40

সরাসরি আপনাকে

1:41

মূল সোর্স

1:41

কোডটি ধরিয়ে

1:42

দেয় না। এমন

1:42

কিছু করা সম্ভব

1:43

নয়। যখন একটি

1:44

অ্যাপ কম্পাইল

1:45

করা হয়, তখন মূল

1:46

কোড হারিয়ে যায়

1:47

। এই তদন্ত থেকে

1:48

আপনি যা পাবেন

1:48

তা হলো

1:49

সিউডোকোড,

1:49

অ্যাসেম্বলি,

1:50

মডিউল ম্যাপ, কল

1:51

পাথ এবং

1:51

নেটওয়ার্ক

1:52

অ্যাক্টিভিটি,

1:53

সাথে কিছু

1:53

প্রমাণ যা

1:54

আপনাকে দেখাবে

1:55

কেন এজেন্ট মনে

1:55

করে এটি এভাবে

1:56

তৈরি করা হয়েছে

1:57

। এবং যে প্রমাণ

1:58

এটি আপনাকে দেয়

1:59

তা সত্যিই

1:59

আকর্ষণীয়।

2:00

প্রতিটি

2:00

ফলাফলের সাথে

2:01

সেটি কোথা থেকে

2:02

এসেছে, মডেলটি

2:02

কতটা নিশ্চিত

2:03

এবং কী সে নিজে

2:04

বের করতে

2:04

পারেনি তা

2:05

জানিয়ে দেওয়া

2:05

হয়। এটি এমন

2:06

একটি কাজ যার

2:07

জন্য আগে

2:07

আপনাকে প্রচুর

2:08

অর্থ এবং

2:08

অনেকটা সময়

2:09

ব্যয় করতে হতো।

2:10

তাই, এর

2:10

আর্কিটেকচার

2:11

খুবই সহজ। মূলত,

2:12

রিয়া (Riya) নিজে

2:13

কোনো

2:14

ডিকম্পাইলার

2:15

নয়। এটি

2:15

বিপ্লবী বা

2:16

বিশেষ কিছু নয়।

2:17

এটি মূলত

2:17

রিভার্স

2:18

ইঞ্জিনিয়ারদের

2:19

ব্যবহৃত

2:19

শক্তিশালী

2:20

টুলগুলোকে

2:21

র‍্যাপ করে,

2:21

যেমন গিড্রা (Ghidra

2:22

) যা এনএসএ-র

2:23

তৈরি এবং ফ্রি,

2:24

ম্যাকের জন্য

2:25

হপার (Hopper), এবং

2:25

প্রো (Pro) যা

2:26

ইন্ডাস্ট্রি

2:27

স্ট্যান্ডার্ড

2:28

হিসেবে বেশ

2:28

ব্যয়বহুল।

2:29

অর্থাৎ, যথেষ্ট

2:30

সময় এবং অর্থ

2:31

থাকলে এই

2:31

রিভার্স

2:32

ইঞ্জিনিয়ারিং

2:33

আগেও সম্ভব ছিল

2:33

। পার্থক্য হলো,

2:35

এখন সমস্ত বাধা

2:36

দূর হয়ে গেছে।

2:37

এই টুলগুলো

2:38

অত্যন্ত

2:38

শক্তিশালী, তবে

2:39

এগুলো শেখা বেশ

2:40

কঠিন। রিয়া যা

2:41

করে তা হলো,

2:42

আপনার

2:42

এজেন্টকে এই

2:43

টুলগুলোর ওপর

2:44

ভিত্তি করে

2:44

ডজনখানেক

2:45

প্লেইন টেক্সট

2:45

ইনটেন্ট টুল

2:46

দেয়। যেমন এই

2:47

বাইনারিটি

2:47

ওপেন করো,

2:48

স্ট্রিংগুলো

2:48

খুঁজে বের করো,

2:49

ফাংশন কলারদের

2:50

অনুসরণ করো,

2:50

যাতে এটি কোডের

2:51

ভেতর দিয়ে

2:51

নিজের পথ খুঁজে

2:52

কোডটি বুঝতে

2:53

পারে। সেটআপ

2:53

খুবই সহজ। এটি

2:55

কেবল NPX রিয়া-

2:55

এজেন্ট-সেটআপ (NPX

2:57

Riya-agent-setup)। এটি

2:58

আপনাকে একটি

2:58

প্ল্যান দেখায়

2:59

যে এটি কী কী

2:59

পরিবর্তন করতে

3:00

যাচ্ছে। এটি

3:00

আপনার কনফিগ

3:01

ব্যাকআপ নেয়,

3:02

এমসিপি (MCP)

3:02

সার্ভার যুক্ত

3:03

করে এবং আপনার

3:04

এজেন্টকে

3:04

তদন্ত করার

3:05

কৌশল শেখায়।

3:06

এবং কোনো

3:06

গুরুত্বপূর্ণ

3:07

জায়গায় হাত

3:07

দেওয়ার আগে এটি

3:08

অনুমতি চায়।

3:09

কোডিং

3:09

এজেন্টরা

3:09

প্রায়ই সেশন

3:10

শেষ করে বলে যে

3:11

সবকিছু দারুণ

3:11

কাজ করছে,

3:12

কিন্তু

3:12

বাস্তবে অনেক

3:13

সমস্যা থেকে

3:13

যায়, বিশেষ করে

3:14

যখন এটি

3:14

প্রোডাকশনে

3:15

যায়। এই

3:15

ভিডিওটি

3:16

আমাদের

3:16

দীর্ঘদিনের

3:16

বন্ধু টেস্ট

3:17

রাইট (Test Right)

3:18

দ্বারা স্পনসর

3:18

করা হয়েছে। এটি

3:19

একটি এআই

3:20

টেস্টিং

3:20

এজেন্ট যা এন্ড-

3:21

টু-এন্ড টেস্ট

3:22

লিখে এবং আপনার

3:22

রানিং অ্যাপে

3:23

সেগুলো রান করে

3:24

। এন্ড-টু-এন্ড

3:25

টেস্ট ঠিক

3:25

সেটাই। এটি

3:26

শুধু একটি

3:27

সাধারণ টেস্ট

3:27

নয়, এটি একজন

3:28

ব্যবহারকারীর

3:28

মতো অ্যাপটি

3:29

ব্যবহার করে

3:29

দেখে যে সেটি

3:30

সত্যিই কাজ

3:31

করছে কিনা।

3:31

আমার সবচেয়ে

3:32

ভালো লাগার

3:32

বিষয় হলো এটি

3:32

সরাসরি আপনার

3:33

কোডিং

3:33

এজেন্টের সাথে

3:33

যুক্ত হয়ে যায়।

3:34

এটির একটি ওপেন

3:35

সোর্স সিএলআই (CLI

3:36

) এবং একটি

3:36

এমসিপি (MCP)

3:37

সার্ভার রয়েছে

3:38

। তাই, ক্লাউড

3:38

কোডে আমি শুধু

3:39

বলি, "হে, আমাকে

3:39

চেকআউট ফ্লো

3:40

টেস্ট করতে

3:40

সাহায্য করো।"

3:41

এটি ১২ টি টেস্ট

3:42

লেখে, সেগুলো

3:42

একটি আসল

3:43

ব্রাউজার ও

3:43

ক্লাউডে রান

3:44

করে এবং আমি

3:44

চাইলে এগুলো

3:45

নির্দিষ্ট

3:45

সময়ে চলার জন্য

3:46

সেট করতে পারি।

3:46

হয়তো কোনো

3:47

টেস্ট ফেইল

3:47

করলো, যেমন

3:48

প্রোমো কোডটি

3:48

অর্ডারের মোট

3:49

অ্যামাউন্ট

3:49

থেকে কমছে না।

3:50

ফেইল হওয়ার

3:50

কারণ এবং কোন

3:51

ধাপে সেটি ফেইল

3:52

করেছে তা

3:52

জানিয়ে দেওয়া

3:52

হয়। এটি আপনাকে

3:53

একটি

3:53

স্ক্রিনশট এবং

3:54

মূল কারণটি দেয়

3:55

। এজেন্ট সেটি

3:55

ঠিক করে আবার

3:56

রান করে এবং

3:57

আমরা ১২ টির

3:57

মধ্যে ১২ টি

3:58

টেস্টই পাস করি

3:58

। এবং সেই

3:59

টেস্টগুলো

3:59

সংরক্ষিত থাকে,

3:59

যাতে প্রতিটি

4:00

পরিবর্তনের

4:00

সময় সেগুলো

4:01

আবার চলতে পারে

4:01

। আপনি এটি

4:02

বিনামূল্যে

4:02

ব্যবহার করে

4:02

দেখতে পারেন,

4:03

ডেসক্রিপশনে

4:03

লিঙ্ক দেওয়া

4:04

আছে। সিএলআই (CLI)

4:05

ইনস্টল করুন।

4:06

পরের বার যখন

4:06

আপনার এজেন্ট

4:07

কাজ শেষ করে

4:07

বলবে যে

4:07

সম্পন্ন হয়েছে,

4:08

তখন টেস্ট রাইট

4:08

দিয়ে তা যাচাই

4:09

করে নিন। এখন,

4:09

বরাবরের মতোই,

4:10

আমি আমার দায়

4:11

স্বীকার করে

4:11

নিচ্ছি। এই

4:12

বিষয়টি নিয়ে

4:13

খুব সতর্ক

4:13

থাকবেন। এটি

4:14

সত্যিই খুব

4:15

শক্তিশালী।

4:15

আপনি এই টুলটি

4:16

ব্যবহার করে

4:16

এমন সব বাইনারি

4:17

এবং টুল

4:17

পরীক্ষা করবেন

4:18

যেগুলোর ভেতরে

4:19

কী আছে তা আপনার

4:19

জানা নেই।

4:20

আপনার এআই-এর

4:20

জন্য ভেতরে

4:21

ক্ষতিকারক

4:21

নির্দেশাবলী

4:22

লুকানো থাকতে

4:23

পারে। এই

4:23

জিনিসগুলো

4:23

স্যান্ডবক্সে

4:24

রান করান। খুবই

4:25

সতর্ক থাকবেন।

4:26

ঠিক আছে, তাহলে

4:26

আসুন এটি

4:27

ব্যবহার করে

4:27

দেখি। আমি একটি

4:28

নিরপেক্ষ

4:28

পরীক্ষা করতে

4:29

চেয়েছিলাম,

4:29

শুধু কাউকে

4:29

বিশ্বাস করার

4:30

মতো বিষয় নয় যে, '

4:30

কাজ হয়েছে'। তাই

4:31

, আমি এর জন্য

4:31

আমার নিজস্ব

4:32

অ্যাপ তৈরি

4:32

করেছি। আমি এটি

4:33

কোনো বিদ্যমান

4:33

প্রোপ্রাইটারি

4:34

অ্যাপের ওপর

4:34

চালাতে পারি না,

4:35

অন্যথায় আমার

4:35

নামে মামলা হবে

4:36

। তাই, এটি

4:36

কীভাবে কাজ করে

4:37

তা দেখানোর

4:37

জন্য আমি নিজের

4:38

অ্যাপ বানিয়ে

4:38

নিয়েছি। ঠিক

4:39

আছে, এর নাম

4:40

দিয়েছি ভল্ট।

4:41

আপনি একটি আনলক

4:41

কোড টাইপ করবেন

4:42

এবং এটি আপনাকে

4:43

ভেতরে ঢুকতে

4:43

দেবে বা দেবে না

4:44

। এর ভেতরে

4:44

কোথাও একটি

4:45

নিয়ম আছে যা

4:46

নির্ধারণ করে

4:46

কোনটি সঠিক কোড

4:47

। আর সঠিক কোড

4:48

দিলে একটি গোপন

4:49

বার্তা দেখা

4:50

যাবে। যেহেতু

4:50

এটি আমার অ্যাপ,

4:51

তাই লাইসেন্স

4:52

কি নিয়ে কোনো

4:53

চিন্তা নেই এবং

4:54

আমার কাছে

4:54

উত্তরপত্র বা

4:55

সোর্স কোড আছে,

4:56

যা আমি এখন

4:57

সরিয়ে রাখছি।

4:58

আমি এটি

4:58

এমনভাবে তৈরি

4:59

করেছি যেভাবে

4:59

বাস্তব অ্যাপ

5:00

তৈরি করা হয়,

5:01

অর্থাৎ

5:01

অপ্টিমাইজড

5:02

এবং সব ফাংশনের

5:02

নাম সরিয়ে ফেলা

5:03

হয়েছে। তাই, '

5:04

চেক আনলক কোড'

5:05

এখন কেবল একটি

5:06

ঠিকানায় থাকা

5:06

ফাংশন, যা অনেক

5:07

বেশি

5:08

বাস্তবসম্মত।

5:09

এখন এজেন্টের

5:10

জন্য, আমি আমার

5:11

এজেন্টে

5:11

জিদ্রা সেটআপ

5:12

করেছি, এটি

5:13

এনএসএ-এর ফ্রি

5:14

সফটওয়্যার।

5:14

এটি বাইনারি

5:15

ফাইল ওপেন করে

5:16

এবং ২৪২ টির

5:17

বেশি ফাংশন

5:18

খুঁজে পায়।

5:19

সেগুলোর

5:19

প্রতিটির নাম

5:20

কেবল 'ফান' এবং

5:21

একটি ঠিকানা।

5:22

তারপর এটি

5:23

ডিকম্পাইল করা

5:23

শুরু করে, মেশিন

5:24

কোডকে সি

5:25

ল্যাঙ্গুয়েজের

5:25

মতো কিছুতে

5:26

রূপান্তর করে।

5:27

কয়েকবার

5:27

চেষ্টার পরেই

5:28

এটি

5:28

গুরুত্বপূর্ণ

5:29

ফাংশনটি খুঁজে

5:30

পেয়েছে। তাহলে

5:31

বড় প্রশ্ন হলো,

5:31

এটি কি সত্যিই

5:32

কাজ করে? এটি

5:33

আমার জন্য একটি

5:34

ছোট জেনারেটর

5:35

লিখেছে এবং

5:36

একটি কোড

5:37

দিয়েছে,

5:37

এজিএনটি -১০০১।

5:38

আর আমি ভেতরে

5:39

ঢুকে পড়েছি।

5:40

সবচেয়ে বড় যে

5:41

বিষয়টি মানুষ

5:41

খেয়াল করছে না

5:42

তা হলো, এটি

5:42

সোর্স কোড বের

5:43

করে আনছে না।

5:44

এটি মূলত নিজেই

5:44

কোড তৈরি করছে

5:45

অথবা কোড

5:46

বিশ্লেষণ করে

5:46

রিভার্স

5:47

ইঞ্জিনিয়ারিং

5:47

করছে। এটি কোড

5:48

কপি করেনি, বরং

5:49

লজিক বুঝে নিয়ে

5:50

নতুন কিছু তৈরি

5:51

করেছে, একটি কোড

5:52

জেনারেটর, যা

5:53

আমার অ্যাপেই

5:54

নেই। তাই,

5:55

সফটওয়্যার

5:55

ডেভেলপমেন্টের

5:56

জন্য বড় বিষয়টি

5:57

হলো, বছরের পর

5:58

বছর ধরে

5:58

সফটওয়্যার এক

5:59

ধরনের অলিখিত

6:00

সুরক্ষা পেয়ে

6:01

আসছে। অবশ্যই,

6:02

আপনি চাইলে সব

6:02

সময়ই অ্যাপ

6:03

রিভার্স

6:03

ইঞ্জিনিয়ার

6:04

করতে পারতেন।

6:04

এমন নয় যে এটি

6:05

আগে সম্ভব ছিল

6:06

না, কিন্তু তা

6:07

ছিল ধীরগতির,

6:07

বিশেষায়িত এবং

6:08

খুব ব্যয়বহুল।

6:09

তাই, কেউই কখনো

6:10

এটি করার

6:11

ঝামেলায় যায়নি

6:11

। রিভার্স

6:12

ইঞ্জিনিয়ারিংয়ের

6:13

সেই বাধাই ছিল

6:14

সুরক্ষা, আর

6:15

ওরিয়া (OREA) মূলত

6:16

সেই সব বাধা দূর

6:17

করে দেয়। এখন,

6:17

আমি অনেক

6:18

মানুষকে পোস্ট

6:18

করতে দেখেছি যে

6:19

কীভাবে বিমান

6:20

আকাশ থেকে পড়তে

6:20

শুরু করবে কারণ

6:21

সেগুলোকে

6:21

রিভার্স

6:21

ইঞ্জিনিয়ারিং

6:22

করে হ্যাক করা

6:23

সম্ভব। আমি

6:23

আসলে তা মনে করি

6:24

না। অনেক

6:25

সিস্টেমে আপস

6:26

করার আগে

6:26

আপনাকে এখনো

6:27

অনেক বাধা এবং

6:28

স্তরের

6:28

মুখোমুখি হতে

6:29

হবে। তবে, এই

6:30

পৃথিবীতে, আপনি

6:30

যদি কোনো

6:31

ডেস্কটপ অ্যাপ,

6:32

ব্রাউজার

6:32

এক্সটেনশন, গেম,

6:33

মোবাইল অ্যাপ

6:33

বা বড় কোনো

6:34

ক্লায়েন্ট-

6:34

সাইড

6:35

জাভাস্ক্রিপ্ট

6:35

বান্ডেল

6:36

প্রকাশ করেন,

6:36

তবে এখন ধরে

6:37

নিতে হবে যে

6:38

যেকোনো

6:38

এজেন্টের

6:38

পক্ষেই এর

6:39

কার্যপদ্ধতি

6:40

বের করা সম্ভব।

6:40

আগামী কয়েক

6:41

মাসে আমরা

6:42

জিটিএ ৬-এর কিছু

6:43

আকর্ষণীয় মোড

6:44

দেখতে পাব। আর

6:45

দেখুন, আমি মনে

6:46

করি না এটি এমন

6:46

কোনো বিপর্যয়,

6:47

যেমনটা আমি

6:48

অনেক পোস্টে

6:48

দেখতে পাচ্ছি।

6:49

আমার মতে এটি

6:50

কেবল একটি ছোট

6:51

সংশোধন। কোড

6:52

আসলে কখনোই মূল

6:52

প্রতিরক্ষা বা

6:53

ঢাল ছিল না।

6:54

মানে, আমাদের

6:54

বেশিরভাগের

6:55

ক্ষেত্রে

6:55

অন্তত তা নয়।

6:56

আপনার মূল

6:57

শক্তি আসলে

6:57

আপনার ডেটা,

6:57

আপনার

6:58

ব্যবহারকারী,

6:58

আপনার ক্লাউড

6:59

নিরাপত্তা,

6:59

দ্রুত

7:00

প্রকাশের

7:00

সক্ষমতা, আপনার

7:01

রুচি এবং আপনার

7:01

সার্ভারে যা

7:02

চলে—যা মূলত

7:02

অন্য কেউ

7:03

পরীক্ষা করতে

7:03

পারে না—তার

7:04

মধ্যে। এর একটি

7:05

ভালো দিক হলো,

7:05

আপনি এটি আপনার

7:06

নিজের

7:06

কম্পিউটারের

7:07

অ্যাপগুলোর

7:07

দিকে নির্দেশ

7:08

করে জিজ্ঞাসা

7:09

করতে পারেন, "এই

7:09

জিনিসটি আসলে

7:10

কী করছে?""এটি

7:11

কোথায় কী

7:11

পাঠাচ্ছে?" এমন

7:12

অনেক উদাহরণ

7:13

রয়েছে যেখানে

7:13

থ্রিডি

7:14

প্রিন্টার

7:14

এমনকি কফি

7:14

মেশিনও হ্যাক

7:15

হয়েছে এবং

7:16

আপনার

7:16

নেটওয়ার্ক

7:16

থেকে প্রচুর

7:17

ডেটা এমন কোনো

7:18

উৎসে পাঠিয়েছে

7:18

যা আপনি জানতেন

7:19

না। ঠিক আছে,

7:20

এবার

7:20

গুরুত্বপূর্ণ

7:20

বিষয়গুলো আসা

7:21

যাক। তিনটি

7:22

জিনিস। প্রথমত,

7:23

আইনি বিষয়। আমি

7:24

কোনো আইনজীবী

7:25

নই। এটি কোনো

7:25

আইনি পরামর্শ

7:26

নয়, তবে

7:26

ইন্টারঅপারেবিলিটির

7:27

জন্য রিভার্স

7:28

ইঞ্জিনিয়ারিং

7:29

সাধারণত

7:29

সুরক্ষিত, তাই

7:30

এটি এমন কিছু যা

7:30

আপনাকে করতে

7:31

দেওয়া হয়।

7:32

কিন্তু, অনেক

7:32

অ্যাপের

7:33

পরিষেবার

7:33

শর্তাবলীতে

7:34

এটি

7:34

স্পষ্টভাবে

7:34

নিষিদ্ধ করা

7:35

থাকে। আর

7:36

ডিআরএম (DRM) বা

7:37

এনক্রিপশন

7:37

ভাঙা সম্পূর্ণ

7:38

আলাদা একটি

7:39

আইনি সমস্যা।

7:40

আপনার নিজের

7:40

অ্যাপ, ওপেন

7:41

সোর্স বাইনারি,

7:42

সিকিউরিটি

7:42

চ্যালেঞ্জ এবং

7:43

যে জিনিসগুলো

7:43

পরীক্ষা করার

7:44

অনুমোদন আপনার

7:45

আছে, সেগুলোই

7:45

নিরাপদ।

7:46

ওরিয়ার নিজস্ব

7:46

ডিসক্লেইমারে

7:47

বলা হয়েছে যে এর

7:48

দায়ভার আপনারই

7:48

। দ্বিতীয়

7:49

বিষয়টি হলো, এটি

7:50

কোনো

7:50

স্যান্ডবক্স

7:51

নয়। যদি আপনি এর

7:52

রানটাইম

7:52

ক্যাপচারের

7:53

মাধ্যমে কোনো

7:53

টার্গেট চালান,

7:54

তবে তা আপনার

7:55

অনুমতি নিয়েই

7:55

চলবে। তাই, কোনো

7:56

ফোরাম থেকে

7:57

ডাউনলোড করা

7:57

এলোমেলো

7:58

বাইনারিতে এটি

7:58

ব্যবহার করবেন

7:59

না এবং নিশ্চিত

8:00

করুন যে আপনার

8:00

এজেন্টের

8:01

অ্যাপ্রুভাল

8:01

প্রম্পট চালু

8:02

আছে, যাতে আপনি

8:02

জানতে পারেন

8:03

এটি কী করছে। কে

8:04

জানে, এর মধ্যে

8:05

কী ধরনের

8:05

প্রম্পট

8:06

ইনজেকশন থাকতে

8:06

পারে। আর শেষ

8:07

কথা হলো, এই

8:08

রিপোটি খুব

8:08

দ্রুত এগিয়ে

8:09

যাচ্ছে বলে মনে

8:10

হচ্ছে। অনেক বড়

8:11

ধরনের

8:11

পরিবর্তন,

8:11

দারুণ উদ্যম,

8:12

তবে ক্রমাগত

8:13

পরিবর্তনের

8:13

আশা রাখা উচিত।

8:14

তাই, নিশ্চিত

8:15

করুন যে আপনি

8:15

এটি নিয়মিত

8:16

আপডেট করছেন।

8:16

একজন

8:17

সফটওয়্যার

8:17

ইঞ্জিনিয়ার

8:18

হিসেবে, আমার

8:18

কাছে যা

8:19

অত্যন্ত

8:19

কার্যকরী মনে

8:19

হয়। যেমন, দারুণ

8:20

সব ডেস্কটপ

8:21

অ্যাপ কীভাবে

8:21

অফলাইন সিঙ্ক,

8:22

ক্লিপবোর্ড

8:23

এবং সার্চের

8:23

মতো বিষয়গুলো

8:24

সামলায় তা শেখা

8:24

এবং এরপর নিজের

8:25

সংস্করণ তৈরি

8:26

করা। আমি এটি

8:26

আমার

8:27

কম্পিউটারে

8:27

থাকা অনেক

8:28

ইলেকট্রন

8:28

অ্যাপ অডিট

8:29

করতে ব্যবহার

8:29

করব এবং আমার

8:30

নিজের তৈরি করা

8:30

যেসব অ্যাপের

8:31

সোর্স কোড

8:31

হারিয়ে গেছে,

8:32

সেগুলোর লজিক

8:33

পুনরুদ্ধার

8:33

করতে এটি কাজে

8:34

লাগাব। আমি যা

8:34

করব না তা হলো,

8:35

কোনো

8:35

প্রতিযোগীর

8:36

অ্যাপের ওপর

8:36

এটি ব্যবহার

8:37

করে

8:37

প্রোডাক্টটি

8:37

হুবহু কপি করা।

8:38

এটি আইনত

8:39

ঝুঁকিপূর্ণ

8:39

এবং এর আসল

8:40

উদ্দেশ্যই

8:40

পূরণ হয় না।

8:41

আপনার যা করা

8:41

উচিত তা হলো

8:42

আইডিয়াটি বোঝা

8:42

এবং আরও ভালো

8:43

কিছু তৈরি করা,

8:43

কারণ ওই

8:44

কোম্পানির

8:44

মার্কেটিংয়ের

8:44

সাথে আপনি

8:45

কখনোই পারবেন

8:45

না। আর এখন সব

8:46

কিছু

8:46

ডিস্ট্রিবিউশনের

8:47

ওপর নির্ভর করে

8:47

। তাই, আমি

8:48

জানতে আগ্রহী।

8:49

আপনি যদি এটি

8:49

একটি অ্যাপের

8:50

একটি ফিচারের

8:50

ওপর প্রয়োগ

8:51

করতে পারতেন,

8:51

তবে সেটি কী হতো

8:52

? কমেন্টে আমাকে

8:53

জানান। আপনি

8:53

যদি এজেন্ট,

8:54

এমসিপি এবং এই

8:54

ধরনের

8:54

বিষয়গুলো নিয়ে

8:55

আরও গভীরে

8:55

শিখতে চান, তবে

8:56

আমাদের কোর্স

8:57

এবং কমিউনিটি '

8:57

সুইচ ডাইমেনশন'-

8:58

এ আমরা ঠিক

8:58

সেটাই করি। এটি

8:59

বর্তমানে বন্ধ

8:59

আছে, তবে

9:00

ওয়েটলিস্ট

9:00

খোলা আছে এবং

9:01

ডেসক্রিপশনে

9:01

লিংক দেওয়া আছে

9:02

। আর এটি যদি

9:02

আপনার কাজে এসে

9:03

থাকে, তবে

9:03

সাবস্ক্রাইব

9:04

করুন। আমি কেবল

9:04

দরকারি এজেন্ট

9:05

টুলগুলো নিয়েই

9:05

আলোচনা করি এবং

9:06

অপ্রয়োজনীয়গুলো

9:06

বাদ দিই।

9:06

পরবর্তীতে,

9:07

স্কিল নিয়ে করা

9:08

এই ভিডিওটি

9:08

দেখুন।

Interactive Summary

এই ভিডিওটিতে 'REA' (Reverse Engineer Anything) নামক একটি নতুন ওপেন-সোর্স রেপো সম্পর্কে আলোচনা করা হয়েছে, যা এআই এজেন্টের সাহায্যে সোর্স কোডবিহীন অ্যাপ্লিকেশনগুলোর গঠন বুঝতে এবং বিশ্লেষণ করতে সাহায্য করে। ভিডিওটিতে এর কার্যপদ্ধতি, এর সীমাবদ্ধতা, আইনি দিক এবং নিরাপত্তার বিষয়ে বিস্তারিত সতর্কবার্তা দেওয়া হয়েছে। এছাড়াও, কোডিং এজেন্টের নির্ভরযোগ্যতা যাচাইয়ের জন্য 'Test Right' নামক একটি টুলের ব্যবহার দেখানো হয়েছে।

Suggested questions

3 ready-made prompts