顶部
首页

阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误

阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误

更新时间: 浏览次数: 258

这项由阿里巴巴淘宝天猫集团的宋小帅、吴亚南等研究人员完成的研究发表于2025年1月,论文标题为"ProgCo:ProgramHelpsSelf-CorrectionofLargeLanguageModels"。有兴趣深入了解的读者可以通过GitHub代码库https://github.com/songxiaoshuai/progco获取完整的研究资料和实现代码。

当我们写作业或工作时,总会犯一些错误,这时最好的方法就是重新检查一遍自己的答案。现在的人工智能大模型其实也面临同样的问题——它们回答问题时也会出错,特别是在处理复杂的数学题或者需要严格按照指示执行任务时。就像一个学生做完题目后需要检查答案一样,理想情况下,AI也应该能够自己发现错误并进行修正。

然而现实情况并不乐观。目前的AI大模型在自我纠错方面表现得相当糟糕,特别是在没有外部帮助的情况下。它们往往过于自信,很难意识到自己的错误,有时甚至会把原本正确的答案改成错误的。这就像一个过于自信的学生,明明答对了题目,却在检查时把正确答案改错了。

阿里巴巴的研究团队为这个问题提出了一个巧妙的解决方案。他们的核心想法是让AI像程序员写代码一样,为每个问题生成一个"验证程序"。这个验证程序就像是一个专门的检查工具,能够系统性地验证答案是否正确。

一、让AI写"验证程序"来检查自己的答案

研究团队开发的方法叫做"程序驱动自我纠错",简称ProgCo。这个方法的巧妙之处在于它模仿了程序员的工作方式。当程序员写完代码后,通常会编写测试程序来验证代码是否正确工作。研究团队让AI也学会了这种方式。

整个过程可以比作一个严谨的质检流程。首先,AI会针对收到的问题生成一个专门的验证程序。这个程序就像是一个定制的检查清单,专门用来验证这类问题的答案。比如对于数学题,验证程序可能会从答案开始,反向推算是否满足题目条件。对于需要按特定格式回答的问题,验证程序会检查格式是否正确、内容是否完整。

接下来,当AI给出初始答案后,这个验证程序就开始工作了。AI会像执行代码一样,一步步运行这个验证程序,检查自己的答案。如果验证通过,那么答案就被认为是正确的。如果验证失败,AI就知道需要重新思考和修改答案。

这种方法的优势在于,验证程序能够表达比自然语言更复杂、更严谨的检查逻辑。就像代码比自然语言描述更精确一样,程序化的验证能够捕捉到许多细微的错误,而这些错误在简单的文字检查中很容易被遗漏。

二、双重优化机制避免错误指导

研究团队很快意识到一个新问题:如果验证程序本身有错误怎么办?这就像用一把不准的尺子去测量东西,测量结果肯定也是错的。更糟糕的是,错误的反馈可能会误导AI,让它把正确的答案改错。

为了解决这个问题,研究团队设计了一个双重优化的机制,叫做"程序驱动优化"(ProgRe)。这个机制不仅会优化AI的答案,还会同时优化验证程序本身。

当验证程序指出答案有问题时,AI不会直接按照反馈修改答案。相反,它会先进行一个"预备反思"的过程。在这个过程中,AI会生成一个临时的修改版本,然后将这个版本与原始答案进行对比,分析两者之间的差异,从中提取关键的改进要点。

这种对比分析就像是在两个不同版本的作文之间找差异,看看哪些修改是有意义的,哪些可能是不必要的。通过这种对比,AI能够更好地理解问题的关键所在,然后基于这些洞察重新生成最终答案。

与此同时,验证程序也在不断进化。每一轮验证后,程序会根据答案的信息和验证结果进行自我反思和改进。如果发现自己的检查逻辑有漏洞或者过于严格,验证程序会调整自己的检查标准,变得更加准确和合理。

这种双重优化的机制确保了整个系统能够螺旋式上升,答案越来越准确,验证程序也越来越可靠。

三、在真实任务中的卓越表现

