ನಾಲ್ಕು-ಅಂಶಗಳ ಎಂಜಿನ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ — ರಚಿಸಲಾಗಿದೆ, ತಯಾರಿಸಲಾಗಿದೆ, post-process ಮಾಡಲಾಗಿದೆ, ಮುನ್ನೆಲೆಗೆ ತರಲಾಗಿದೆ.

Cosmic Story v2 ನಲ್ಲಿ ಪ್ರತಿ artifact ಇದೇ ರೂಪದ ಮೂಲಕ ಸಾಗುತ್ತದೆ. ಸರಳ ಪದಗಳಲ್ಲಿ ಹೆಸರಿಸಿದ ಆ ರೂಪ ಇಲ್ಲಿದೆ.

  • ಪ್ರತಿ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ನಾಲ್ಕು ಅಂಶಗಳು ರೂಪಿಸುತ್ತವೆ: ವ್ಯಕ್ತಿ, ಜ್ಯೋತಿಷ್ಯ, ಸಿಗ್ನಲ್, ಲಯ.
  • ರಚನೆಯು BullMQ ಕ್ಯೂ ಮೂಲಕ asynchronous ಆಗಿದ್ದು, 28-ಸೆಕೆಂಡ್ timeout ಹೊಂದಿದೆ.
  • Post-processing ನಲ್ಲಿ ಸಂಕಷ್ಟ ಪತ್ತೆ, aspect-chip ಹೊರತೆಗೆಯುವಿಕೆ, anti-claim ಫಿಲ್ಟರಿಂಗ್, ಮತ್ತು AES-256 ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಒಳಗೊಂಡಿವೆ.

ನಾಲ್ಕು ಅಂಶಗಳು

ಪ್ರತಿಯೊಂದೂ ಪ್ರಾಂಪ್ಟ್‌ಗೆ ಹೋಗುವ ಸಂದರ್ಭದ ಒಂದು ಸಾಲು.

01

ವ್ಯಕ್ತಿ + ಬಂಧದ ಸಂದರ್ಭ

ಈ artifact ಯಾರಿಗಾಗಿ — ಹೆಸರು, ಸಂಬಂಧದ ಪ್ರಕಾರ, ಇತ್ತೀಚೆಗೆ ಆ ಬಂಧ ಹೇಗಿತ್ತು ಎಂಬುದರ ಬಗ್ಗೆ ನಮಗೆ ತಿಳಿದಿರುವುದು. ಈ ವಾರ ನೀವು ನಿಮ್ಮ ಸಹೋದರಿಯ ಬಗ್ಗೆ ಮೂರು ಬಾರಿ ಜರ್ನಲ್ ಬರೆದಿದ್ದರೆ, ಆ ವಿನ್ಯಾಸ ಇಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.

02

ಜ್ಯೋತಿಷ್ಯದ ಮೇಲ್ಮೈ

ಜಾತಕ, ನಿಮ್ಮ ಮತ್ತು ಆ ವ್ಯಕ್ತಿಯ ನಡುವಿನ ಸಿನಾಸ್ಟ್ರಿ, ಮತ್ತು ಪ್ರಸ್ತುತ ಗತಿಸಂಚಾರಗಳು. ಇವೆಲ್ಲವೂ Swiss Ephemeris (sweph) ಮೂಲಕ ಲೆಕ್ಕ ಹಾಕಲಾಗುತ್ತದೆ. ಜ್ಯೋತಿಷ್ಯವು ಪ್ರಾಂಪ್ಟ್‌ನ ಮೇಲಿನ ಒಂದು ಮಾರ್ಪಾಡು, ಪ್ರಾಂಪ್ಟ್ ಸ್ವತಃ ಅಲ್ಲ.

03

ಬಳಕೆದಾರರ ಸಂಕೇತ

