刚开始,我也是觉得大模型好厉害,但是实际使用下来真的很一般。 因为,现实需求是不可能用几个字对齐的。 哪怕大家说的什么前端,前端最大的工作其实是设计、修改,AI 搞的那东西根本没法看,后期修改维护更是没办法维护。 后端就更不用说了,大部分 ai 程序都无法运行,更不用说投入实际生产了。
1
liulicaixiao 1 天前
你甚至连 LLM 都打不对
|
2
kekxv 1 天前
工具只是工具,每个人使用工具的效果不是一样的
贴一些例子,仅反驳`大部分 ai 程序都无法运行`这个观点: 一个将 har 抓包作为网站复现的工具,可用于前端测试: https://github.com/kekxv/service-for-har 一个给 quickjs 提供 FFI 的扩展例子: https://github.com/kekxv/QuickJS-FFI-Demo 一个使用 TOTP 进行临时反向端口映射的代理,用于内网 ssh 部署等: https://github.com/kekxv/tmproxy 一个网关代理,可以将转发的流量记录为 har 模式,能够网页查看请求、返回;以及重放请求,可用于前后端调试: https://github.com/kekxv/dGateway 这些都是可以正常使用的 |
3
ZeroClover 23 小时 55 分钟前
Skill issue
|
4
shoushen OP 我最近用 ai 写个听广播的小工具,真个连个小工具都写不好。代码如下。看看谁能用大模型复现,请把使用的大模型和提示词发上来。
|
5
shoushen OP #!/bin/bash
set -euo pipefail SUPPORTED_FMS=( "清晨音乐台,https://lhttp.qingting.fm/live/4915/64k.mp3" "AsiaFM 亚洲音乐台,https://lhttp.qingting.fm/live/4581/64k.mp3" ) CURRENT_PID="" SELECTED_NUM="" CURRENT_PLAY_NAME="" MAX_NUM=${#SUPPORTED_FMS[@]} print_radio_info() { echo "节目列表:" for idx in "${!SUPPORTED_FMS[@]}"; do IFS=',' read -r name url <<< "${SUPPORTED_FMS[$idx]}" local num=$((idx + 1)) if [[ "$SELECTED_NUM" =~ ^[0-9]+$ && "$num" -eq "$SELECTED_NUM" ]]; then printf " \033[31m[%2d] %s\033[0m\n" "$num" "$name" else printf " %2d %s\n" "$num" "$name" fi done } play_radio() { local radio_num="$1" local index=$((radio_num - 1)) IFS=',' read -r radio_name radio_url <<< "${SUPPORTED_FMS[$index]}" if ps -p "$CURRENT_PID" >/dev/null 2>&1; then kill "$CURRENT_PID" >/dev/null 2>&1 wait "$CURRENT_PID" 2>/dev/null fi SELECTED_NUM="$radio_num" CURRENT_PLAY_NAME="$radio_name" mpg123 -q "$radio_url" >/dev/null 2>&1 < /dev/null & CURRENT_PID=$! if ! ps -p "$CURRENT_PID" >/dev/null; then echo -e "播放失败!" CURRENT_PID="" CURRENT_PLAY_NAME="" SELECTED_NUM="" fi } main_loop() { while true; do clear print_radio_info read -r -p "请输入节目编号( 1-$MAX_NUM )或 q 退出: " user_input if [[ "$user_input" =~ ^[qQ]$ ]]; then echo "正在退出播放器..." if ps -p "$CURRENT_PID" >/dev/null 2>&1; then kill "$CURRENT_PID" >/dev/null 2>&1 wait "$CURRENT_PID" 2>/dev/null fi clear exit 0 fi if ! [[ "$user_input" =~ ^[0-9]+$ ]]; then echo -n "错误:请输入有效的数字或 q 退出!" sleep 1 continue fi if [[ "$user_input" -lt 1 || "$user_input" -gt "$MAX_NUM" ]]; then echo -n "错误:无效的节目编号!请输入 1-$MAX_NUM 之间的数字" sleep 1 continue fi play_radio "$user_input" done } play_radio 1 main_loop |