Proyek front-end terkait: gpt-meeting-web
Node mengacu pada agenda (tautan pertemuan) dalam proses "pertemuan". Saat ini dibagi menjadi 5 jenis, dan setiap jenis node menangani konteks secara berbeda.
Situasi umum: informasi latar belakang + karakter AI + Prompt + input = output
Umumnya, Anda memasukkan topik dan tujuan kali ini, dan Anda dapat mengirimkannya secara langsung atau membiarkan GPT mengoptimalkannya sebelum mengirimkannya.
Lenovo menyertakan dua karakter manusia AI, di antaranya karakter Lenovo digunakan untuk menghasilkan banyak ide; karakter Bertanya digunakan untuk mengajukan pertanyaan terkait dengan ide yang dihasilkan, dan dapat mengajukan banyak pertanyaan dan menindaklanjuti (sesuai dengan "Putaran Pertanyaan" dan "Babak Pertanyaan" dan "Putaran Pertanyaan" ). "jumlah pertanyaan"), sehingga keseluruhan struktur tampak sebagai struktur pohon, menghasilkan ide sesuai dengan simpul akar pohon, dan mengajukan pertanyaan tentang ide sesuai dengan pertumbuhan cabang. Selain tanya jawab otomatis, intervensi manual juga dapat dilakukan untuk mengajukan pertanyaan.
Node diskusi dapat memilih beberapa anggota dengan peran berbeda, dan setiap anggota dapat berpartisipasi dalam diskusi sesuai dengan karakteristiknya masing-masing.
Sesuaikan perintah untuk memproses input.
Outputnya umumnya digunakan sebagai simpul terakhir untuk merangkum keseluruhan proses diskusi, dan kemudian dikeluarkan dalam format tertentu sebagai kesimpulan akhir.
Pertama, diagram alur harus berupa grafik asiklik terarah, dan kemudian setelah "pertemuan" dimulai, diagram tersebut akan dieksekusi dalam urutan topologi. Pada setiap node, "kesimpulan" dari semua node upstream dari node saat ini akan dianggap sebagai "teks sebelumnya". Hal ini dapat memastikan bahwa GPT memperoleh informasi latar belakang yang memadai dan kemudian menjawab tugas dari node saat ini menjadi lebih ideal.
Pengaitan pertanyaan mandiri dan jawaban mandiri dilakukan dalam struktur pohon, sehingga pengorganisasian konteksnya secara alami merupakan rekaman dialog semua node leluhur dari node asosiasi saat ini. Hal ini mudah dipahami, seperti tanda kotak merah pada gambar di bawah ini.
Awal dari diskusi multi-peran secara otomatis akan membawa informasi latar belakang dan persyaratan sesi saat ini, setelah itu pidato setiap anggota akan membawa catatan sebelumnya sebagai informasi latar belakang.
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