为了验证这套方法的有效性,研究团队在三个不同类型的任务上进行了大规模测试。这些任务包括指令遵循任务(类似于严格按照要求完成作业)、小学数学应用题(GSM8K数据集)和高难度数学竞赛题(MATH数据集)。

在指令遵循任务中,AI需要严格按照给定的格式和要求来回答问题。比如要求用全大写字母回答、包含特定的标题格式等。传统的自我纠错方法在这类任务上表现平平,有时甚至会让原本正确的答案变得更糟。而使用ProgCo方法后,AI的表现有了显著提升。

在数学问题上,这种改进更加明显。以GPT-3.5为例,使用ProgCo方法后,在GSM8K数据集上的准确率提升了5.84%,在MATH数据集上提升了5.8%。经过三轮优化后,这些提升分别达到了7.28%和8.0%。

特别值得注意的是,许多传统的自我纠错方法在数学问题上不仅没有改进,反而会降低准确率。这说明错误的自我检查比不检查还要糟糕。而ProgCo方法在各种类型的任务上都实现了持续的改进,证明了其方法的可靠性。

研究团队还发现,这种程序化验证方法在识别错误答案方面表现出色。在检测错误答案的召回率和F1分数上,ProgCo都显著超越了传统方法。这意味着它不仅能发现更多的错误,而且很少出现误报。

四、可以与现实工具完美结合

这套方法还有一个重要优势:它可以轻松与现实世界的程序工具结合使用。由于验证过程本身就是程序化的,当遇到需要精确计算的情况时,AI可以调用真正的Python计算工具来执行数值运算,而不是依赖自己有时不够准确的计算能力。

这种结合带来了进一步的性能提升。在需要精确计算字数、检查特定格式的任务中,结合Python工具后的ProgCo表现更加出色。比如在IFEval任务上,GPT-4o的表现从87.8%提升到91.31%。

这种设计哲学体现了研究团队的深刻洞察:AI不需要在所有方面都做到完美,而应该学会在合适的时候借助合适的工具。就像一个聪明的学生会使用计算器来验证复杂运算一样,AI也可以在需要时调用专门的工具来确保准确性。

五、超越传统采样方法的效率优势

研究团队还将ProgCo与另一种流行的AI改进方法——自一致性采样进行了比较。自一致性采样的基本思路是让AI多次回答同一个问题,然后从多个答案中选择最一致或最优的那个。这种方法虽然有效,但需要消耗大量的计算资源。

比较结果显示,ProgCo在效率方面具有明显优势。在数学任务上,ProgCo只需要一轮纠错就能超越3次采样的性能,经过五轮纠错后甚至能够匹敌10次采样的效果。更重要的是,由于ProgCo具有早期停止机制(当验证通过时就停止),它的平均运行轮数只有大约1.2轮,效率远高于需要固定次数采样的传统方法。

这种效率优势意味着ProgCo可以在实际应用中以更低的成本实现更好的效果。对于需要大规模部署的AI系统来说,这种效率提升具有重要的实用价值。

六、深入的案例分析揭示工作原理

为了更好地展示ProgCo的工作原理,研究团队提供了详细的案例分析。在一个指令遵循的例子中,AI需要写一个关于狗粮创业公司的笑话,要求全部使用大写字母并包含特定格式的标题。

验证程序会检查三个关键方面:回答是否全为大写字母、是否为英文、是否包含正确格式的标题。在执行过程中,验证程序发现原始答案不满足大写字母和标题格式的要求,给出了具体的错误反馈。基于这个反馈,AI重新生成了符合所有要求的答案。

在数学问题的案例中,验证程序采用了反向推理的方法。给定一个关于平均速度的问题,验证程序从AI给出的答案开始,反向计算是否满足题目条件。通过这种反向验证,程序发现了原始答案中的逻辑错误,并指导AI找到了正确的解法。

这些案例清晰地展示了ProgCo方法的两个核心优势:程序化验证的严谨性和反向推理的有效性。程序化验证确保了检查过程的全面性和准确性,而反向推理则提供了一个不同于正向思维的验证视角。

七、方法的局限性和未来发展方向

