ยินดีต้อนรับสู่ JournalGPT แอปพลิเคชั่นที่มีประสิทธิภาพและหลายหน้าซึ่งควบคุมความสามารถของเทคโนโลยีที่ทันสมัยหลายอย่างเพื่อปฏิวัติวิธีที่ผู้ใช้เขียนรายการบันทึกประจำวันถามคำถามเกี่ยวกับวารสารของพวกเขาและสร้างรายการบันทึกประจำวัน
เป้าหมายสูงสุดของแอปพลิเคชันนี้คือการทำหน้าที่เป็นวารสารการพัฒนาตนเองที่สามารถช่วยเหลือผู้ใช้ในการตรวจจับรูปแบบความคิดที่ทำให้ร่างกายอ่อนแอ, จุดอ่อน, รูปแบบการผัดวันประกันพรุ่ง ฯลฯ และจัดหาทรัพยากรที่จำเป็นสำหรับการปรับปรุงความเป็นอยู่โดยรวม

ผู้ช่วยรายการวารสารประกอบด้วยสามหน้าแตกต่างกันแต่ละหน้ามีฟังก์ชั่นที่ไม่ซ้ำกัน:
หน้าแรกอนุญาตให้ผู้ใช้อัปโหลดวารสารในรูปแบบ PDF เมื่ออัปโหลดแอปพลิเคชันจะดำเนินการต่อไปนี้:
การสร้างกราฟความรู้ : เอกสารที่อัปโหลดถูกประมวลผลและแปลงเป็นกราฟความรู้ที่มีโครงสร้าง กราฟนี้จะถูกเก็บไว้ในฐานข้อมูล Neo4J เพื่อการดึงและการวิเคราะห์ที่มีประสิทธิภาพ
ข้อความและการฝังตัว : เอกสารนั้นถูกพิมพ์และแปลงเป็น embeddings การฝังตัวเหล่านี้จะถูกเก็บไว้ในฐานข้อมูลเวกเตอร์โดยเฉพาะ Pinecone สิ่งนี้ช่วยให้การค้นหาที่มีประสิทธิภาพและการดึงข้อมูลที่เกี่ยวข้อง
ในหน้าสองผู้ใช้สามารถถามคำถามที่เกี่ยวข้องกับเนื้อหาของวารสารที่อัปโหลด แอปพลิเคชันมีคุณสมบัติต่อไปนี้:
การสกัดบริบท : ระบบระบุคำบริบทที่เกี่ยวข้องภายในกราฟความรู้ Neo4J เพื่อทำความเข้าใจแบบสอบถามของผู้ใช้ได้ดีขึ้น
แบบสอบถามฐานข้อมูล Vector : คำบริบทที่ระบุจะถูกส่งไปยัง Pinecone เพื่อค้นหาเวกเตอร์ที่มีประสิทธิภาพ ขั้นตอนนี้ดึงบริบทที่จำเป็นสำหรับการตอบคำถามของผู้ใช้
การตอบรับที่ใช้พลังงาน LLM : บริบทที่ดึงมานั้นมีให้กับโมเดลภาษาขนาดใหญ่ (ในกรณีนี้ OpenAI GPT-3.5) พร้อมด้วยพรอมต์ที่เหมาะสม สิ่งนี้ทำให้มั่นใจได้ว่าแอปพลิเคชันให้การตอบสนองที่แม่นยำและมีความหมายต่อคำถามของผู้ใช้
ในหน้าสามผู้ใช้สามารถสร้างรายการวารสารแบบโต้ตอบด้วยความช่วยเหลือของรูปแบบภาษา AI กระบวนการมีดังนี้:
การบันทึกแบบอินเทอร์แอคทีฟ : ผู้ใช้เริ่มพิมพ์รายการบันทึกประจำวันของพวกเขาและรูปแบบภาษา AI มีส่วนร่วมในการสนทนาถามคำถามที่รอบคอบเกี่ยวกับวันของพวกเขา สิ่งนี้ช่วยให้ผู้ใช้รวบรวมความคิดและสร้างวารสารที่ครอบคลุมมากขึ้น
ที่เก็บข้อมูล MongoDB : การโต้ตอบทั้งหมดระหว่างผู้ใช้และโมเดล AI จะถูกเก็บไว้ในฐานข้อมูล MongoDB Atlas NOSQL เพื่อสร้างบันทึกการสนทนา
การสร้างรายการวารสาร : เมื่อผู้ใช้เสร็จสิ้นการเข้ามาพวกเขาสามารถคลิก "สร้างรายการบันทึกประจำวัน" โมเดล AI ได้รับการแจ้งเตือนด้วยข้อมูลที่เกี่ยวข้องและชื่อที่เหมาะสมและจะส่งคืนรายการบันทึกประจำวันที่จัดขึ้นอย่างสมบูรณ์ให้กับผู้ใช้ ผู้ใช้สามารถดาวน์โหลดได้ในรูปแบบ DOCX
.env.example.env.example.env.example.env.examplecp .env.example .env
docker build -t journal-gpt .
docker run -d --env-file .env -p 8501:8501 journal-gpt