যেখানে বেশিরভাগ AI জ্যোতিষ অ্যাপ একটিমাত্র LLM কল-কে দৈনিক রাশিফলের ছাঁচে মুড়ে দেয়, সেই শ্রেণিতে Cosmic Story v2 কাঠামোগতভাবেই ভিন্ন কিছু করে: এটি যে আর্টিফ্যাক্টই তৈরি করুক না কেন, AI-কে ডাকার আগেই প্রতিটি একটি 4-উপাদানের রচনা ধাপ পেরিয়ে আসে। এই ধাপটিই আউটপুটকে এমন অনুভূতি দেয় যেন সে জানে অধ্যায়টি কার জন্য, কখন, আর কোন আকারে

এই পোস্টে আমরা 4টি উপাদান একে একে দেখব, প্রতিটি কীসের জন্য তা বলব, আর দেখাব কীভাবে এগুলো মিলে একটিমাত্র প্রম্পটে রূপ নেয়।

4টি উপাদান

┌──────────────────────────────┐
│ 1. Person + bond context     │
│ 2. Astrological surface      │
│ 3. User signal               │
│ 4. Cadence shape             │
└──────────────────────────────┘
       ↓
  composed prompt
       ↓
  AI generation
       ↓
  post-process + encrypt
       ↓
  surface in app

Each factor brings orthogonal information. None is redundant with another. Drop one and the output regresses noticeably; add a fifth and the prompt becomes muddier without gaining signal.

Factor 1: person + bond context

Who is this artifact for? What's their relationship to the user? What do we know about how this bond has felt recently?

This factor includes:

  • The person's name and type-of-relationship label (partner, sister, friend, parent, mentor, etc.).
  • Aggregated texture from the user's recent activity about this person: how many check-ins included this person's "with-tag", how many journal entries mentioned them, how the resonance scores for this bond have moved.
  • A short summary of recent chapters about this person, so today's chapter has continuity with yesterday's.

This is the dominant signal. Astrology can add texture, but if the prompt doesn't anchor on a specific person and the texture of that bond, the output drifts toward generic.

Factor 2: astrological surface

This is what makes the output cosmic story rather than journal app. But — critically — it's a modifier, not a dictionary.

Calculated via Swiss Ephemeris (sweph), সেই একই লাইব্রেরি যা প্রতিটি গুরুত্বপূর্ণ জ্যোতিষচর্চাকারীর সরঞ্জামকে শক্তি জোগায়। এই উপাদানে রয়েছে:

  • ব্যবহারকারীর জন্ম কুন্ডলী।
  • ব্যবহারকারী এবং নির্দিষ্ট ব্যক্তির মধ্যে নক্ষত্র মিলন (মূলত আকাশে তাঁদের সম্পর্ক)।
  • বর্তমান গোচর — আসল গ্রহগুলো এখন ব্যবহারকারীর কুন্ডলী এবং নক্ষত্র মিলন কুন্ডলীর সাপেক্ষে কী করছে।

আউটপুটে 1 থেকে 3টি অ্যাসপেক্ট চিপ আসে — ছোট কাঠামোবদ্ধ ট্যাগ, যেমন "Moon trine Venus" বা "Mercury retrograde square Sun" — যেগুলো অধ্যায়টি একটি মডিফায়ার হিসেবে ব্যবহার করতে পারে। অধ্যায়টিকে বলতে হয় না "বুধ আছে 14° মিথুনে আপনার জন্মের সূর্যের সাথে কেন্দ্রে"। বরং এটি বলে এমন কিছু "আজ সরাসরি কথা বলা একটু কঠিন হবে; 3টি বাক্যের চেয়ে একটি ছোট বাক্যই ভালো"।

ডিফল্ট সুর হলো সহজ ভাষা। যাঁরা জ্যোতিষে অভ্যস্ত, তাঁদের জন্য জার্গন মোড ঐচ্ছিকভাবে চালু করা যায় — একই প্রম্পট, শুধু পোস্ট-প্রসেসর উপরের শব্দভাণ্ডারকে কারিগরি পরিভাষায় বদলে দেয়।

