Sisyphus cde1b03d2c feat: 新增向量知识库维护功能 пре 4 дана
..
app cde1b03d2c feat: 新增向量知识库维护功能 пре 4 дана
docs 61bbcf72ff feat(ai-q): 小程序逐题对话问卷页 + 画像展示页 пре 1 месец
src c3925c97ef feat(langgraph): 全部提示词迁移到Java后端可配置 пре 6 дана
tests 47d7874aff chore: auto bump version and changelog [skip ci] пре 3 недеља
.dockerignore cd03a0e288 fix(ai): 情绪识别 DeepFace 置信度归一化 + 权重预置 пре 1 недеља
.env 0b5c203305 update: sync latest from remote (web articles + langgraph config) пре 1 месец
.env.example 61bbcf72ff feat(ai-q): 小程序逐题对话问卷页 + 画像展示页 пре 1 месец
.gitignore cfa95e7ab3 feat(qna): 动态问卷引擎核心(schemas/prompts/decide_next/generate_profile) пре 1 месец
Dockerfile 13074247f5 chore: rebase 同步并行会话改动 пре 1 недеља
README.md 61bbcf72ff feat(ai-q): 小程序逐题对话问卷页 + 画像展示页 пре 1 месец
deploy.sh 61bbcf72ff feat(ai-q): 小程序逐题对话问卷页 + 画像展示页 пре 1 месец
docker-compose.yml 0cf2682055 fix(langgraph): 修正知识库同步删除前缀与镜像版本, dan 知识库入库 MEDIUMTEXT пре 4 дана
prometheus.yml 61bbcf72ff feat(ai-q): 小程序逐题对话问卷页 + 画像展示页 пре 1 месец
pyproject.toml 0b8a5bc3d9 feat: add STT endpoint with faster-whisper base model пре 4 недеља
requirements.txt bf028687b1 feat(langgraph): 对话 checkpointer 从 MemorySaver 改为 SQLite 持久化,重启不丢会话 пре 6 дана
requirements_frozen.txt 22bfdfb305 fix(langgraph): 修复 ChromaDB 数据膨胀导致的 gunicorn OOM 循环 пре 4 дана
start.sh 61bbcf72ff feat(ai-q): 小程序逐题对话问卷页 + 画像展示页 пре 1 месец

README.md

CFC LangGraph 问卷生成服务

关系评估问卷 AI 出题 graph,部署到 ai.etotem.com.cn

启动

cd cfc-langgraph
pip install -r requirements.txt
cp .env.example .env  # 填写 OPENAI_API_KEY / OPENAI_BASE_URL / LLM_MODEL
uvicorn src.app:app --host 0.0.0.0 --port 9000

端点

Method Path 说明
GET /health 健康检查
POST /api/v1/questionnaire/generate 生成关系问卷 JSON

测试

cd cfc-langgraph
pytest tests/ -v

契约

Request:

{
  "member_name": "小明",
  "relationship_type": "child",
  "family_context": {}
}

Response:

{
  "questionnaire_json": "<stringified JSON>",
  "version": "20260804115900"
}