研究团队也坦诚地指出了当前方法的一些局限性。首先,虽然使用伪代码和AI执行器扩展了应用范围,但这项研究主要在指令遵循和数学任务上进行验证,在其他类型的复杂任务上的表现还需要进一步探索。

其次,虽然AI执行器能够整合自身知识和因果推理能力,但在处理大规模精确数值计算方面仍有局限。不过这个问题可以通过结合真实的符号计算工具来缓解,正如实验中展示的那样。

第三,由于缺乏专门的训练,研究团队使用了详细的提示来指导AI完成各项任务,这增加了推理成本。未来可以通过为ProgCo的各个组件合成训练数据并联合训练AI模型来解决这个问题,减少对提示的依赖并降低推理成本。

尽管存在这些局限,ProgCo方法代表了AI自我纠错领域的一个重要突破。它不仅在技术上实现了创新,更重要的是提供了一种全新的思路——让AI学会使用程序化工具来增强自身能力。

研究团队认为,这种程序化自我纠错的思路具有广阔的应用前景。随着AI模型能力的不断提升和计算资源的日益丰富,类似ProgCo这样结合符号推理和神经网络优势的方法将会发挥越来越重要的作用。

说到底,这项研究解决的是一个我们在日常生活中都会遇到的问题:如何有效地检查和改正自己的错误。研究团队通过让AI模仿程序员的工作方式,找到了一个既实用又有效的解决方案。这不仅让AI变得更加可靠,也为我们展示了人工智能与程序化工具结合的巨大潜力。

对于普通用户来说,这意味着未来的AI助手将变得更加值得信赖。当你请AI帮你处理复杂任务时,它不仅会给出答案,还会自动验证答案的正确性,就像一个既聪明又谨慎的助手。而对于AI研究领域来说,这项工作开启了一个新的研究方向,展示了如何通过巧妙的设计让AI获得更强的自我改进能力。

Q&A

Q1:ProgCo是什么?它与传统的AI自我纠错方法有什么区别?

A:ProgCo是阿里巴巴研究团队开发的程序驱动自我纠错方法。与传统方法不同,它让AI为每个问题生成专门的验证程序,就像程序员写测试代码一样。这种方法比简单的文字检查更严谨、更准确,能够发现更多细微错误并避免误判。

Q2:ProgCo方法在实际任务中表现如何?

A:实验结果显示ProgCo在多个任务上都有显著提升。在GPT-3.5上,GSM8K数学题准确率提升了5.84%,MATH竞赛题提升了5.8%,经过多轮优化后分别达到7.28%和8.0%的提升。在指令遵循任务上也有类似的改进效果。

Q3:使用ProgCo方法需要很多计算资源吗?

A:实际上ProgCo比传统的多次采样方法更节省资源。由于具有早期停止机制,它平均只需要1.2轮就能完成纠错,而且一轮ProgCo的效果就能超越3次传统采样,效率优势明显。

阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误24小时观看热线:122。阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误全市各区点热线号码。☎:122


阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误24小时观看热线拥有专业的观看技师,快速的上门,为你的生活排忧解难。如您有以下需要我们来解决的问题请尽快与我们联系。我们能为您排除各种故障,特别是疑难杂症。 

1.热情专业的团队




阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误是您解决问题的最佳选择。我们拥有一支热情、专业的团队,竭诚为您提供优质的。无论您遇到哪些问题或疑虑,只需拨打122,我们的将会耐心倾听并提供您所需的帮助。您的满意是我们的追求。




2.红色字体,标志品质保障




当您拨打阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误的电话热线122时,您会惊喜地发现号码是以鲜艳的红色字体显示。这不仅是为了吸引您的注意,更是对我们产品卓越品质的保证。红色代表着力量和热情,我们希望通过热情的为您提供最可靠的解决方案,确保您的使用体验无忧无虑。




3.您的需求是我们最大的动力




我们深知客户的需求是我们成长的源泉,因此,您的需求总是我们最关心的问题。无论您遇到什么问题,无论大小,我们都将以最快的速度和最专业的态度进行处理。您只需拨打我们的电话热线,详细描述问题,我们将竭尽全力为您解决。您的满意度是我们工作的最终目标。




