โครงการส่วนหน้าที่เกี่ยวข้อง: gpt-meeting-web
โหนดหมายถึงวาระการประชุม (ลิงก์การประชุม) ในกระบวนการ "การประชุม" ปัจจุบันแบ่งออกเป็น 5 ประเภท และโหนดแต่ละประเภทจะจัดการบริบทที่แตกต่างกัน
สถานการณ์ทั่วไป: ข้อมูลพื้นหลัง + การออกแบบตัวละคร AI + พรอมต์ + อินพุต = เอาต์พุต
โดยทั่วไป คุณจะป้อนหัวข้อและเป้าหมายของเวลานี้ และส่งโดยตรงหรือให้ GPT เพิ่มประสิทธิภาพก่อนส่งก็ได้
Lenovo มีตัวละครมนุษย์ AI สองตัว โดยในจำนวนนี้ตัวละคร Lenovo ถูกใช้เพื่อสร้างความคิดที่หลากหลาย ตัวละคร Questioning ใช้เพื่อถามคำถามที่เกี่ยวข้องกับแนวคิดที่สร้างขึ้น และสามารถถามคำถามได้หลายข้อและติดตามผล (ตรงกับ "รอบคำถาม" และ "จำนวนคำถาม") ดังนั้น โครงสร้างโดยรวมจึงปรากฏเป็นโครงสร้างต้นไม้ การสร้างแนวคิดสอดคล้องกับโหนดรากของต้นไม้ และการถามคำถามเกี่ยวกับแนวคิดสอดคล้องกับการเติบโตของกิ่งก้าน นอกจากคำถามและคำตอบอัตโนมัติแล้ว ยังสามารถดำเนินการด้วยตนเองเพื่อถามคำถามได้อีกด้วย
โหนดการอภิปรายสามารถเลือกสมาชิกหลายคนที่มีบทบาทต่างกัน และสมาชิกแต่ละคนสามารถมีส่วนร่วมในการอภิปรายตามคุณลักษณะของตนเอง
ปรับแต่งพร้อมท์เพื่อประมวลผลอินพุต
โดยทั่วไปเอาต์พุตจะใช้เป็นโหนดสุดท้ายเพื่อสรุปกระบวนการอภิปรายทั้งหมด จากนั้นจึงเอาต์พุตในรูปแบบที่ระบุเป็นข้อสรุปขั้นสุดท้าย
ขั้นแรก แผนภูมิการไหลจะต้องเป็นกราฟอะไซคลิกโดยตรง และหลังจากที่ "การประชุม" เริ่มต้นขึ้น จะดำเนินการตามลำดับทอพอโลยี ในแต่ละโหนด "ข้อสรุป" ของโหนดอัปสตรีมทั้งหมดของโหนดปัจจุบันจะถือเป็น "ข้อความก่อนหน้า" ของตัวเอง ซึ่งสามารถรับประกันได้ว่า GPT ได้รับข้อมูลพื้นหลังที่เพียงพอแล้วจึงตอบงานของโหนดปัจจุบันตามทฤษฎี จะเหมาะมากขึ้น
การเชื่อมโยงระหว่างคำถามกับตนเองและคำตอบด้วยตนเองนั้นดำเนินการในโครงสร้างแบบต้นไม้ ดังนั้นการจัดบริบทจึงเป็นบันทึกการสนทนาของโหนดบรรพบุรุษทั้งหมดของโหนดการเชื่อมโยงในปัจจุบัน ซึ่งง่ายต่อการเข้าใจ เช่น เครื่องหมายของ กล่องสีแดงในรูปด้านล่าง
จุดเริ่มต้นของการอภิปรายหลายบทบาทจะนำข้อมูลเบื้องหลังและข้อกำหนดของเซสชันปัจจุบันมาโดยอัตโนมัติ หลังจากนั้น สุนทรพจน์ของสมาชิกแต่ละคนจะนำบันทึกก่อนหน้ามาเป็นข้อมูลเบื้องหลัง
vscode
# 配置configs/config.yaml
# 依赖安装(在Makefile文件中定义了相关命令)
make init
# 运行(调试建议使用vscode)
kratos run
# 导入初始模版
cd cmd/script && go run dataOp.go importData
docker build -t gpt-meeting-service:v1 .
cd docker-compose
# 配置文件
mkdir conf && cp ../configs/ ./conf
# 启动
docker-compose up -d
# 停止
docker-compose down