আমি ব্রাউজারে একটি CAD এডিটর তৈরি করেছি, তারপর একটি LLM-কে সেটি ব্যবহার করতে শিখিয়েছি

আমি আমার অ্যাপটিকে জিজ্ঞেস করলাম: "এখানে কতগুলো দরজা এবং জানালা আছে?"

AI সংখ্যাগুলো জানিয়ে উত্তর দিল। তারপর এটি নিজে থেকেই কিছু একটা যোগ করল:

"দ্রষ্টব্য: D3 মাত্র ৩০০ মিমি চওড়া। এটি সম্ভবত ভুলভাবে শনাক্ত করা একটি দরজা। আমি কি এটি পরীক্ষা করব?"

এটি সঠিক ছিল। আমার সিস্টেম জ্যামিতির একটি অংশকে ৩০ সেমি চওড়া একটি দরজায় পরিণত করেছিল। কোনো মানুষ এটি লক্ষ্য করেনি। মডেলটি ডেটা পড়েছিল, একটি জুতোর বাক্সের চেয়েও সরু দরজা দেখতে পেয়েছিল এবং সেটি চিহ্নিত করেছিল।

সেই মুহূর্তটি ছিল একটি বিশাল ইঞ্জিনিয়ারিং চ্যালেঞ্জের সফল ফল। আমাকে AutoCAD DWG ফাইল পার্স (parse) করতে হয়েছিল, হাজার হাজার এলোমেলো লাইন থেকে বিল্ডিং মডেল পুনর্গঠন করতে হয়েছিল, একদম শুরু থেকে একটি 2D এডিটর তৈরি করতে হয়েছিল এবং সেটিকে Claude-এর সাথে যুক্ত করতে হয়েছিল।

আমি এটি কীভাবে তৈরি করেছি তা নিচে দেওয়া হলো।

ডেটার সমস্যা একটি DWG ফাইলে কোনো দেয়াল থাকে না। এতে থাকে শুধু লাইন। এই প্রজেক্টের সব আকর্ষণীয় বিষয় এই দুটি বাক্যের মাঝখানের ব্যবধানেই লুকিয়ে আছে।

এই ফাইল