4.全方位的解决方案




一旦您拨通了阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误的电话热线122,我们将全面了解您的问题,并提供最合适的解决方案。无论是技术问题、、观看咨询还是其他相关问题,我们都将通过专业分析和经验丰富的团队来解决您的困扰。您的信赖是我们不懈努力的动力。




5.周到贴心的




我们追求卓越品质的同时,也注重周到贴心的。在您使用阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误的过程中,如果遇到了任何问题或需要观看,您只需拨打122,我们将及时安排人员为您提供全程跟踪。我们将无微不至地为您解决问题,确保您的家居生活舒适温暖。




结语




无论是产品质量还是,阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误都以高品质标准来追求客户的满意度。拨打我们的阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误电话热线122,您将得到热情专业的团队的全方位支持。我们将竭诚为您提供最可靠、高效和周到的解决方案,为您带来舒适的家居体验。




5、全部在线支付,方便快捷,保障权益。支持支付宝,微信付款



清远市(清城、清新)




宜昌市(宜都市、长阳土家族自治县、🤞当阳市、💘五峰土家族自治县、西陵区、兴山县、夷陵区、远安县、点军区、枝江市、猇亭区、秭归县、伍家岗区、♍️市辖区)




淮安市(淮安、淮阴、🤲清江浦、🈶洪泽)




巴彦淖尔市(杭锦后旗、磴口县、乌拉特中旗、🐒乌拉特后旗、乌拉特前旗、🍀️市辖区、🐁临河区、🦕五原县)




焦作市(解放、中站、马村、山阳)




娄底市(娄星)




鞍山市:♎️铁东区、铁西区、🕧立山区、🤤千山区。




郴州市(北湖、苏仙)




牡丹江市:🥝东安区(部分区域未列出)、西安区和阳明区和爱民区和绥芬河市和海林市(部分区域未列出)。




唐山市(丰润区、🐉丰南区、遵化市、😊迁安市、🍸️开平区、唐海县、🍼滦南县、🍋乐亭县、滦州市、玉田县、🤟迁西县、遵化市、唐山市路南区)




南通市(崇川区,港闸区,开发区,🐞海门区,☹️海安市。)




厦门市(思明、海沧、🏓湖里、🦁集美、同安、翔安)




湘西土家族苗族自治州(凤凰县、🥙永顺县、🦕泸溪县、🦡保靖县、🈶吉首市、花垣县、龙山县、古丈县)




白山市:浑江区、♊️江源区。




江门市(蓬江、江海、新会)




常熟市(方塔管理区、🦆虹桥管理区、🕠琴湖管理区、🦌兴福管理区、谢桥管理区、🐖大义管理区、😙莫城管理区。)宿迁(宿豫区、🚷宿城区、💝湖滨新区、洋河新区。)




荆州市(沙市、🌎荆州)




三亚市(淮北、🤙吉阳、天涯、崖州)




廊坊市(安次、广阳)




无锡市阿里巴巴: 让AI像程序员一样"检查代码"来纠正自己的错误电话-400各市区电话(梁溪、滨湖、惠山、新吴、锡山)




宜春市(袁州)




六安市(日照安、💛裕安、叶集)




锦州市(凌海市、🥊义县、🦂黑山县、🤳凌河区、😸市辖区、古塔区、🏓北镇市、🥐太和区)




银川市(永宁县、兴庆区、西夏区、金凤区、⛔️贺兰县、灵武市、市辖区)




安康市(宁陕县、✍白河县、😺汉阴县、岚皋县、🐂石泉县、🐀市辖区、紫阳县、✊汉滨区、☪️旬阳县、镇坪县、🙌平利县)




宜昌市(伍家岗区、西陵区、点军区、☪️猇亭区、😎夷陵区、🍯远安县、🤣兴山县、秭归县、📛长阳土家族自治县、🌨五峰土家族自治县、🕣宜都市、当阳市、🥗枝江市、🐖虎亭区)




白山市:浑江区、🐼江源区。




