প্রকল্প সম্পর্কে

小宠营养师 হল পোষা প্রাণীর মালিকদের জন্য একটি AI খাদ্য মূল্যায়ন সিস্টেম, যার মূল নকশা হল Agent এবং Engine-এর কঠোর স্তরবিন্যাস: LangGraph ReAct Agent বোঝা, অনুসন্ধান, সময়সূচি এবং ব্যাখ্যার দায়িত্বে থাকে, বিশুদ্ধ Python পুষ্টি ইঞ্জিন RER/MER, সংশোধিত Atwater, AAFCO টেবিল অনুসন্ধান, Ca:P, রোগের সীমাবদ্ধতা এবং অ্যালার্জেন দ্বন্দ্বের মতো গণনা সম্পন্ন করে, সমস্ত ডেটা source/version/review_date উৎস সহ আসে। সিস্টেমটি 8টি একক-দায়িত্বের টুল প্রদান করে, যার মধ্যে রয়েছে USDA টেবিল অনুসন্ধান, শক্তি প্রয়োজনীয়তা গণনা, সমন্বিত পুষ্টি মূল্যায়ন, Qwen3-VL বাণিজ্যিক খাদ্য প্যাকেজিং OCR শনাক্তকরণ, পোষা প্রাণীর প্রোফাইল ব্যবস্থাপনা এবং দীর্ঘ স্মৃতি লেখা। স্মৃতি সিস্টেম তিনটি স্তরে বিভক্ত: MySQL ক্রস-থ্রেড স্থায়ী প্রোফাইল এবং তথ্য, SQLite checkpoint একক-থ্রেড AgentState সংরক্ষণ করে, 30টির বেশি বার্তা হলে LLM সারসংক্ষেপ সংকোচন করা হয়। ব্যাকএন্ড FastAPI এবং SQLAlchemy অ্যাসিঙ্ক্রোনাস আর্কিটেকচার ব্যবহার করে, ফ্রন্টএন্ড হল Vue 3 + Pinia + Vite, SSE স্ট্রিমিংয়ের মাধ্যমে চিন্তা, টুল কল এবং মূল্যায়ন রিপোর্ট ফেরত দেয়। সিস্টেমটি JWT প্রমাণীকরণ এবং ডেটা বিচ্ছিন্নতা বাধ্যতামূলক করে, কোনো বেনামী অ্যাক্সেস পথ নেই। প্রকল্পটিতে 119টি পরীক্ষার কেস রয়েছে, যা ইঞ্জিন ইউনিট পরীক্ষা, টুল স্বাক্ষর এবং graph smoke পরীক্ষা কভার করে। এই প্রকল্পটি এমন ডেভেলপারদের জন্য উপযুক্ত যাদের ব্যাখ্যাযোগ্য, ট্রেসযোগ্য উল্লম্ব ডোমেইন Agent প্রয়োজন, এটি LLM সংখ্যাগত গণনায় অংশগ্রহণ করে না, টুল প্যারামিটার RunnableConfig-এর মাধ্যমে ইনজেক্ট করা হয় পরিচয় জালিয়াতি প্রতিরোধ করতে ইত্যাদি প্রকৌশল অনুশীলন প্রদর্শন করে।