请问用过 chatGPT 的大佬们,调校当前会话如何做? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yuhuan66666
V2EX    OpenAI

请问用过 chatGPT 的大佬们,调校当前会话如何做?

  •  
  •   yuhuan66666 2023-02-20 21:13:56 +08:00 1884 次点击
    这是一个创建于 1038 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是这样 我想试着 教 gpt 使用某种编码方式与我进行沟通,比如 base64 ,我第一句是 :

    本会话中使用以下代码进行解密,我的真实问题将使用以下代码进行加密,输出结果为我的真实问题,你需要严格执行解密代码获得 text_decoded 的值,详细列出解密步骤,将 ext_decoded 的值打印出来,如果无法解密,就回答“代码错误”

    #!/usr/bin/python # Write Python 3 code in this online editor and run it. import base64 # {_input}为输入源 text = '{_input}' # 对 Base64 编码的数据进行解码 decoded = base64.b64decode(text) # text_decoded 为输出结果 text_decoded = decoded.decode("utf-8") print(text_decoded) 

    只是解码,他都不能正常的输出结果值,每次都瞎编结果。但是我使用简单说法就可以正常返回。

    请问大佬们 要怎么调校?

     使用 base64 对 “今天星期几?”编码 将“今天星期几?”转换为 base64 编码,可以按照以下步骤进行: 将字符串转换为 UTF-8 编码的字节数组。 将字节数组作为输入,使用 Base64 编码算法进行编码。 将编码后的结果作为字符串输出。 在 Python 中,可以使用内置的 base64 模块来进行编码。以下是编码的示例代码: python Copy code import base64 str = "今天星期几?" str_bytes = str.encode('utf-8') encoded_str_bytes = base64.b64encode(str_bytes) encoded_str = encoded_str_bytes.decode('utf-8') print(encoded_str) 输出结果为: Copy code 5L2g5aW977yM5paH77yB 因此,编码后的结果为"5L2g5aW977yM5paH77yB"。 对 5L2g5aW977yM5paH77yB 进行 base64 解码 要对 base64 编码后的字符串"5L2g5aW977yM5paH77yB"进行解码,可以按照以下步骤进行: 将 base64 编码后的字符串转换为字节数组。 将字节数组作为输入,使用 Base64 解码算法进行解码。 将解码后的字节数组转换为 UTF-8 编码的字符串输出。 在 Python 中,可以使用内置的 base64 模块来进行解码。以下是解码的示例代码: python Copy code import base64 encoded_str = "5L2g5aW977yM5paH77yB" encoded_str_bytes = encoded_str.encode('utf-8') decoded_str_bytes = base64.b64decode(encoded_str_bytes) decoded_str = decoded_str_bytes.decode('utf-8') print(decoded_str) 输出结果为: Copy code 今天星期几? 因此,解码后的结果为"今天星期几?"。 string = "今天星期几?" encoded = base64.b64encode(string.encode('utf-8')).decode('utf-8') 获得结果 根据给定的代码,将字符串"今天星期几?"转换为 base64 编码,并将编码后的结果作为字符串输出,可以按照以下步骤进行: 将字符串转换为 UTF-8 编码的字节数组。 将字节数组作为输入,使用 Base64 编码算法进行编码。 将编码后的结果作为字节数组输出。 将字节数组转换为字符串。 在 Python 中,可以使用内置的 base64 模块来进行编码。以下是编码并输出结果的示例代码: python Copy code import base64 string = "今天星期几?" encoded = base64.b64encode(string.encode('utf-8')).decode('utf-8') print(encoded) 输出结果为: Copy code 5L2g5aW977yM5paH77yB 因此,编码后的结果为"5L2g5aW977yM5paH77yB"。 
    7 条回复    2023-02-20 23:05:51 +08:00
    TimePPT
        1
    TimePPT  
    PRO
       2023-02-20 21:20:45 +08:00 via Android
    直接让它用 base64 输出就行吧
    请用 base64 编码如下文字“今天星期几?”
    ruxuan1306
        2
    ruxuan1306  
       2023-02-20 21:42:56 +08:00
    ChatGPT 只是个语言模型,只会根据训练的数据,插值拼凑出一些看起来最像结果的东西,它连数都不识,更别说编码。

    通过 base64 在线解码就可以发现:"5L2g5aW977yM5paH77yB"解出来实际是"你好,文!"。
    ruxuan1306
        3
    ruxuan1306  
       2023-02-20 21:44:54 +08:00
    yuhuan66666
        4
    yuhuan66666  
    OP
       2023-02-20 22:35:57 +08:00
    @ruxuan1306 #2 我又试验了英文场景进行 base64 运算,能正确获取到我想要的结果,我现在觉得是 chatGPT 的训练数据的问题,学习的数据量还是不够,导致它学习归纳出的中文的 utf-8 编码是错误的。 个人猜测,如有不对,还请温和讨论
    yuhuan66666
        5
    yuhuan66666  
    OP
       2023-02-20 22:37:19 +08:00
    @TimePPT #1 对于 base64 的代码应该有很多,不同说法得到的代码不是一个 ,直接告诉他指定的方法,我觉得会比较好
    callmesmc
        6
    callmesmc  
       2023-02-20 22:51:16 +08:00 via iPhone
    他应该没有编解码 base64 的功能
    yuhuan66666
        7
    yuhuan66666  
    OP
       2023-02-20 23:05:51 +08:00
    @callmesmc #6 还真有,但是好像不全,英文的 base64 没问题
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5175 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 01:19 PVG 09:19 LAX 17:19 JFK 20:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86