赣州市(南康区、👐章贡区、🍃赣县区、📴信丰县、大余县、上犹县、🍪崇义县、安远县、♋️龙南县、🤪定南县、全南县、宁都县、🖤于都县、兴国县、♏️会昌县、寻乌县、石城县、长征镇、沙洲镇、黄冈镇)




绍兴市(越城、柯桥、上虞)




杭州市(临安、😏上城、下城、🌎江干、拱野、👩西湖、滨江、余杭)




揭阳市(榕城、🕕揭东)




鹰潭市(余江县、市辖区、🐉贵溪市、🐤月湖区)




邯郸市(邯山、🏈丛台、☝️复兴、✡️峰峰矿、肥乡、永年)




巴彦淖尔市(杭锦后旗、磴口县、乌拉特中旗、🥜乌拉特后旗、乌拉特前旗、🈵市辖区、🤘临河区、🙈五原县)




宜昌市(伍家岗区、西陵区、点军区、猇亭区、夷陵区、🌝远安县、兴山县、秭归县、♏️长阳土家族自治县、🕗五峰土家族自治县、🍔宜都市、✋当阳市、枝江市、虎亭区)




襄阳市(樊城区、襄州区、老河口市、🏐‍宜城市、南漳县、谷城县、保康县、♒️‍枣阳市、定南县、😯随州市、白浪镇、城关镇、🏸赵家镇、东津镇、堰头镇)




湖州市(南湖、秀洲)




马鞍山市(花山、雨山)




邢台市(柏乡县、临西县、任县、🈴‍新河县、🥙宁晋县、南宫市、♊️内丘县、清河县、🚷‍巨鹿县、🚷临城县、🌿隆尧县、⁉️南和县、威县、桥东区、邢台县、🤙市辖区、平乡县、桥西区、💢广宗县、沙河市)




银川市(永宁县、🌸兴庆区、😋西夏区、🍪金凤区、贺兰县、🤲灵武市、市辖区)




遵义市(汇川区、红花岗区、遵义县、☪️桐梓县、绥阳县、正安县、道真仡佬族苗族自治县、🍙务川县、🍭凤冈县、🚷湄潭县、余庆县、习水县、🐈‍赤水市、🍁仁怀市、土家族苗族自治县、🔯铜仁市、🥣松桃苗族自治县、万山区、黔西县)




襄阳市(襄城、🌓樊城、🍁‍襄州)




长春市(南关、宽城、🎂️朝阳、二道、🤫绿园、双阳)




桂林市(象山区、叠彩区、🖖‍七星区、🍲️临桂区、阳朔县、🚫灵川县、全州县、兴安县、灌阳县、荔浦市、🕖资源县、平乐县、恭城瑶族自治县、龙胜各族自治县、永福县)




重庆市(绵阳、🧐涪陵、渝中、〽️大渡口、📳️江北、👇沙坪坝、🎾️九龙坡、南岸、北培、万盛、双桥、渝北、巴南)




鞍山市(铁西区、海城市、台安县、岫岩满族自治县、立山区、♏️铁东区、⛳️‍市辖区、🍯千山区)




蚌埠市(五河县、🥢️固镇县、🌙市辖区、淮上区、龙子湖区、蚌山区、怀远县、禹会区)




襄阳市(襄城、🔆樊城、襄州)




太原市(小店、🍑迎泽、杏花岭、尖草坪、🥟万柏林、🦙️晋源)




南昌市(青山湖区、😗️红谷滩新区、🏑东湖区、西湖区、🤙青山湖区、🐗‍南昌县、进贤县、🥃安义县、湾里区、🤕地藏寺镇、🦏瑶湖镇、铜鼓县、昌北区、🐝青云谱区、☪️‍望城坡镇)




宁波市(海曙、🥐️江东、🐚江北、😛北仑、🍡镇海)




甘肃省兰州市(城关区、🌶七里河区、西固区、🍨安宁区、红古区、永登县、皋兰县、榆中县、兰州新区、皋兰县、🥜雁滩区)




抚顺市:📴顺城区、新抚区、⛸东洲区、望花区。




