论文撰写专家
临近毕业的大学生必备应用。该应用预设了一些角色:论文辅导、论文撰写、领域专家、论文评审,每个角色都有其对应的流程和可使用的工具(比如领域专家可以做学术搜索、文章解析),这些角色会协助你完成论文,因为有学术搜索兜底,所以生成的论文比较可靠。
建议用于初稿生成,然后在生成的基础上做些增删,追加图表,通过论文修改应用细化章节。
请注意,该应用默认使用的模型是GPT-3.5-16K,实际使用中有比较大的概率会遇到上下文的问题(特别涉及到学术搜索、谷歌搜索、文章解析的场景),建议使用GPT-4-1106,有比较大的上下文窗口。
应用

示例
该示例使用GPT-4-1106进行验证,里面会应用各种工具来辅助论文的生成。





此处调用工具做了个论文检索

此处调用工具做了网页的解析,需要注意LLM没有能力判别你所提供的URL是一个网页还是一个在线文档,所以做解析时需要明确告诉LLM,此时是解析网页,或者解析文档。


此处调用工具做了谷歌搜索,这是一个预期外的动作。


这里调用了工具谷歌搜索,这个工具会将前二个搜索结果的网页进行解析,不过在生成论文内容时案例的引入不尽如人意。


这里调用查重工具,这里对整个引言做查重,LLM不一定能够从多轮对话中抽取正确的引言内容,所以在查重时重新复制了引言的内容做查重。但查重还有一种更简便的方式,后面有样例。



这里调用工具谷歌搜索,从互联网引入了一些数据丰富论文内容。


这里调用查重工具,对刚生成的内容做了查重,和前面引言部分的查重差异点是LLM会从上轮对话里抽取要查重的内容,不需要再复制一次(这样会减少输入的Token数)。

这里使用工具谷歌学术搜索引擎,不过它并不会直接解析检索结果里的网址,所以在论文生成的时候只是简单引入了检索返回的简要信息(如果引用了后面会有一个数字)。可以要求LLM把引用出处提供出来(内容复制的话能看到引用的数字,和论文的引用保持一致)。

同样使用了工具学术搜索。

这里做了一个查重。
生成的论文:
202401备记,GPT-4-1106工具调用遇到一个问题,如果是中文,模型返回的回调参数偶尔会出现连续重复的\n,遇到的话可能需要在提示词里描述一下使用英文。