aardio官网推荐了AI大模型,测试了下貌似假懂

mndsoft 4天前 165

问他熟悉aardio语法吗,它还呱呱呱说了好的,哈哈,结果一些代码估计都是混合体,似是非是,复制到aardio根本运行不起来。

估计后面慢慢训练,这个大模型完美支持aardio就造福大家了,总之很不错。

近期测试了GPT-4o和Claude-3.5-Sonnet,实测Claude-3.5-Sonnet 比 GPT-4o-128k 强一个档次。提示词在整体工程中上下文理解能力很准确。

能把aardio喂到GPT-4o或Claude-3.5-Sonnet就爽了,当然这只是幻想,还隔着现实。。。。。

这是智谱生成的代码,需要调整才可以运行。

import win.ui
import thread

// 创建主窗体
var mainForm = win.form(text="时钟线程控制")
mainForm.add(label={text="", pos={10, 10}, size={200, 20}})
mainForm.add(button={text="开始时钟", pos={10, 40}, size={80, 30}, onclick=startClock})
mainForm.add(button={text="停止时钟", pos={100, 40}, size={80, 30}, onclick=stopClock})

// 定义线程控制变量
var clockRunning = false
var clockMutex = thread.mutex()
var clockCond = thread.cond()

// 定义时钟线程函数
function clockThread()
    thread.mutex.lock(clockMutex)
    while clockRunning do
        thread.mutex.unlock(clockMutex)
        // 获取当前时间
        var currentTime = date.format("HH:mm:ss")
        // 更新标签控件的文本
        mainForm.label.text = currentTime
        // 等待一秒
        thread.sleep(1000)
        thread.mutex.lock(clockMutex)
    end
    thread.mutex.unlock(clockMutex)
end

// 开始时钟线程的函数
function startClock(id, event)
    thread.mutex.lock(clockMutex)
    if not clockRunning then
        clockRunning = true
        thread.start(clockThread)
    end
    thread.mutex.unlock(clockMutex)
end

// 停止时钟线程的函数
function stopClock(id, event)
    thread.mutex.lock(clockMutex)
    clockRunning = false
    thread.mutex.unlock(clockMutex)
    clockCond.signal() // 唤醒线程,如果线程正在等待
end

// 显示主窗体
mainForm.show()

// 运行消息循环
win.loopMessage()


最新回复 (1)
  • 小光芒 3天前
    0 2
    其实蛮多有问题 还需要调教
返回