ಈ ಸಂಬಂಧಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಇತ್ತೀಚಿನ ಚೆಕ್-ಇನ್‌ಗಳು, ರೆಸೋನೆನ್ಸ್ ಸ್ಕೋರ್‌ಗಳು, ಜರ್ನಲ್ ನಮೂದುಗಳು ಮತ್ತು ಕೋಚ್ ಸಂದೇಶಗಳು. ಇವು ಸಂಗ್ರಹದಲ್ಲಿ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಆಗಿರುತ್ತವೆ ಮತ್ತು ಈ ನಿಖರವಾದ ಸಂಬಂಧಕ್ಕಾಗಿ ಏನನ್ನಾದರೂ ರಚಿಸುವಾಗ ಮಾತ್ರ ಓದಲಾಗುತ್ತದೆ.

04

ಲಯದ ರೂಪ

ಈಗ ಇದು ಯಾವ ಬಗೆಯ ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ ಆಗಿರಬೇಕು: ದೈನಂದಿನ ಅಧ್ಯಾಯ, ಸಾಪ್ತಾಹಿಕ ಸಾರಾಂಶ ಪತ್ರ, ಕೋಚ್ ಉತ್ತರ, ಅಥವಾ ಆಚರಣೆಯ ನಡ್ಜ್. ಲಯವು ಸರಿಯಾದ ಟೆಂಪ್ಲೇಟ್ ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ.

ಸಂಪೂರ್ಣ ಪೈಪ್‌ಲೈನ್, ಹಂತ ಹಂತವಾಗಿ