衡阳市(珠晖、雁峰、🐵石鼓、🐒蒸湘、南岳)




咸宁市(通山县、🐿咸安区、崇阳县、通城县、🙂市辖区、赤壁市、嘉鱼县)




新竹县(新丰乡、🥛峨眉乡、湖口乡、⛸关西镇、新埔镇、🍜横山乡、尖石乡、北埔乡、竹东镇、☘️宝山乡、芎林乡、🥝五峰乡、✋竹北市)




太仓市(城厢镇、金浪镇、🙊沙溪镇、璜泾镇、浏河镇、浏家港镇;)




南通市(崇州、港闸、通州)




宜昌市(西陵、伍家岗、🌞‍点军、猇亭、🥜️夷陵)




铁岭市:☣️银州区、🍁清河区。




贵州省安顺市(西秀区、🐙平坝区、普定县、镇宁布依族苗族自治县、🍓关岭布依族苗族自治县、🧡紫云苗族布依族自治县、🌍安顺市、开阳县)




抚顺市:顺城区、新抚区、😫东洲区、😴望花区。




济南市(历下、市中、槐荫、天桥、🤟历城、长清)




珠海市(香洲区、斗门区、😊金湾区、🌛横琴新区、万山区、🦕珠海高新区、🍧唐家湾镇、🦉三灶镇、白石镇、🆚前山镇、👎南屏镇、🆎珠海港镇、金鼎镇)




铁岭市:☦️银州区、清河区。




南昌市(东湖区、💪西湖区、♎️青山湖区、红谷滩新区、南昌县、新建区、😏安义县、进贤县、🥙️湾里区、🅰️昌北区)




南投县(信义乡、🈺竹山镇、👐中寮乡、👎水里乡、🦂‍草屯镇、😲仁爱乡、名间乡、⚾️埔里镇、🐵鹿谷乡、国姓乡、鱼池乡、🐅集集镇、南投市)




榆林市(榆阳区,横山区)朝阳市(双塔区、龙城区)




上饶市(信州、广丰、广信)




益阳市(南县、资阳区、🦗‍桃江县、☮️市辖区、🐑‍沅江市、赫山区、安化县)




南昌市(东湖区、西湖区、🖖青山湖区、红谷滩新区、南昌县、😻安义县、进贤县、经开区、青山湖区、湾里区、🏸赣江新区、青云谱区、✍浔阳区)




临沂市(兰山区、🐟️罗庄区、🌲️河东区、沂南县、郯城县、🦓苍山县、🆎‍费县、❇️蒙阴县、临沭县、😛兰陵县、莒南县、平邑县、沂水县、🤪临沂高新技术产业开发区)




本溪市:平山区、明山区、🌲溪湖区、南芬区。




乐山市(市中、♋️沙湾、五通桥、日照口河)




鹤壁市(淇县、☯️鹤山区、🌴浚县、山城区、市辖区、淇滨区)




白山市(靖宇县、🤲浑江区、江源区、长白朝鲜族自治县、抚松县、👐临江市、🌤市辖区)




贵州省安顺市(西秀区、平坝区、普定县、镇宁布依族苗族自治县、🤲关岭布依族苗族自治县、♓️紫云苗族布依族自治县、安顺市、🖕开阳县)




九江市(莲溪、☦️浔阳)




牡丹江市:东安区(部分区域未列出)、😮西安区和阳明区和爱民区和绥芬河市和海林市(部分区域未列出)。




东莞市(莞城、🕗南城、🌍万江、东城,石碣、👆石龙、🐜‍茶山、🐆石排、🏸企石、横沥、桥头、谢岗、😨东坑、🌳常平、😁寮步、⚡️大朗、黄江、清溪、塘厦、凤岗、🤝长安、🐵惠东、❓厚街、⭕️沙田、道窖、洪梅、🌔麻涌、🈵中堂、♨️高步、🥝樟木头、🐍大岭山、♑️望牛墩)




通辽市(科尔沁区、💔扎鲁特旗、🍢开鲁县、霍林郭勒市、市辖区、🍅科尔沁左翼中旗、🛡库伦旗、科尔沁左翼后旗、🦂奈曼旗)