উপাদান 3: ব্যবহারকারীর সংকেত

অ্যাপে কী ঘটেছে, এই ব্যবহারকারীর জন্য, সম্প্রতি? বিশেষভাবে:

  • সাম্প্রতিক চেক-ইন: মেজাজ, শক্তি, with-ট্যাগ প্যাটার্ন।
  • প্রাসঙ্গিক বন্ধনের জন্য রেজোন্যান্স স্কোর: এই সপ্তাহে Communication, Intimacy, Growth, Conflict কোথায় সরেছে।
  • এই থ্রেড থেকে কোচ মেসেজ (যদি থাকে) — শুধু প্রসঙ্গের জন্য, AI প্রদানকারীর আক্ষরিকভাবে পড়ার জন্য নয়।

এটিই অধ্যায়টিকে এমন অনুভূতি দেয় যেন ইঞ্জিন আপনার সপ্তাহটি মনে রেখেছে। এই উপাদান ছাড়া, আপনি কেমনভাবে নিজেকে তুলে ধরেছেন তা নির্বিশেষে আজকের অধ্যায় একই থাকে।

উপাদান 4: ছন্দের রূপ

এটি কী ধরনের আর্টিফ্যাক্ট হওয়া উচিত?

  • একটি দৈনিক অধ্যায় (সবচেয়ে প্রচলিত ক্ষেত্র)।
  • একটি সাপ্তাহিক রবিবারের সংক্ষিপ্ত পত্র।
  • একটি কোচ উত্তর (Luminara মোড)।
  • একটি রিচুয়াল নাজ।
  • একটি ইনবক্স কার্ড (নতুন বন্ধনের পালস, আবহাওয়া, রিফ্রেশ, ইত্যাদি)।

ছন্দ সঠিক টেমপ্লেট, সঠিক দৈর্ঘ্যের বাজেট (অধ্যায় ≈ 220 শব্দ; কোচ উত্তর ≈ 120 শব্দ; রিচুয়াল নাজ ≈ 30 শব্দ), এবং সঠিক সুরের মডিফায়ার বেছে নেয়। এটি ছাড়া, ইঞ্জিনকে প্রাসঙ্গিক ইঙ্গিত থেকে অনুমান করতে হতো, যা দুর্বল।

AI প্রদানকারীর কাছে কী পাঠানো হয়

রচিত প্রম্পটটি ব্যবহারকারীর ডেটার নিছক জোড়া দেওয়া অংশ নয়। রচনার ধাপে যা হয়:

  • কাঁচা PII সরিয়ে ফেলা হয়। প্রম্পট প্রদানকারীর কাছে পৌঁছানোর আগে নামগুলো টোকেনে রূপান্তরিত হয় (PERSON_1, PERSON_2); জেনারেশনের পরে পোস্ট-প্রসেসর টোকেনগুলো আবার আসল নামে বদলে দেয়।
  • ব্যবহারকারী যেসব জার্নাল এন্ট্রি ব্যক্তিগত হিসেবে চিহ্নিত করেছেন, সেগুলো মুছে ফেলা হয়
  • একটি সিস্টেম প্রম্পট যোগ করা হয়, যাতে দাবি-বিরোধী সুরক্ষাবিধি থাকে (কোনো চিকিৎসা / উর্বরতা / নির্ভুলতার দাবি নয়; কোনো তুলনামূলক কুৎসা নয়; চিকিৎসা-বিকল্প হওয়ার মতো কোনো ভাষা নয়)।
  • ছন্দের টেমপ্লেট বেছে নেওয়া হয় — chapter / recap / coach / ritual / nudge — যার প্রতিটির নিজস্ব কাঠামোবদ্ধ আউটপুট স্কিমা আছে।

