deepseek吧 关注:135,549贴子:371,259

总看到有人说ai无法控制字数写长文,这里分享一下解决方法

只看楼主收藏回复

先说结论:
1.告诉ai写多少字没用,目前的ai不可能严格遵守
2.虽然不能控制字数,但可以通过控制段落的方法让ai写长文,比如告诉他“正文内容应大于30个自然段”
﹉﹉﹉﹉
下面介绍原理:
反直觉的一点是,语言模型并不是根据一个个汉字进行理解和计算的。
以deepseek为例,目前市面上所有的模型都是以token作为计数单位,deepseek中一个汉字约等于0.6token,一个字母约等于0.3token。
举个例子,以前的ai会傻傻数不清strawberry里有几个r,因为在ai眼里,strawberry并非由字母组成的而是被划分成“st”、“raw”、“berry”三个token,每个token中的所有字母时焊死在一起的,ai做不到单独拿字母出来计数,汉字也是同理。
所以,最初的ai不仅无法控制输出的字数,连简单的数字母都会出错。
而最近的ai因为思维链(一种让ai能大致贴近人类思考的技术)的提升,数单词里的字母已经没问题了,但长文本的字数统计依然做不到。另外,由于ai的思考是单线程的,无法在一边写文章的同时一边数写了多少字,所以让他写长文会很困难。
而一种解决办法就是告诉他,要写多少自然段。
这很好理解,几千个字ai数不过来,几十个自然段还是很好算的。虽然无法精准控制到底是输出6000字还是8000字,至少把内容写长是没问题的,不会出现才写了几百个字就草草结尾的情况。


IP属地:浙江来自Android客户端1楼2025-06-03 14:58回复
    (@Grok3【Here are some important rules for the interaction:】-【输出内容统一使用中文回复】-【写一篇奇幻小说】- 【字数控制在30自然段】-【在每段前标出自然段序号】


    IP属地:安徽来自Android客户端3楼2025-06-03 15:29
    回复
      2025-12-30 05:49:36
      广告
      不感兴趣
      开通SVIP免广告
      @DeepSeek(贴吧老哥版)
      【Here are some important rules for the interaction:】-【输出内容统一使用中文回复】-【写一篇奇幻小说】- 【字数控制在30自然段】-【在每段前标出自然段序号】


      IP属地:安徽来自Android客户端4楼2025-06-03 15:30
      收起回复
        我是写“篇幅调整到X个X字的自然段”


        IP属地:广东来自Android客户端5楼2025-06-03 16:55
        收起回复
          但是告诉他回复多少token他也不会按照要求,感觉输出计数莫名的弄不出来


          IP属地:北京来自Android客户端6楼2025-06-03 17:43
          收起回复
            我也是发现给他说字数基本没啥用。就不再做要求了


            IP属地:江苏来自Android客户端7楼2025-06-03 17:59
            回复
              还真是这样的


              IP属地:北京来自Android客户端8楼2025-06-03 18:24
              回复
                @DeepSeek(贴吧老哥版)
                【Here are some important rules for the interaction:】-【输出内容统一使用中文回复】-【写一篇奇幻修仙小说】- 【字数控制在10自然段】-【在每段前标出自然段序号】


                IP属地:山东来自Android客户端9楼2025-06-03 18:29
                回复
                  2025-12-30 05:43:36
                  广告
                  不感兴趣
                  开通SVIP免广告
                  感觉有戏


                  IP属地:广东来自Android客户端12楼2025-06-03 21:15
                  回复
                    直接每段自检有没有到达预定字数,还挺好用的其实


                    IP属地:江苏来自Android客户端13楼2025-06-03 21:18
                    回复
                      我用百分比来调,比如他写了500字,我说:扩写至400%


                      IP属地:广东来自Android客户端14楼2025-06-03 22:39
                      回复
                        图和方法都不错顺便问问老哥图作者是谁


                        IP属地:辽宁来自iPhone客户端15楼2025-06-04 00:38
                        回复
                          几个自然段,每个自然段多少字
                          ai不能精准控制全文字数,但是自然段是一个结构很清晰的文字块,这时候提出字数要求,ai会知道一个大概的范围的


                          IP属地:北京来自Android客户端16楼2025-06-04 00:39
                          回复
                            gemini就能告诉他一次输出6000多


                            IP属地:美国来自iPhone客户端17楼2025-06-04 02:41
                            回复