HeadlinesBriefing favicon HeadlinesBriefing.com

Imp: এখেল জন্য স্বয়ং-সংশোধনযোগ্য ভাষা মডেল ফ্রেমওয়ার্ক

Hacker News •
×

Imp এখেল জন্য একটি ঘোষণামূলক, স্বয়ং-সংশোধনযোগ্য ভাষা মডেল প্রোগ্রামিং ফ্রেমওয়ার্ক, DSPy-এর BEAM-এ সম্পূর্ণ পোর্ট। এটি ডেভেলপারদের ভাষা মডেলের ধাপগুলি এবং রিটার্নগুলি বর্ণনা করতে, যুক্তি রণনীতিগুলি নির্বাচন করতে, এবং OTP-এর নির্ভরযোগ্যতা ও সমান্তরালতা ব্যবহার করে লেবেল করা উদাহরণগুলির বিরুদ্ধে প্রোগ্রামগুলি অপটিমাইজ করতে সহায়তা করে।

ডেভেলপাররা টাইপড সাইনেচার যেমন "issue -> kind: enum[bug,feature,question], summary" সংজ্ঞায়িত করেন এবং তাদেরকে Imp.predict/2 দিয়ে কল করেন। ফ্রেমওয়ার্ক সাইনেচার থেকে প্রম্পটগুলি নির্মাণ করে, উত্তরগুলি যাচাই করে, এবং টাইপড ফিল্ডগুলি ফেরত দেয়। Imp.chain_of_thought/2 এবং Imp.react/3 ব্যবহার করে বিনা সাইনেচার পরিবর্তন করে চেইন-অফ-থোট যুক্তি ও টুল ব্যবহার সমর্থিত।

অপটিমাইজেশন লেবেল করা ডেটা সেটগুলির (trainset, valset, testset) সাথে মেট্রিকস ব্যবহার করে। GEPA, একটি শক্তিশালী LM, ব্যর্ণগুলি পড়ে এবং নির্দেশনাগুলি পুনর্লিখ করে। অন্যান্য অপটিমাইজারগুলি মধ্যে Labeled Few Shot, Bootstrap Few Shot, MIPROv2, SIMBA এবং GRPO দিয়ে ফাইন-টিউনিং অন্তর্ভুক্ত।

এজেন্টগুলি Imp.start_run/3 ব্যবহার করে সুপারভাইজড OTP প্রক্রিয়া হিসেবে চলে, যা মনিটরিং ও অথোরাইজেশন কন্ট্রোলস সমর্থন করে। টুলগুলি Imp.tool/3 দিয়ে পরিষ্কার এখেল ফাংশন র্যাপ করা হয়। এই ফ্রেমওয়ার্ক Req ব্যবহার করে HTTP কলগুলির জন্য নির্ভরযোগ্য।

Imp একক টাইপড কল থেকে দীর্ঘস্থায়ী এজেন্টগুলি পর্যন্ত নির্মাণ করতে সক্ষম, প্রতিটি কম্পোনেন্টকে মাপ ও অপটিমাইজেশন দিয়ে সুধার করে, এখেল-এর ফল্ট-টোলারেন্স ও কংকারেন্সি গ্যারান্টি বজায় রাখে।