def xuanxiang(json_string): messages=[ {"role": "system", "content": "You are a helpful assistant.请将最终答案以JSON格式输出"}, {"role": "user", "content": " 给你一段文字如下, " + json_string + ",其中给出了一个类似于[A,B]的数组作为“结果”。文字中可能还包含了分析过程,分析过程可能与最终结果不一致,你必须**忽略**分析过程,严格输出最终结果,仅输出英文字母代号,不得输出文字。 例如"+''' 给定文字如下: <省略>... 推理过程: <省略>... 7. 根据工作内容,最合适的选项是C, <省略>... 结果:[A,B,C,D] <省略>... 你应该返回 { 'result': [A, B, C, D] } 你不能返回以下内容: { 'result': [C] } 虽然分析过程认为C是正确答案,但是文字中写明“结果:[A,B,C,D]”.你必须**忽略**分析过程,严格输出文字中的最终结果 你也不能返回以下内容: { 'result': "南通补充定额2016 第十三章 楼地面工程 砼楼地面涂刷一遍901胶素水泥浆", "第十三章 楼地面工程 13.4 块料面层 13.4.1 石材块料面层 块料面层 石材块料面板 干硬性水泥砂浆 台阶" }, 因为你仅需要输出英文字母代号,比如A和B,不得输出文字内容 '''}, ] return messages def expression(json_string): messages=[ {"role": "system", "content": "You are a helpful assistant.请将最终答案以JSON格式输出"}, {"role": "user", "content": " 给你一段文字如下, " + json_string + ",其中给出了一个类似于A=B的表达式作为答案,请将该最终答案以JSON格式输出(输出中不应该含有圆周率π,应化简为小数). 举个例子 :" + ''' 给定文字如下: <省略>....... 因此,最终的换算关系是:A = 1 × B 即:A = B <省略>....... 则你应该返回 { 'result': 'A=B' } 再举个例子:给定文字如下: <省略>....... 因此,最终的换算关系是:A = 0.11 × B <省略>....... 则你应该返回 { 'result': 'A=0.11*B' } '''}, ] return messages