সম্পূর্ণ পেলোডটি AI_GENERATION_ADAPTER সিম্বল টোকেনের মাধ্যমে AI প্রদানকারীর কাছে যায়। অ্যাডাপ্টারটি বদলানো যায়; আজ My Zodiac AI একটি প্রদানকারী ব্যবহার করে, কাল হয়তো অন্যটি ব্যবহার করবে, আর ইঞ্জিনের তাতে কিছু যায়-আসে না।

এআই-এর পরে: পোস্ট-প্রসেসিং

এআই সাড়া দেওয়ার পর ৪টি কাজ ঘটে:

  1. ক্রাইসিস ক্লাসিফায়ার — ব্যবহারকারীর সাম্প্রতিক ইনপুট বা এই আউটপুটে সংকটমূলক ভাষা আছে কিনা তা যাচাই করে। যদি থাকে, তবে স্থানীয় সহায়তা সংস্থানগুলো প্রাধান্য দিয়ে তুলে ধরে।
  2. অ্যাসপেক্ট-চিপ এক্সট্র্যাক্টর — আউটপুট থেকে 1 থেকে 3টি জ্যোতিষ চিপ বের করে আনে।
  3. অ্যান্টি-ক্লেইম ফিল্টার — 30+ সীমার নিষিদ্ধ তালিকা (চিকিৎসা, নির্ভুলতা, সঙ্গী-নিয়ন্ত্রণ) লঙ্ঘন করে এমন যেকোনো শব্দচয়ন সরিয়ে দেয়।
  4. AES-256 এনক্রিপশন — MongoDB-তে লেখার আগে অধ্যায়ের মূল অংশ এনক্রিপ্ট করা হয়।

এরপর আর্টিফ্যাক্টটি সংরক্ষিত হয় (soulwise_chapters-এ), একটি EventEmitter2 ইভেন্ট চালু হয় (CHAPTER_COMPLETED), এবং ইনবক্স এটি তুলে ধরে।

কেন এটি মার্কেটিং পেজের জন্য গুরুত্বপূর্ণ

বেশিরভাগ AI অ্যাস্ট্রোলজি অ্যাপ একটি মাত্র LLM কলকে মুড়ে দেয়। এই 4-উপাদানের ইঞ্জিনই সেই কাঠামোগত কারণ যার জন্য Cosmic Story v2-এর আউটপুট মনে হয় যেন তারা জানে কাদের জন্য এবং কখন। এটিই আবার সেই কারণ যার জন্য ইঞ্জিনটি প্রতি সক্রিয় প্রিমিয়াম ব্যবহারকারীর জন্য প্রতি সপ্তাহে 35টি পর্যন্ত আলাদা AI-জেনারেটেড অংশ তৈরি করতে পারে, অথচ পুনরাবৃত্তিমূলক শোনায় না — প্রতিটি আর্টিফ্যাক্ট ব্যক্তি + সংকেত + ছন্দের ভিন্ন ভিন্ন সংমিশ্রণ থেকে গড়ে ওঠে।

কাঠামোগতভাবে, এটিই হলো সেই প্রতিযোগিতামূলক ধার: এই ক্যাটাগরিতে আর কেউ এভাবে প্রম্পট সাজায় না। Co-Star প্রতি ব্যবহারকারীর জন্য দিনে একটি প্রম্পট মুড়ে দেয়। The Pattern একদমই নতুন কন্টেন্ট তৈরি করে না। Paired শুধু একটি বন্ধনকেই মডেল করে।

4টি উপাদান, একটি পাইপলাইন, 8 ধরনের আর্টিফ্যাক্ট। এটাই হলো ইঞ্জিন।

এরপর পড়ুন

প্রায়শই জিজ্ঞাসিত প্রশ্ন

আমাদের ফ্রি টুলস ব্যবহার করে দেখুন

আপনার জন্মছক বিশ্লেষণ করে ব্যক্তিগত অন্তর্দৃষ্টি পান

এই নিবন্ধটি শেয়ার করুন