ಟ್ರಿಗ್ಗರ್‌ನಿಂದ ಪ್ರದರ್ಶನದವರೆಗೆ ಏಳು ಹಂತಗಳು, ಪ್ರತಿಯೊಂದೂ ಅದು ನಿಜವಾಗಿ ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದರ ಮೇಲೆ ಹೆಸರಿಸಲಾಗಿದೆ.

  1. ಟ್ರಿಗ್ಗರ್

    ಒಂದು ಬಳಕೆದಾರ ಕ್ರಿಯೆ — 'Sister ಗಾಗಿ ಇಂದಿನ ಅಧ್ಯಾಯ ರಚಿಸಿ' — ಅಥವಾ ನಿಗದಿತ ಕ್ರಾನ್, ಭಾನುವಾರ 9 a.m. ಸಾರಾಂಶದಂತೆ, ಅಥವಾ ಪ್ರತಿ 6 ಗಂಟೆಗಳ ಹವಾಮಾನ ರಿಫ್ರೆಶ್‌ನಂತೆ.

  2. ಕ್ಯೂ

    ಈ ಕೆಲಸವು soulwise-chapter-generation ಎಂಬ BullMQ ಕ್ಯೂನಲ್ಲಿ ಬಂದು ಸೇರುತ್ತದೆ, ಗಟ್ಟಿ 28-ಸೆಕೆಂಡ್ ಟೈಮ್‌ಔಟ್‌ನೊಂದಿಗೆ. ದೀರ್ಘಕಾಲ ಚಲಿಸುವ ಕೆಲಸಗಳನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಿ, ಬಳಕೆದಾರರಿಗೆ 'ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ' ಎಂದು ವರದಿ ಮಾಡಲಾಗುತ್ತದೆ.

  3. ಜೋಡಣೆ

    ChapterGenerationService ನಾಲ್ಕು-ಅಂಶದ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು — ವ್ಯಕ್ತಿಯ ಸಂದರ್ಭ, ಜ್ಯೋತಿಷ್ಯ, ಸಂಕೇತ, ಲಯ — ಒಂದೇ ಇನ್‌ಪುಟ್‌ಗೆ ಜೋಡಿಸುತ್ತದೆ. ಯಾವುದೇ ಕಚ್ಚಾ ಬಳಕೆದಾರ PII ಅನ್ನು ಯಥಾವತ್ತಾಗಿ ಪ್ರಾಂಪ್ಟ್‌ಗೆ ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ; ಎಲ್ಲವನ್ನೂ ಮೊದಲು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗುತ್ತದೆ.

  4. ರಚಿಸಿ

    AI_GENERATION_ADAPTER ಸಿಂಬಲ್ ಟೋಕನ್ ಮೂಲಕ AI ಪ್ರೊವೈಡರ್ ಕರೆಯಲ್ಪಡುತ್ತದೆ — ಪ್ರೊವೈಡರ್ ಬದಲಾಯಿಸಬಹುದು. ಮುಂದುವರಿಯುವ ಮೊದಲು ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಉದ್ದ, ಆಕಾರ ಮತ್ತು ಸುರಕ್ಷತೆಗಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತದೆ.

  5. ಪೋಸ್ಟ್-ಪ್ರೊಸೆಸ್

    ನಾಲ್ಕು ವಿಷಯಗಳು ನಡೆಯುತ್ತವೆ: ಕ್ರೈಸಿಸ್ ಕ್ಲಾಸಿಫೈಯರ್ ಬಿಕ್ಕಟ್ಟಿನ ಭಾಷೆಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ; ಆಸ್ಪೆಕ್ಟ್-ಚಿಪ್ ಎಕ್ಸ್‌ಟ್ರಾಕ್ಟರ್ ಒಂದರಿಂದ ಮೂರು ಜ್ಯೋತಿಷ್ಯ ಚಿಪ್‌ಗಳನ್ನು ಪಡೆಯುತ್ತದೆ; ಆಂಟಿ-ಕ್ಲೈಮ್ ಫಿಲ್ಟರ್ ನಿಷೇಧಿತ ನುಡಿಗಟ್ಟುಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ; ಪ್ಲಾಟ್‌ಫಾರ್ಮ್-ನಿರ್ವಹಿಸಿದ ಕೀ ಬಳಸಿ ಬಾಡಿಯನ್ನು AES-256 ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗುತ್ತದೆ.

  6. ಉಳಿಸಿ

    ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ ಅನ್ನು ಸೂಕ್ತ MongoDB ಕಲೆಕ್ಷನ್‌ಗೆ ಬರೆಯಲಾಗುತ್ತದೆ — chapters, journal entries, resonances — ವೇಗದ ಹುಡುಕಾಟಕ್ಕಾಗಿ userId ಮತ್ತು personId ಇಂಡೆಕ್ಸ್‌ಗಳೊಂದಿಗೆ. ಮೊದಲು ಸಾಫ್ಟ್-ಡಿಲೀಟ್; PII ಯ ಹಾರ್ಡ್-ಡಿಲೀಟ್ 30 ದಿನಗಳಲ್ಲಿ.

  7. ತಿಳಿಸಿ

    ಡೇಟಾಬೇಸ್ ಕಮಿಟ್ ಆದ ನಂತರ EventEmitter2 ಈವೆಂಟ್ — CHAPTER_COMPLETED, JOURNAL_CREATED — ಟ್ರಿಗರ್ ಆಗುತ್ತದೆ. ನೋಟಿಫಿಕೇಶನ್ಸ್ ಮಾಡ್ಯೂಲ್ ಅದನ್ನು ಪಡೆದು, ಇನ್‌ಬಾಕ್ಸ್ ಐಟಂ ರಚಿಸುತ್ತದೆ, ಮತ್ತು ಐಚ್ಛಿಕವಾಗಿ ಪುಶ್ ಕಳುಹಿಸುತ್ತದೆ (ದಿನಕ್ಕೆ ಒಂದಕ್ಕೆ ಸೀಮಿತ, ಕ್ವೈಟ್ ಅವರ್ಸ್ ಗೌರವಿಸಲಾಗುತ್ತದೆ).

  8. ತೋರಿಸಿ

    ಫ್ರಂಟ್‌ಎಂಡ್ ದೃಢೀಕೃತ API ಕರೆಯ ಮೂಲಕ ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ ಅನ್ನು ಪಡೆಯುತ್ತದೆ. ಹೊಸ ವಿಷಯದೊಂದಿಗೆ Hub ಮರು-ರೆಂಡರ್ ಆಗುತ್ತದೆ. ಬಳಕೆದಾರರು ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿದ್ದರೆ, ಕ್ಯಾಶ್ ನಿನ್ನೆಯ ವ್ಯೂ ಅನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಮರುಸಂಪರ್ಕದ ಮೇಲೆ ಹೊಸ ಆರ್ಟಿಫ್ಯಾಕ್ಟ್ ಕಾಣಿಸುತ್ತದೆ.

