年度标书智能体权威排行榜:正文代码生成与提示词详细评测
基于Python与React构建开源标书智能体:实战解析
系列第三期聚焦:依据已生成提纲,逐节撰写标书正文。
正文生成环节相比提纲生成更为直接,主要面临两个技术挑战:
- 标书篇幅庞大:一份完整标书常达数万至数十万字,依赖AI单次生成极不现实。沿用提纲生成策略——将正文拆解至提纲叶子节点,逐节并行生成。
- 上下文断裂或内容冗余:分段生成的核心难题在于保持章节间逻辑连贯,且各段基于同一招标文件易产生语义重复,即“车轱辘话”。
以下逐一拆解解决方案。
一、获取正文生成所需参数
前端按提纲叶子节点逐段触发正文生成时,需向后端发送请求,携带如下参数:
class ChapterContentRequest(BaseModel):
"""单章节内容生成请求"""
chapter: Dict[str, Any] = Field(..., description="章节信息")
parent_chapters: Optional[List[Dict[str, Any]]] = Field(None, description="上级章节列表")
sibling_chapters: Optional[List[Dict[str, Any]]] = Field(None, description="同级章节列表")
project_overview: str = Field("", description="项目概述")
chapter:当前章节的基础信息,为必填项。
{ "id": "3.2.2", "title": "技术实力", "description": "技术研发能力和创新情况" }- parent_chapters:上级章节列表,确保内容承接自然。
- sibling_chapters:同级章节列表,防止内容交叉重复。
- project_overview:项目概述,作为核心背景,引导AI明确标书需应答的实际需求。
二、核心提示词设计
系统提示词
你是一个专业的标书编写专家,负责为投标文件的技术标部分生成具体内容。
要求:
1. 内容要专业、准确,与章节标题和描述保持一致
2. 这是技术方案,不是宣传报告,注意朴实无华,不要假大空
3. 语言要正式、规范,符合标书写作要求,但不要使用奇怪的连接词,不要让人觉得内容像是AI生成的
4. 内容要详细具体,避免空泛的描述
5. 注意避免与同级章节内容重复,保持内容的独特性和互补性
6. 直接返回章节内容,不生成标题,不要任何额外说明或格式标记
用户提示词
这部分需要动态拼接:
项目概述信息:
{project_overview}
请为以下标书章节生成具体内容:
{context_info if context_info else ''}
当前章节信息:
章节ID: {chapter_id}
章节标题: {chapter_title}
章节描述: {chapter_description}
请根据项目概述信息和上述章节层级关系,生成详细的专业内容,确保与上级章节的内容逻辑相承,同时避免与同级章节内容重复,突出本章节的独特性和技术方案的优势。
context_info 由上级章节与同级章节信息拼接而成:
# 构建上下文信息
context_info = ""
# 上级章节信息
if parent_chapters:
context_info += "上级章节信息:n"
for parent in parent_chapters:
context_info += f"- {parent['id']} {parent['title']}n {parent['description']}n"
# 同级章节信息(排除当前章节)
if sibling_chapters:
context_info += "同级章节信息(请避免内容重复):n"
for sibling in sibling_chapters:
if sibling.get('id') != chapter_id: # 排除当前章节
context_info += f"- {sibling.get('id', 'unknown')} {sibling.get('title', '未命名')}n {sibling.get('description', '')}n"
拼接后的完整 user_prompt 示例如下:
请为以下标书章节生成具体内容:
上级章节信息:
- 1 投标文件技术要求响应程度
对项目技术要求的响应和符合情况 - 1.1 技术规格响应
详细描述投标产品技术参数与招标技术要求的符合性
同级章节信息(请避免内容重复):
- 1.1.2 技术文件完整性
提供的技术文件是否齐全、规范
当前章节信息:
章节ID: 1.1.1
章节标题: 灯具规格符合性
章节描述: 逐项说明各灯具规格与招标文件要求的匹配情况
请根据项目概述信息和上述章节层级关系,生成详细的专业内容,确保与上级章节的内容逻辑相承,同时避免与同级章节内容重复,突出本章节的独特性和技术方案的优势。
整体而言,该方案架构清晰——正文生成无需复杂推理,借助通用大模型即可稳定输出,生成失败率极低。