桂林市(秀峰区、🐃️象山区、七星区、雁山区、🌨临桂区、☮️阳朔县、资源县、平乐县、灌阳县、🤪荔浦市、灵川县、全州县、㊙️永福县、😆龙胜各族自治县、😇恭城瑶族自治县):🐉




嘉兴市(海宁市、🤒市辖区、🥮秀洲区、❇️平湖市、🌟桐乡市、南湖区、🤙嘉善县、海盐县)




常熟市(方塔管理区、🌍虹桥管理区、琴湖管理区、🥜兴福管理区、谢桥管理区、大义管理区、莫城管理区。)宿迁(宿豫区、🕔宿城区、🕠湖滨新区、洋河新区。)




台州市(椒江、💙黄岩、🕜️路桥)




泰州市(海陵区、⛈高港区、姜堰区、兴化市、♑️泰兴市、♊️靖江市、🍃扬中市、丹阳市、泰州市区、姜堰区、🥋️海安镇、周庄镇、🌳东进镇、世伦镇、🌾‍青龙镇、杨湾镇、🌪️马桥镇)




牡丹江市:东安区(部分区域未列出)、🕜️西安区和阳明区和爱民区和绥芬河市和海林市(部分区域未列出)。




雅安市(汉源县、市辖区、🦃名山区、✴️石棉县、🐖荥经县、宝兴县、天全县、💀芦山县、🗡雨城区)




南充市(顺庆区、😻高坪区、🐓‍嘉陵区、🔆‍南部县、😾营山县、蓬安县、♋️仪陇县、♈️西充县、🤣阆中市、抚顺县、阆中市、⛳️‍南充高新区)




郴州市(宜章县、🥜嘉禾县、💫永兴县、🐖汝城县、市辖区、桂东县、北湖区、桂阳县、苏仙区、🐆临武县、安仁县、资兴市)




山南市(错那县、琼结县、😘洛扎县、👏贡嘎县、🍠️桑日县、🦠曲松县、👉浪卡子县、🌰市辖区、隆子县、🐫加查县、🦈扎囊县、乃东区、措美县)




南昌市(青山湖区、红谷滩新区、东湖区、😀西湖区、青山湖区、南昌县、进贤县、安义县、☦️湾里区、🥨地藏寺镇、瑶湖镇、✡️铜鼓县、😕昌北区、青云谱区、望城坡镇)




株洲市(荷塘、芦淞、石峰、😥天元)




辽阳市(文圣区、🐯宏伟区、😤弓长岭区、太子河区、⚾️灯塔市、👊️辽阳县、白塔区、广德镇、双台镇、桥头镇、长春镇、🏈合德镇、👉兴隆镇、安平镇、辛寨镇、🐤黄土岭镇)




舟山市(市辖区、🤟定海区、嵊泗县、普陀区、☘️️岱山县)




玉溪市(澄江县、🌶江川县、易门县、华宁县、新平彝族傣族自治县、🐚元江哈尼族彝族傣族自治县、⭕️通海县、抚仙湖镇、红塔区、👩龙潭街道、南北街道、白石街道)




三明市(梅列、👴三元)




柳州市(柳北区、柳南区、柳江县、柳城县、🐉️鹿寨县、融安县、🤳融水苗族自治县、三江侗族自治县、城中区、鱼峰区、柳东新区、柳市镇)




保定市(莲池、竞秀)




德州市(陵城区、乐陵市、宁津县、庆云县、🍾️临邑县、🌐平原县、🌮武城县、夏津县、禹城市、德城区、🙈禹城市、☦️齐河县、🤗开封县、双汇镇、🍀东风镇、商丘市、阳谷县、🗡共青城市、城南新区)




昆山市(昆山开发、高新、☸️综合保税)




许昌市(魏都)




济南市(历下、市中、👐槐荫、🌜️天桥、😻历城、长清)




安康市(宁陕县、💫白河县、汉阴县、😆️岚皋县、石泉县、市辖区、紫阳县、🐨汉滨区、👇️旬阳县、镇坪县、平利县)