ಟ್ರಿಗ್ಗರ್‌ನಿಂದ ಪ್ರದರ್ಶನದವರೆಗೆ ಏಳು ಹಂತಗಳು, ಪ್ರತಿಯೊಂದೂ ಅದು ನಿಜವಾಗಿ ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದರ ಮೇಲೆ ಹೆಸರಿಸಲಾಗಿದೆ.

ಎಲ್ಲವೂ ಎಲ್ಲಿ ಸೇರುತ್ತದೆ

ನಾಲ್ಕು MongoDB ಕಲೆಕ್ಷನ್‌ಗಳು, ಪ್ರತಿಯೊಂದೂ ತಾನು ಉತ್ತರಿಸುವ ಕ್ವೆರಿಗಳಿಗಾಗಿ ಇಂಡೆಕ್ಸ್ ಮಾಡಲ್ಪಟ್ಟಿದೆ.

  • soulwise_persons — soulwise_persons — ನಿಮ್ಮ ಆಲ್ಬಂ ನಮೂದುಗಳು. userId, status, deletedAt ಮೂಲಕ ಇಂಡೆಕ್ಸ್ ಮಾಡಲಾಗಿದೆ.
  • soulwise_chapters — soulwise_chapters — AI ಬರೆದ ಪ್ರತಿ ಅಧ್ಯಾಯ, ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಬಾಡಿ. personId, userId, generatedAt ಮೂಲಕ ಇಂಡೆಕ್ಸ್ ಮಾಡಲಾಗಿದೆ.
  • soulwise_journal_entries — soulwise_journal_entries — ನಿಮ್ಮ ಆಲೋಚನೆಗಳು, ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಿದ ಬಾಡಿ. userId, personId, createdAt ಮೂಲಕ ಇಂಡೆಕ್ಸ್ ಮಾಡಲಾಗಿದೆ; ಹುಡುಕಾಟಕ್ಕಾಗಿ ಟೆಕ್ಸ್ಟ್-ಇಂಡೆಕ್ಸ್ ಮಾಡಲಾಗಿದೆ.
  • soulwise_resonances — soulwise_resonances — ಪ್ರತಿ ಬಂಧಕ್ಕೆ ನಾಲ್ಕು-ಆಯಾಮದ ಸ್ಕೋರ್‌ಗಳು. personId ಪ್ರತಿಗೆ ಅನನ್ಯ ಇಂಡೆಕ್ಸ್.
ಜನರೇಶನ್ ಅಸಿಂಕ್ರೋನಸ್ ಆಗಿರುವುದು ಏಕೆ?

AI ಕರೆಗಳು ಮೂರರಿಂದ ಇಪ್ಪತ್ತೈದು ಸೆಕೆಂಡ್‌ಗಳವರೆಗೆ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ. ಒಂದು ರಿಕ್ವೆಸ್ಟ್ ಅನ್ನು ಅಷ್ಟು ಹೊತ್ತು ತೆರೆದಿಡುವುದು ಸ್ಕೇಲ್ ಆಗುವುದಿಲ್ಲ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಇಲ್ಲದಂತೆ ಭಾಸವಾಗುತ್ತದೆ. ಅಸಿಂಕ್ ಪ್ಯಾಟರ್ನ್ ತಕ್ಷಣ ಒಂದು ಜಾಬ್ ID ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಅಧ್ಯಾಯವು ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ಅದು ಸಿದ್ಧವಾದ ಕ್ಷಣ ಇನ್‌ಬಾಕ್ಸ್ ಅದನ್ನು ತೋರಿಸುತ್ತದೆ. ಜಾಬ್ ರನ್ ಆಗುತ್ತಿರುವಾಗ ಬಳಕೆದಾರರು app ಅನ್ನು ಬಳಸುತ್ತಲೇ ಇರಬಹುದು.

