标题: L 站走哪些代理快
作者: #Tully
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1439174
时间: 2026-01-13 12:15:17
摘要:
作者: #Tully
板块: #开发调优
编号:
1439174帖子: https://linux.do/t/topic/1439174
时间: 2026-01-13 12:15:17
摘要:
Linux Do走哪些国家/地区的代理访问会比较快 QwQ
卡卡的
标题: 《你可以发明 Claude Code》
作者: #新逝代
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1439192
时间: 2026-01-13 12:16:26
摘要:
作者: #新逝代
板块: #开发调优
编号:
1439192帖子: https://linux.do/t/topic/1439192
时间: 2026-01-13 12:16:26
摘要:
转一篇网上讲AI编程工具原理的文章,应该可以帮助佬们理解AI Coding背后的原理。译自:You Could’ve Invented Claude Code
让 Claude Code 如此强大的原因出奇地简单:它是一个允许 AI 读取文件、运行命令并迭代直至任务完成的循环。
复杂性来源于处理边缘情况、构建良好的用户体验以及与实际开发工作流程集成。
在这篇文章中,我将从零开始,逐步构建 Claude Code 的架构,展示你如何能够从第一原理出发,仅使用终端、LLM API 和让 AI 真正有用的愿望来发明它。
最终目标:学习强大代理的工作原理,以便你可以构建自己的代理。
首先,让我们确定我们试图解决的问题。
当你在浏览器中使用 ChatGPT 或 Claude 时,你正在做很多手动工作:
将聊天中的代码复制粘贴到文件中
自己运行命令,然后将错误复制回来
通过上传文件或粘贴内容来提供上下文
手动迭代修复-测试-调试循环
你本质上是在充当 AI 的手。AI 思考,你执行。
如果 AI 也能执行呢?
想象一下对人工智能说:“修复 auth.py 中的错误” 然后离开。当你回来时,错误已经被修复了。人工智能读取了文件,理解了它,尝试了一个修复方法,运行了测试,看到它们失败了,尝试了另一种方法,最终成功了。
这就是一个 代理 所做的事情。它是一种可以:
在现实世界中采取行动(读取文件、运行命令)
观察结果
决定下一步做什么
重复直到任务完成
让我们从零开始构建。
可能最简单的代理
让我们从绝对最小开始:一个可以运行单个 bash 命令的 AI。
bash
#!/bin/bash
# agent-v0.sh - The simplest possible agent
PROMPT="$1"
# Ask Claude what command to run
RESPONSE=$(curl -s https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d '{
"model": "claude-opus-4-5-20251101",
"max_tokens": 1024,
"messages": [{"role": "user", "content": "'"$PROMPT"'\n\nRespond with ONLY a bash command. No markdown, no explanation, no code blocks."}]
}')
# Extract the command from response
COMMAND=$(echo "$RESPONSE" | jq -r '.content[0].text')
echo "AI suggests: $COMMAND"
read -r -p "Run this command? (y/n) " CONFIRM
if [ "$CONFIRM" = "y" ]; then
eval "$COMMAND"
fi
使用
bash
bash agent-v0.sh "list all Python files in this directory"
# AI suggests: ls *.py
# Run this command? (y/n)
这… 比较没用。人工智能可以建议 一个 命令,然后你又得手动做所有的事情。
但关键在于: 如果我们把它放在一个循环里呢?
目标:创建代理循环
所有 AI 代理背后的基本洞察是代理循环 :
plaintext
while (task not complete):
1. AI decides what to do next
2. Execute that action
3. Show AI the result
4. Go back to step 1
让我们精确地实现这一点。AI 需要告诉我们:
采取什么行动
无论是否完成
我们将使用一个简单的 JSON 格式:
bash
#!/bin/bash
# agent-v1.sh - Agent with a loop
SYSTEM_PROMPT='You are a helpful assistant that can run bash commands.
When the user gives you a task, respond with JSON in this exact format:
{"action": "bash", "command": "your command here"}
When the task is complete, respond with:
{"action": "done", "message": "explanation of what was accomplished"}
Only respond with JSON. No other text.'
# We'll build messages as a JSON array (using jq for proper escaping)
MESSAGES="[]"
run_agent() {
local USER_MSG="$1"
# Add initial user message using jq to handle escaping
MESSAGES=$(echo "$MESSAGES" | jq --arg msg "$USER_MSG" '. + [{"role": "user", "content": $msg}]')
while true; do
# Build the request body properly with jq
REQUEST_BODY=$(jq -n \
--arg model "claude-opus-4-5-20251101" \
--arg system "$SYSTEM_PROMPT" \
--argjson messages "$MESSAGES" \
'{model: $model, max_tokens: 1024, system: $system, messages: $messages}')
# Call the API
RESPONSE=$(curl -s https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "content-type: application/json" \
-H "anthropic-version: 2023-06-01" \
-d "$REQUEST_BODY")
# Echo the response for debugging
AI_TEXT=$(echo "$RESPONSE" | jq -r '.content[0].text')
# Add assistant message to history
MESSAGES=$(echo "$MESSAGES" | jq --arg msg "$AI_TEXT" '. + [{"role": "assistant", "content": $msg}]')
# Parse the action from the JSON response
ACTION=$(echo "$AI_TEXT" | jq -r '.action // empty')
if [ -z "$ACTION" ]; then
echo "❌ Could not parse response: $AI_TEXT"
break
elif [ "$ACTION" = "done" ]; then
echo "✅ $(echo "$AI_TEXT" | jq -r '.message')"
break
elif [ "$ACTION" = "bash" ]; then
COMMAND=$(echo "$AI_TEXT" | jq -r '.command')
ec
标题: Gemini的app太好用了,作为日程助手,Google全家桶还是太全了
作者: #pigbird
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1439194
时间: 2026-01-13 12:16:57
摘要:
作者: #pigbird
板块: #搞七捻三
编号:
1439194帖子: https://linux.do/t/topic/1439194
时间: 2026-01-13 12:16:57
摘要:
联动真是太好了
标题: 钉钉自动打卡??github上 真啥都有啊
作者: #我视我
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1439200
时间: 2026-01-13 12:18:16
摘要:
作者: #我视我
板块: #搞七捻三
编号:
1439200帖子: https://linux.do/t/topic/1439200
时间: 2026-01-13 12:18:16
摘要:
(还需要个备用机)
github.com
GitHub - AndroidCoderPeng/DailyTask: 钉钉自动打卡
钉钉自动打卡
标题: 都在说google账户不好注册,我怎么就没这情况?
作者: #Neal John
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1439203
时间: 2026-01-13 12:18:22
摘要:
作者: #Neal John
板块: #搞七捻三
编号:
1439203帖子: https://linux.do/t/topic/1439203
时间: 2026-01-13 12:18:22
摘要:
周日给老婆孩子都注册了goole账户,+86手机号码接码也没问题啊!分分钟办好两个google账户。你们是想绕靠+86监管,才会觉得google不好注册吗?
标题: 今晚预约,2026年贺岁普通纪念币、贺岁纪念钞
作者: #sureai
板块: #前沿快讯
编号:
帖子: https://linux.do/t/topic/1439235
时间: 2026-01-13 12:23:08
摘要:
作者: #sureai
板块: #前沿快讯
编号:
1439235帖子: https://linux.do/t/topic/1439235
时间: 2026-01-13 12:23:08
摘要:
有兴趣的可以关注一下,应该各大银行都有相关板块
来源,工商银行公众号,链接就不放了
标题: 让 Claude 针对近期 DeepSeek 发表的论文,推测 DeepSeek V4 的能力
作者: #seakee
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1439312
时间: 2026-01-13 12:26:50
摘要:
作者: #seakee
板块: #搞七捻三
编号:
1439312帖子: https://linux.do/t/topic/1439312
时间: 2026-01-13 12:26:50
摘要:
总体来说很接近 GPT-5.2/Gemini 3 Pro的实力,但还是有一些距离。说实话要真这个实力,那么御三家降价是必然的了。
标题: 今晚预约,2026年贺岁普通纪念币、贺岁纪念钞
作者: #sureai
板块: #前沿快讯
编号:
帖子: https://linux.do/t/topic/1439343
时间: 2026-01-13 12:28:36
摘要:
作者: #sureai
板块: #前沿快讯
编号:
1439343帖子: https://linux.do/t/topic/1439343
时间: 2026-01-13 12:28:36
摘要:
有兴趣的可以关注一下,应该各大银行都有相关板块
我这来源,工商银行 公众号
标题: 【新玩意】板块申请
作者: #celeus
板块: #虫洞广场
编号:
帖子: https://linux.do/t/topic/1439348
时间: 2026-01-13 12:29:04
摘要:
作者: #celeus
板块: #虫洞广场
编号:
1439348帖子: https://linux.do/t/topic/1439348
时间: 2026-01-13 12:29:04
摘要:
版块名称: 新玩意
URL Slug: just-buy
版块简介: 在这里可以分享自己最近买了(或闲置/卖了)什么东西。以实际用户的视角去分享这些东西的实际体验如何,有哪些坑,有哪些优点,自己的奇特使用技巧……甚至只是简单的晒一晒自己购买了什么~新玩意可以很普通也可以很炫酷,可以是一节五号电池,也可以是新提的航空母舰二八大杠;可以是AI眼镜、电动外骨骼这种前沿的科技产品,也可以是几十年前的一本书。
版主人选: @celeus (诚邀更多的版主,我的水贴时间不一定够管理和维护这样的一个板块)
版块规则: 社区规则。禁止任何意义上的引战,尤其是汽车、手机等品类。仅用于交流分享~
申请理由: 目前社区内貌似没有新购入的好物/糟心玩意的分享区域,想要有一个地方集中的分享自己买到的东西的使用体验。比如最近到手的夸克AI眼镜和我之前用的小米AI眼镜的使用分享以及相关品类可能遇到的坑……板块运营上考虑定期的对热度较高的分享贴做相关的整理形成报告汇总贴(这需要更多的佬们参与板块的运营,一个人不是很行)。
如果使用少数派的佬们应该会很熟悉这类的内容~
标题: 【饮品板块申请】奶茶,咖啡,酒水饮料,果汁,茶
作者: #𝓢𝓲𝓶𝓸𝓷𝔃𝓱𝓾
板块: #虫洞广场
编号:
帖子: https://linux.do/t/topic/1439349
时间: 2026-01-13 12:29:08
摘要:
作者: #𝓢𝓲𝓶𝓸𝓷𝔃𝓱𝓾
板块: #虫洞广场
编号:
1439349帖子: https://linux.do/t/topic/1439349
时间: 2026-01-13 12:29:08
摘要:
版块名称:饮品
URL Slug: drink
版块简介:
版块用于讨论和分享与日常饮品相关的话题,包括茶、咖啡、奶茶、酒类及各类非酒精饮品
版主人选: @Simon_z
版块规则:
喝酒不开车,开车不喝酒
禁止讨论无科学证明的“神仙水”
提倡健康安全的饮品习惯
配方/自制请写清楚关键参数
申请理由:
茶文化、酒文化、咖啡文化贯穿了人类历史:这些文化既是礼仪的一部分,也是技术与审美的集合体。我们喝的每一杯茶、每一口咖啡、每一杯酒,背后都对应着原料、产地、工艺——从东方的茶席到西方的咖啡馆,从家庭餐桌到朋友小聚,饮品一直在塑造人与人之间的连接方式。
每个人几乎每天都会喝点什么:奶茶党可以聊甜度、配料表、品牌对比;咖啡党可以聊豆子、手冲技巧、磨豆机与滤杯;茶友可以聊乌龙、普洱、白茶和茶具;即便是不喝咖啡酒茶的人,也能聊饮料、气泡水、果汁
PS:有吃也要有喝 【美食】板块申请 所以申请饮品板块
标题: opencode的 win版 问题真多。
作者: #吴亦Fan?
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1439493
时间: 2026-01-13 12:32:46
摘要:
作者: #吴亦Fan?
板块: #搞七捻三
编号:
1439493帖子: https://linux.do/t/topic/1439493
时间: 2026-01-13 12:32:46
摘要:
200K自动压缩后 在继续对话内置的功能基本都失效,MCP也停止
需新开对话。
todo。
请帮我把123改成4 5 6
竟然能卡一下午 无限循环。。。
然后上下文满了继续无限循环。。
标题: 见到活案例了 哈哈哈 直呼撅撅紫
作者: #哈雷彗星
板块: #开发调优
编号:
帖子: https://linux.do/t/topic/1439499
时间: 2026-01-13 12:33:14
摘要:
作者: #哈雷彗星
板块: #开发调优
编号:
1439499帖子: https://linux.do/t/topic/1439499
时间: 2026-01-13 12:33:14
摘要:
从电脑的Edge浏览器打不开任何网页,但其他浏览器正常继续讨论:
其中说问题是Edge打不开网页 (直接是报错响应码都出不来,白屏转圈圈)
遂打开查看浏览器的 Profile 文件夹确认有没有问题
使用参数打开新的 测试Profile ,发现一切正常 原有的就是不行
& "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" `
"--user-data-dir=C:\Users\xxx\AppData\Local\Microsoft\Edge\test" `
"--no-first-run" `
"--disable-extensions"
所以想着把旧的删掉 用新的套上去
但是旧的 UserData 死活提示是被占用 hunter看了没有进程占用啊 edge也杀完了
怀疑是 Windows Defender 偷摸干的 毕竟微软嘛,就尝试禁WD 发现提不了权关不掉
遂 下个火绒顶包接管一下 这不下不知道 一下就触发出看到一个服务化程序的警告,一看作用目标是edge 那一切都说的通了
病毒名称:Trojan/BAT.Runner.bm
病毒ID:D176BCBD5A195FF1
病毒路径:C:\Windows\yRNlnPAn.bat
操作类型:执行
操作结果:已处理,删除文件
进程ID:37304
操作进程:C:\Windows\System32\cmd.exe
操作进程命令行:C:\Windows\system32\cmd.exe /c C:\Windows\yRNlnPAn.bat
父进程ID:33124
父进程:C:\Program Files (x86)\Microsoft\Edge\Application\143.0.3650.139\elevation_service.exe
寻思扫描一下吧 这不扫不知道一扫下一跳啊 这 Windows 都快成bat农场了 请看VCR
龟龟隆滴咚
标题: 有个幼稚的想法,苹果能不能搞一个云端算力集群
作者: #摇摆熊
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1439507
时间: 2026-01-13 12:34:15
摘要:
作者: #摇摆熊
板块: #搞七捻三
编号:
1439507帖子: https://linux.do/t/topic/1439507
时间: 2026-01-13 12:34:15
摘要:
只是个人的想法,没有任何实践证明,法律参照,等等相关信息的查阅。
苹果的设备不是可以用神经网络把内存当显存用吗,那么是不是有一种可能,苹果搞一个类似于区块链的东西,用户可以选择让自己的设备加入这个网络中,全世界的设备一起当云端计算中心,然后根据自己贡献的设备获得调用额度,使用token。
标题: A社 发布 Cowork
作者: #yhe
板块: #前沿快讯
编号:
帖子: https://linux.do/t/topic/1439508
时间: 2026-01-13 12:34:17
摘要:
作者: #yhe
板块: #前沿快讯
编号:
1439508帖子: https://linux.do/t/topic/1439508
时间: 2026-01-13 12:34:17
摘要:
标题: 贝爷这样取水喝不会吐吗
作者: #npm
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1439520
时间: 2026-01-13 12:36:00
摘要:
作者: #npm
板块: #搞七捻三
编号:
1439520帖子: https://linux.do/t/topic/1439520
时间: 2026-01-13 12:36:00
摘要:
https://img30.360buyimg.com/myjd/jfs/t20290112/382604/11/22437/4232023/6965cb7fFecba605f/0054f008709d0c83.png(图片大于 4 MB)
标题: 与虫洞广场有关
作者: #123nhh_awa(哈哈哈,我不学啦)
板块: #运营反馈
编号:
帖子: https://linux.do/t/topic/1439562
时间: 2026-01-13 12:44:27
摘要:
作者: #123nhh_awa(哈哈哈,我不学啦)
板块: #运营反馈
编号:
1439562帖子: https://linux.do/t/topic/1439562
时间: 2026-01-13 12:44:27
摘要:
我觉得可以默认把虫洞广场向全部佬友开放并上主页信息流,个人可自行选择不感兴趣的板块不上主页信息流(算是类似深海区那样)
个人感觉这样可以降低各板块版主的工作量,同时也能让佬友们看到更多个方面的信息
标题: Claude 的 Cowrok 和 Manus 挺像
作者: #Mozi
板块: #搞七捻三
编号:
帖子: https://linux.do/t/topic/1439578
时间: 2026-01-13 12:46:22
摘要:
作者: #Mozi
板块: #搞七捻三
编号:
1439578帖子: https://linux.do/t/topic/1439578
时间: 2026-01-13 12:46:22
摘要:
claude.com
Introducing Cowork | Claude
Claude Code's agentic capabilities, now for everyone. Give Claude access to your files and let it organize, create, and edit documents while you focus on what matters.