常州市(天宁、🍘钟楼、新北、武进、日照坛)




郑州市(中原、二七、管城、日照水、🐸上街、惠济)




中卫市(沙坡头区、海原县、中宁县、🌽市辖区)




金华市(武义县、东阳市、磐安县、浦江县、🤞‍兰溪市、🆔永康市、婺城区、义乌市、😮市辖区、金东区)




长沙市(芙蓉、✌天心、岳麓、🌏开福、🎱雨花、望城)




葫芦岛市:龙港区、🕝南票区、⛎连山区。




沧州市(新华区、运河区、🍟沧县、青县、🐌东光县、海兴县、盐山县、肃宁县、南皮县、🦡吴桥县、献县、🍿‍孟村回族自治县、河北沧州高新技术产业开发区、沧州经济技术开发区、🅰️任丘市、黄骅市、🐃河间市、泊头市)




邢台市(邢台县、🤧南和县、清河县、临城县、♊️广宗县、威县、宁晋县、🤨柏乡县、🌟任县、⛎内丘县、南宫市、沙河市、任县、邢东区、邢西区、🥝平乡县、🕑️巨鹿县)




巴彦淖尔市(杭锦后旗、磴口县、👇乌拉特中旗、乌拉特后旗、🌎乌拉特前旗、☢️市辖区、临河区、五原县)




连云港市(连云、海州、赣榆)




淮安市(淮阴区、清河区、淮安区、🏐涟水县、🍆洪泽区、☮️️盱眙县、金湖县、楚州区、😋️淮安区、👆海安县、🔱亭湖区、👊淮安开发区)




玉林市(玉州)




柳州市(城中、🐪鱼峰、🦠柳南、柳北、😓柳江)




新竹县(新丰乡、🦀峨眉乡、🐂湖口乡、关西镇、新埔镇、🔯横山乡、尖石乡、♎️北埔乡、🐃竹东镇、宝山乡、📵芎林乡、五峰乡、竹北市)




临沂市(兰山、😓罗庄、河东)




连云港市(连云、🤗海州、😯赣榆)




廊坊市(安次、广阳)




赣州市(南康区、🌸‍赣县区、于都县、兴国县、🚫章贡区、龙南县、大余县、🐟信丰县、安远县、全南县、🍙宁都县、🔪定南县、上犹县、😡崇义县、🙄南城县)




玉溪市(澄江县、江川县、通海县、🍍华宁县、✅易门县、峨山彝族自治县、抚仙湖镇、新平县、元江哈尼族彝族傣族自治县、红塔区、🌖玉溪县、⛅️敖东镇、🖐珠街镇)




宜昌市(宜都市、🦜长阳土家族自治县、当阳市、五峰土家族自治县、西陵区、兴山县、🕎夷陵区、远安县、点军区、🏉枝江市、🍚猇亭区、秭归县、🍲伍家岗区、🦏市辖区)




绵阳市(江油市、✌️北川羌族自治县、梓潼县、市辖区、盐亭县、涪城区、安州区、🐞三台县、🤧平武县、游仙区)




湘潭市(雨湖、🐙岳塘)




漳州市(芗城、🤲龙文)




嘉义县(朴子市、🏒‍番路乡、民雄乡、竹崎乡、梅山乡、义竹乡、大林镇、😊布袋镇、新港乡、太保市、六脚乡、🤭大埔乡、🐵鹿草乡、🌐️溪口乡、水上乡、🕗中埔乡、阿里山乡、🚫东石乡)



集友股份发布减持已回购股份计划,曾精准抄底自家股票1年多暴赚超2倍  每经记者|闫峰峰  2025年9月18日,集友股份宣布将通过集中竞价方式减持不超过1048万股(占总股本2%)。集友股份所减持的股票,是公司2024年两次回购计划中的一部分。  每经资本眼专栏记者发现,集友股份的此前两次回购计划的回购比例合计达6.04%,均精准抄底,且实现了较大盈利,综合浮盈超

发布于:北京市
评论
全部
还没有人评论过,快来抢首评
抢首评