ಜನರೇಶನ್ ವಿಫಲವಾದರೆ ಅಥವಾ ಟೈಮ್‌ಔಟ್ ಆದರೆ ಏನಾಗುತ್ತದೆ?

28-ಸೆಕೆಂಡ್ BullMQ ಟೈಮ್‌ಔಟ್ ಪೂರ್ಣಗೊಳ್ಳದ ಯಾವುದೇ ಜಾಬ್ ಅನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ. ಬಳಕೆದಾರರಿಗೆ 'ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ' ಸ್ಥಿತಿ ಕಾಣಿಸುತ್ತದೆ — ಎಂದಿಗೂ ಅರ್ಧ ಅಧ್ಯಾಯ ಅಲ್ಲ. ವಿಫಲ ಜಾಬ್‌ಗಳನ್ನು ಲಾಗ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ-ಫೀಚರ್ ಮರುಪ್ರಯತ್ನ ಬಜೆಟ್‌ವರೆಗೆ ಮರುಪ್ರಯತ್ನಿಸಲಾಗುತ್ತದೆ.

ಬಿಕ್ಕಟ್ಟಿನ ಭಾಷೆಗಾಗಿ ಪೋಸ್ಟ್-ಪ್ರೊಸೆಸ್ ಏಕೆ?

ಏಕೆಂದರೆ ಉಚಿತ ದೈನಂದಿನ ಮಿತಿ ಮುಗಿದರೂ ಸಹ AI ಕೋಚ್ (Luminara) ಆಲಿಸುತ್ತಲೇ ಇರಲು ಒಂದು ಮಾರ್ಗ ಬೇಕಾಗುತ್ತದೆ. ಬಿಕ್ಕಟ್ಟಿನ ಕ್ಲಾಸಿಫೈಯರ್ ಬೈಪಾಸ್‌ಗೆ ಅರ್ಹವಾದ ಸಂದೇಶಗಳನ್ನು ಗುರುತಿಸುತ್ತದೆ. ಇದು ಯಾಂತ್ರಿಕ ಸುರಕ್ಷತಾ ಜಾಲ, ಕ್ಲಿನಿಕಲ್ ಗ್ಯಾರಂಟಿ ಅಲ್ಲ — ಬಿಕ್ಕಟ್ಟಿನ ಸಂಪನ್ಮೂಲಗಳಿಗಾಗಿ ನಾವು ಈಗಿರುವ ಬೆಂಬಲ ಸೇವೆಗಳತ್ತ ಸೂಚಿಸುತ್ತೇವೆ.

ಇಂದೇ My Zodiac AI ಬಳಸಿ ನೋಡಿ

Soulwise ತನ್ನ ಅಲೆಗಳನ್ನು ತೆರೆಯುತ್ತಿರುವಾಗ, ನಮ್ಮ ಪ್ರಮುಖ ಜ್ಯೋತಿಷ್ಯ app ಈಗಾಗಲೇ ನಿಮ್ಮ ಕೈಯಲ್ಲಿದೆ.

ಜ್ಯೋತಿಷ್ಯ ವಿಷಯ ಆತ್ಮಾವಲೋಕನ ಮತ್ತು ಮನರಂಜನೆಗಾಗಿ. ಇಲ್ಲಿ ವಿವರಿಸಿರುವ Cosmic Story v2 ವೈಶಿಷ್ಟ್ಯಗಳು ಅಭಿವೃದ್ಧಿಯಲ್ಲಿವೆ; ಲಭ್ಯತೆ ಯಾವುದೇ ಸೂಚನೆ ಇಲ್ಲದೆ ಬದಲಾಗಬಹುದು.