Proyecto front-end asociado: gpt-meeting-web
El nodo se refiere a la agenda (enlace de la reunión) en el proceso de "reunión". Actualmente se divide en 5 tipos y cada tipo de nodo maneja el contexto de manera diferente.
Situación general: información de fondo + carácter AI + Aviso + entrada = salida
Generalmente, usted ingresa el tema y el objetivo de este momento y puede enviarlo directamente o dejar que GPT lo optimice antes de enviarlo.
Lenovo incluye dos personajes humanos de IA, entre los cuales el personaje de Lenovo se usa para generar múltiples ideas, el personaje de Cuestionamiento se usa para hacer preguntas relacionadas con las ideas generadas y puede hacer múltiples preguntas y realizar seguimiento (correspondiente a la "Ronda de preguntas" y "número de preguntas"), por lo que la estructura general aparece como una estructura de árbol, generar ideas corresponde al nodo raíz del árbol y hacer preguntas sobre ideas corresponde al crecimiento de las ramas. Además de las preguntas y respuestas automáticas, también se puede realizar intervención manual para formular preguntas.
El nodo de discusión puede seleccionar varios miembros con diferentes roles y cada miembro puede participar en la discusión según sus propias características.
Personalice las indicaciones para procesar la entrada.
El resultado generalmente se utiliza como el último nodo para resumir todo el proceso de discusión y luego generarlo en un formato específico como conclusión final.
Primero, el diagrama de flujo debe ser un gráfico acíclico dirigido y luego, una vez que comience la "reunión", se ejecutará en orden topológico. En cada nodo, las "conclusiones" de todos los nodos ascendentes del nodo actual se considerarán como su "texto anterior". Esto puede garantizar que GPT obtenga suficiente información de fondo y luego responda a la tarea del nodo actual. ser más ideal.
La asociación de autopreguntas y autorespuestas se lleva a cabo en una estructura de árbol, por lo que la organización del contexto son, naturalmente, los registros de diálogo de todos los nodos ancestros del nodo de asociación actual. Esto es fácil de entender, como la marca de. el cuadro rojo en la siguiente figura.
El comienzo de la discusión de roles múltiples traerá automáticamente información de antecedentes y los requisitos de la sesión actual. Después de eso, el discurso de cada miembro traerá el registro anterior como información de antecedentes.
código vs
# 配置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