TopicDigg
最新
社区
登录
注册
注册并分享邀请链接,可获得视频播放与邀请奖励。
立即注册
与「马琳」相关的搜索结果
搜索结果
马琳
马琳 贴吧
一个关键词就是一个贴吧,路径全站唯一。
创建贴吧
用户
未找到
包含
马琳
的内容
BBC News 中文
@bbcchinese
2026.07.08 09:30
法国极右政党国民联盟(RN)领袖马琳·勒庞宣布参选2027年总统大选,终结了外界数月来的猜测。
0
0
3
3
1
转发到社区
小白
@xiaobai_3
2026.05.20 03:28
马导你别说了“先拧盖”莎莎太可爱了😂😂我怎么那么喜欢她的松弛感,不媚上不欺下。 #
乒乓球
# #
孙颖莎
# #
搞笑
# #
马琳
#
0
0
1
1
0
转发到社区
Miu_Cosplayer
@smilecutty
2024.05.07 13:22
好久沒有發個會動的我了...嗎? 年紀大了跳不動了🤣 #
寶鐘瑪琳
# #
Cos
# #
馬修舞
#
0
0
9
1K
63
转发到社区
DW 中文- 德国之声
@dw_chinese
2026.10.06 10:37
【《台湾漫游录》德国讲座争议 传中国曾施压停办】 小说《台湾漫游录》德语版10月发行,作者杨双子1日在慕尼黑出席首场读者见面会,但口译人员曹昌振未确实译出“中华民国”、“台湾”、“中国”等字眼,将中国翻译为“很大的邻居”,并将“认知作战”译为“假新闻”,引发争议。 据台媒中央社报导,春山出版总编辑庄瑞琳表示,在杨双子谈及中国对台湾的威胁时,口译人员未完整转译,现场有德国读者因听不懂而自行开启手机AI翻译。庄瑞琳和杨双子还指出,主持人《南德意志报》记者马凯(Kai Strittmatter)与译者白嘉琳(Karin Betz)以德语对谈时,口译也未同步向杨双子转述,使她难以判断可以参与的话题。 庄瑞琳说,活动适逢慕尼黑啤酒节、当地住宿费用高昂,因此主办单位当初决定在当地找口译;主办单位已在活动结束后致歉,德国出版社及慕尼黑文学馆也表示不会再与该名口译合作。 杨双子表示,此次争议凸显了「文学难以与政治分割」;当天原本希望谈及台湾“拒绝被殖民”的立场,可惜因翻译的限制无法顺利传达。 中央社周一(10月5日)引述台湾驻慕尼黑代表处处长赵彦清指出,活动当天场面“非常的难堪”,专业上也有待检讨,但目前没有证据显示口译人员引起的争议,是因中国直接介入。 不过,赵彦清称中国政府曾施压主办单位,主办场馆慕尼黑文学馆(Literaturhaus München)馆长格拉夫(Tanja Graf)更已向他证实,中国驻慕尼黑使馆人员此前曾要求馆方停办活动,并提议由中方资助、“以中国作家代替杨双子”另行举办活动。这项提议遭文学馆拒绝。
显示更多
0
0
4
11
0
转发到社区
雨夜漫步大祭司
@Fides_Ascensio
2026.05.18 23:40
有分教:犹太纳粹激起众怒,美国怒火烧遍国会 反犹主义在美国政坛死灰复燃,一些你听过的最恶劣的仇恨言论已经成为犹太政治家日常生活的一部分。 过去那种隐晦的暗示和暗语已经过时了。二十多位国会议员和候选人告诉Axios,如今的仇恨是直接的、露骨的,而且令人震惊地随意。 他们说,反犹主义无处不在:它存在于打到他们办公室的电话和电子邮件中,存在于社交媒体上的评论中,甚至渗透到竞选广告中。 “希特勒说得完全正确,百分之百正确,”一位选民在一封措辞粗俗的信中写给犹太裔众议员杰里·纳德勒(纽约州民主党),这封信被Axios网站分享。 一位听众在给众议员格雷格·兰兹曼(俄亥俄州民主党)办公室的语音留言中咆哮道:“我不喜欢犹太人,这位国会议员应该去死。” Axios 查阅了数十封发送到犹太裔众议院议员(包括民主党人和共和党人)办公室的语音留言、信件和电子邮件。 俄亥俄州共和党众议员马克斯·米勒收到一条语音留言,内容是“反犹主义抬头是因为你们以为你们拥有全世界”,以及“你们每天都会被枪杀”。 在采访中,议员们形容这个问题比他们以往见过的任何时候都要严重。“我们已经越过了卢比孔河,”佛罗里达州民主党众议员贾里德·莫斯科维茨说道。 “如果我和你坐在一起,一起浏览我的社交媒体提及、评论和私信,你一定会目瞪口呆,”正在竞选国会议员的加州州参议员斯科特·维纳说道。 过去两周,多起反犹太事件震惊了美国政坛。 1. 一个支持众议员托马斯·马西(肯塔基州共和党)的极右翼政治行动委员会投放了一则广告,广告中犹太捐助者保罗·辛格与彩虹大卫之星并肩出现, Axios 最先报道了此事。 众议员塞思·马加齐纳(Dr.I.)称其为“我多年来见过的最明目张胆的反犹太主义政治广告”。 据多位消息人士透露,这则广告本周在国会犹太议员团成员中引发了激烈的私下讨论,议员们对美国当前的政治话语状况感到不安。 “我们现在所处的这个时刻,那些制作这则广告的人认为这不仅不构成取消资格的理由,反而是一件值得庆祝和接受的事情,这令人作呕,”众议员布拉德·施耐德(伊利诺伊州民主党)说道。 2.据 NOTUS 报道,周二晚上,参议员兰德·保罗(肯塔基州共和党)的儿子威廉·保罗在国会山的一家酒吧里对众议员迈克·劳勒(纽约州共和党)发表了反犹太主义的言论— 然而劳勒并非犹太人。 小保罗告诉劳勒,如果马西连任失败,那是因为“你们犹太人”,称犹太人是“反美分子”。 保罗后来道歉并表示他将“寻求帮助以解决我的酗酒问题”。 3.德克萨斯州一位竞选国会议员的左翼性治疗师莫琳·加林多被揭露曾发布反犹太主义言论,抱怨她所说的“拥有好莱坞的犹太人”和“撒旦的犹太教堂”。 加林多在三月份的民主党众议院初选中名列第一,现在正与民主党国会竞选委员会支持的约翰尼·加西亚进行决选。 她在给 Axios 的一份声明中表示,如果当选,她计划起草立法,“宣布犹太复国主义是反犹太主义”,并“启动对所有曾经接受过以色列资金的美国候选人和当选官员进行叛国罪审判的程序”。 4. 加州州长候选人唐·格伦德曼(Don Grundmann)是一名独立人士,他在加州官方选民指南上发表了一份声明,其中部分内容为:“我们是‘非犹太人’(比人类还低等的动物/牲畜),他们将会奴役我们。” 耐人寻味的是:攻击保罗·辛格的广告引发了共和党内部的争斗,一位犹太裔议员指责马西没有谴责该广告。 犹太裔众议员兰迪·芬恩(佛罗里达州共和党籍)表示,这则广告“反映了托马斯·马西是一个反犹分子”和“人渣”的事实。芬恩本人也曾受到伊斯兰恐惧症的指控。 当被问及费恩的言论时,马西说:“我对此无可奉告。” 他还谈到那则广告时说:“我无权对超级政治行动委员会的广告表达偏好。” 马西表示,他的竞选将“某种程度上是对以色列游说集团能否在肯塔基州收买席位的一次全民公投。保罗·辛格就是其中之一。” 我们听到的说法是: “这不再是共和党和民主党的问题了,”米勒说。“我们两党的极端分子都是仇恨犹太人的疯子。” 维纳是一位进步派人士,正在竞选接替前众议院议长南希·佩洛西(加州民主党人)的职位。他说:“不幸的是,我们现在……看到左翼某些角落的言论非常极端。” 米勒的办公室收到了语音留言,称他为“犹太混蛋”和“犹太小子”,警告说“真正的种族灭绝将会发生”,并告诉他“你们这些人不是人”。 其他来电者告诉米勒“滚回以色列”,“你和你的家人应该被剥夺公民身份并驱逐回以色列,因为那里才是你们该待的地方”。 另一封写给纳德勒的信(已分享给 Axios) 中包含一幅他头部中枪的图画,并附有一句亵渎的文字,影射他的犹太身份。 结论是:众议员乔什·戈特海默(新泽西州民主党)表示,他看到的是“赤裸裸的反犹主义、赤裸裸的仇恨犹太人……这种仇恨不再遮掩,而是直白的。” “私信里的内容最糟糕,”维纳说。“简直是骇人的反犹主义,非常暴力……我们现在处境非常混乱。” “现在它已经成为主流了,”莫斯科维茨说。
显示更多
0
0
3
4
0
转发到社区
雨夜漫步大祭司
@Fides_Ascensio
2026.03.24 04:32
路透社独家消息,内塔尼亚胡力主联合刺杀哈梅内伊后,特朗普批准了对伊朗的军事行动。 华盛顿/耶路撒冷,3月23日(路透社)——在美以对伊朗发动袭击不到48小时前,以色列总理本雅明·内塔尼亚胡与美国总统唐纳德·特朗普通了电话,讨论了发动这场复杂、遥远的战争的原因,而这位美国领导人曾经在竞选期间反对过这种战争。 特朗普和内塔尼亚胡都从本周早些时候的情报简报中得知,伊朗最高领袖阿亚图拉·阿里·哈梅内伊及其主要助手很快将在德黑兰的住所会面,这使他们容易受到“斩首打击”——这种针对一个国家最高领导人的袭击经常被以色列人使用,但美国传统上较少使用。 但据三位了解通话情况的人士透露,最新情报显示,会议已从周六晚上提前至周六早上举行。 此前未曾报道过此次通话。 据知情人士透露,内塔尼亚胡决心推进他数十年来一直力主的行动,他认为这可能是刺杀哈梅内伊、报复伊朗此前暗杀特朗普的最佳时机。 伊朗此前曾试图暗杀特朗普,其中包括据称由伊朗策划的2024年雇凶杀人阴谋,当时特朗普还是总统候选人。 消息人士称,通话发生时,特朗普已经批准了美国对伊朗采取军事行动的想法,但尚未决定美国何时或在何种情况下介入。 这些消息人士因讨论敏感的内部讨论而要求匿名。 数周以来,美军一直在该地区加强军事部署,这促使政府内部许多人得出结论:这只是总统何时决定采取行动的问题。几天前,一个可能的日期因恶劣天气而被取消。 路透社无法确定内塔尼亚胡的论点对特朗普下令发动袭击有何影响,但这次通话实际上是这位以色列领导人向其美国总统提出的最后陈述。 三位知情人士透露,他们认为这次通话,以及显示刺杀伊朗领导人的时机即将耗尽的情报,是促使特朗普最终于2月27日下令军方启动“史诗狂怒行动”的催化剂。 内塔尼亚胡认为,特朗普可能会创造历史,帮助推翻长期以来被西方和许多伊朗人所憎恶的伊朗领导层。他说,伊朗人甚至可能走上街头,推翻自1979年以来一直统治该国的神权政治体制,而该体制自那时起一直是全球恐怖主义和不稳定的主要根源。 第一枚炸弹于2月28日星期六上午袭击。当晚,特朗普宣布哈梅内伊已死。 针对置评请求,白宫发言人安娜·凯利没有直接回应特朗普和内塔尼亚胡之间的通话,但她告诉路透社,此次军事行动旨在“摧毁伊朗政权的弹道导弹和生产能力,消灭伊朗政权的海军,终止其武装代理人的能力,并确保伊朗永远无法获得核武器”。 内塔尼亚胡办公室和伊朗驻联合国代表均未回应置评请求。 内塔尼亚胡周四在新闻发布会上驳斥了“以色列不知何故将美国拖入与伊朗的冲突”的说法,称其为“假新闻”。他反问道:“难道有人真的认为有人可以告诉特朗普总统该怎么做吗?别开玩笑了。” 特朗普曾公开表示,发动袭击的决定完全是他个人做出的。 路透社的报道援引了多位与两国领导人关系密切的官员和其他人士的话,鉴于内部讨论的敏感性,这些人士大多要求匿名。 报道并未暗示内塔尼亚胡强迫特朗普发动战争。但报道显示,这位以色列领导人是一位有效的游说者,他对这一决定的阐述——包括有机会杀死据称曾策划暗杀特朗普的伊朗领导人——对总统具有说服力。 国防部长皮特·赫格塞斯在 3 月初暗示,复仇至少是此次行动的动机之一。他告诉记者:“伊朗试图刺杀特朗普总统,而特朗普总统笑到了最后。” 特朗普在2024年竞选时,以他第一届政府的“美国优先”外交政策为基础,并公开表示他希望避免与伊朗开战,更倾向于通过外交手段与德黑兰打交道。 但据三位熟悉白宫内部讨论的人士透露,由于去年春天有关伊朗核计划的讨论未能达成协议,特朗普开始考虑对伊朗发动打击。 第一次袭击发生在6月,当时以色列轰炸了伊朗的核设施和导弹基地,并炸死了数名伊朗领导人。美军随后也加入了袭击,12天后联合行动结束,特朗普公开宣称美国“摧毁”了伊朗的核设施。 然而几个月后,美国和以色列再次开始就第二次空袭进行谈判,目标是打击更多的导弹设施,阻止伊朗获得制造核武器的能力。 以色列人还想除掉哈梅内伊,他是以色列长期以来的宿敌,曾多次向以色列发射导弹,并支持包围以色列的武装力量。这些武装力量包括2023年10月7日从加沙发动突袭的哈马斯组织,以及位于黎巴嫩的真主党。 以色列国防部长以色列·卡茨3月5日告诉以色列N12新闻,以色列人开始计划对伊朗发动袭击时,以为他们将单独行动。 但据两位熟悉两位领导人关系的人士透露,在去年12月访问特朗普位于佛罗里达州的海湖庄园期间,内塔尼亚胡告诉特朗普,他对6月份的联合行动的结果并不完全满意。 这两位人士要求匿名。 据知情人士透露,特朗普表示他不排除再次发动轰炸行动,但他同时也希望尝试新一轮的外交谈判。 据几位美国和以色列官员及外交官透露,有两件事促使特朗普再次对伊朗发动攻击。 1月3日,美国在加拉加斯发动行动,抓捕委内瑞拉总统尼古拉斯·马杜罗。此次行动没有造成任何美军人员伤亡,同时还使美国长期的敌人下台。这表明,雄心勃勃的军事行动可能对美军造成的附带后果很小。 当月晚些时候,伊朗爆发大规模反政府抗议活动,伊斯兰革命卫队随即进行残酷镇压,造成数千人死亡。特朗普誓言要帮助抗议者,但并未立即采取任何公开行动。 但据两名不愿透露姓名的以色列官员称,私下里,以色列国防军与美国中央司令部(CENTCOM)之间的合作日益加强,双方在秘密会议上进行了联合军事计划。 不久之后,在内塔尼亚胡二月份访问华盛顿期间,这位以色列领导人向特朗普简要介绍了伊朗日益壮大的弹道导弹计划,并指出了一些令人担忧的具体地点。 据三位知情人士透露,他还阐述了弹道导弹计划的危险性,包括伊朗最终可能获得打击美国本土的能力。 白宫没有回应有关特朗普去年12月和今年2月与内塔尼亚胡会面的问题。 据两名美国官员、一名以色列官员和另外两名熟悉此事的官员称,到 2 月下旬,许多美国官员和地区外交官认为美国很可能对伊朗发动袭击,尽管细节仍不确定。 据两位知情人士透露,五角大楼和情报官员向特朗普汇报了成功发动袭击可能带来的好处,包括摧毁伊朗的导弹计划。 据三位了解内塔尼亚胡和特朗普通话情况的人士透露,在内塔尼亚胡和特朗普通话之前,国务卿马可·卢比奥于2月24日告诉一小群国会高级领导人,无论美国是否参与,以色列都可能攻击伊朗,而伊朗随后可能会对美国目标进行报复。 三位熟悉美国情报报告的消息人士称,鲁比奥发出警告的背后是美国情报官员的评估,即此类袭击确实会引发伊朗对美国外交和军事哨所以及美国海湾盟友的反击。 这一预测被证明是准确的。 袭击导致伊朗对美国军事目标发动反击,造成超过2300名伊朗平民和至少13名美国军人死亡,美国海湾盟友遭到袭击,世界上最重要的航运路线之一被关闭,以及油价出现历史性飙升,美国及其他地区的消费者已经感受到了油价上涨的影响。 另两位熟悉卢比奥简报的人士透露,特朗普还被告知,即使可能性很小,杀死伊朗最高领导人也有可能在德黑兰建立一个更愿意与华盛顿谈判的政府。 据知情人士透露,在特朗普最终下令攻击伊朗之前不久的一次通话中,内塔尼亚胡提出的论点之一就是政权更迭的可能性。 中央情报局并不持有这种观点。正如路透社此前报道,中央情报局此前几周评估认为,如果哈梅内伊被杀,他很可能会被一名内部强硬派取代。 中央情报局尚未对此事作出回应。 哈梅内伊遇刺后,特朗普多次呼吁民众起义。战争已持续四周,整个地区仍深陷冲突泥潭,伊朗革命卫队仍在全国各地巡逻。数百万伊朗民众仍然待在家中避难。 哈梅内伊之子穆杰塔巴被任命为伊朗新任最高领袖,穆杰塔巴被认为比他的父亲更加反美。 艾琳·班科和格拉姆·斯莱特里报道;耶路撒冷马扬·卢贝尔补充报道;克雷格·廷伯格、唐·杜菲和丹尼尔·沃利斯编辑
显示更多
0
0
0
30
4
转发到社区
藍幽yuyuko
@yuyuko_cosplay
2026.01.09 10:20
馬斯特vs瑪琳船長 你分得清嗎?🤤 反正都婆不用分那麼細😍 衣服:
@costocos_c2
#
nikke
# #
nikkecosplay
# #
馬斯特
# #
marine
# #
cosplay
#
0
0
1
114
4
转发到社区
卫斯理
@imwsl90
45minutes ago
盒马鲜生 的大闸蟹不错哦 19.9 一只,吃了三只🤪🤪🤪
0
0
0
0
0
转发到社区
Gk
@0xGky
11hours ago
黑客圈在用的!有人把 753 个开源情报工具全塞进同一个 repo,一条命令就能统统装好,懒到极致。 不是小打小闹,货真价实的齐全: 1️⃣ 找人查号那类 OSINT 工具,Maigret、Sherlock 一个不落 2️⃣ 红队进攻这块,Nuclei、Sliver、BloodHound 全都在列 3️⃣ 蓝队防守这块,Suricata、Wazuh 也都备齐了 4️⃣ 取证逆向,Ghidra、Volatility 同样没缺席 Kali、Ubuntu、Debian 上 apt 敲一下就能上手,安卓靠 Termux 照样跑得起来。 50 个分类全是作者单枪匹马扛下来的。 🔗
显示更多
0
0
6
17
0
转发到社区
剑的 AI 实验室
@swordBluesy
2026.11.14 21:10
第一個智能體不用自己寫迴圈,那程式設計師還剩下什麼? 官方來源:Martin Bernaola Mendez,原文發表於 2026-11-13(1 天內,見文末核實)。原文標題直譯:《在微軟開發平台做你的第一個智能體,比你想的簡單》。先把反常識結論放前面:多數人以為做智能體要先學一堆新東西,新的框架、新的寫法、新的觀念,沒三個月下不來;真相剛好相反,你的第一個智能體根本不用學新東西,用你本來就會的主程式語言、你本來就熟的寫法,一個下午就跑起來了。智能體的本質一點都不神秘,就是模型加指示加工具加記憶,繞著圈跑到答案出來:模型先判斷要不要用工具、再叫你的程式去做事、拿到結果再寫答案,迴圈跑完才收工。關鍵在最後一句:這個迴圈不用你寫,框架全包了。你只剩三件事:給它一個名字與指示、給它一個工具、給它一段記憶。微軟的智能體框架就是幹這個的,底下還有一個聊天客戶端介面,幫你把不同模型的呼叫方式統一成同一套寫法。這篇只做一件事:照原文四步走,帶你從零做出第一個會查天氣、會記得你名字的旅行小幫手,最後再換成本機免費版,一毛錢都不花。先說清楚底線:前置條件是開發平台軟體開發套件第十版或全新的第十一版,加上一把開放智能的應用程式介面金鑰;沒有金鑰也沒關係,文末有本機免費版。 說清詞: - 智能體:模型加指示加工具加記憶,繞著圈跑到答案出來的程式,模型負責判斷、你的程式負責做事。 - 聊天客戶端介面:微軟擴充智能裡的統一介面,把不同模型的呼叫方式包成同一套寫法,換模型不用重寫程式。 - 微軟智能體框架:坐在聊天客戶端介面上面、專門加智能體功能的那一層,負責指示、工具呼叫、工作階段,往後還能接多智能體流程。 - 指示:你給智能體的工作說明,寫明它是誰、說話多簡短、什麼時候該用工具,寫得越具體、它做得越穩。 - 工具:就是你本來就會寫的普通方法,加上一句說明文字掛進智能體,模型看說明決定什麼時候叫它。 - 說明屬性:掛在方法與參數上面的說明文字,告訴模型這個方法是幹什麼的、參數是什麼意思,模型就靠它決定要不要叫、要傳什麼。 - 迴圈:模型決策、呼叫方法、結果回填、寫答案,四步轉一圈,直到答案夠好才停,框架自動跑,你不用自己寫。 - 工作階段:對話的記憶盒子,建立一次、每次跑都傳進去,智能體才記得上一句講過什麼。 - 串流:答案一個字一個字出現的跑法,像聊天視窗那樣慢慢印出來,整段等完才印是另一種跑法。 - 主控台專案:最簡單的那種程式,沒有視窗、沒有網頁,只在命令列視窗裡跑,做第一個智能體用它就夠了。 - 環境變數:存在電腦系統裡的設定值,金鑰放這裡,程式碼裡只讀它、不寫明文。 - 本機模型:裝在你自己電腦上跑的模型,不用連雲端、不用付按量費用,代表作是奧拉瑪接開源模型。 - 模型上下文協定:接現成工具伺服器的標準作法,原文只在展望裡提,叫你以後自己去接,不用現在學。 - 可觀察性:把每一次模型呼叫與工具呼叫都留下紀錄的作法,出怪事時靠它追查,原文只在展望裡提。 一個真實的例子:原文的第一個智能體叫旅行小幫手,做的事再小不過:回答去馬德里旅行的小建議。做法是拿開放智能的客戶端取一個聊天客戶端、指定一個支援工具呼叫的聊天模型,再把它轉成智能體,給名字旅行小幫手、給指示說你是友善的旅行助理、答案保持簡短,跑起來就完成了。問它去里斯本玩兩天怎麼排,答案一個字一個字慢慢印出來,那是串流跑法。接著給它一個工具:一個查天氣的普通方法,加上一句說明說這是查某個城市的天氣預報,方法本身只是回傳一段寫死的假天氣。問它去里斯本要不要帶傘,背後發生四件事:模型讀問題、發現需要天氣資料、叫方法去查里斯本、拿到結果寫答案說早上會下小雨、記得帶傘。迴圈你一行都沒寫,框架全包了。最後加記憶:建立一個工作階段、每次跑都傳進去,先說嗨我是安娜、星期五要飛里斯本,再問要不要帶傘,第二問根本沒提城市,智能體自己用對的城市查天氣;再問我叫什麼名字,它答得出安娜。這三問跑下來,第一個智能體該有的東西全齊了:會判斷、會動手、會記得。 為什麼是框架全包,而不是你自己寫迴圈?因為迴圈裡最容易出錯的地方,全是重複的髒活:模型回傳要叫工具,你要解析它叫的是哪一個、參數對不對;方法跑完,你要把結果用對的格式回填給模型;模型又回傳要再叫一次,你要判斷這是正常接力還是無限鬼打牆;答案終於出來了,你要決定什麼時候停。這些事每一件都不難,但加起來就是幾十行容易寫錯的程式碼,錯一次、除錯半天。框架把這整圈包起來,你只寫三件事:指示寫清楚、工具掛上去、工作階段傳進去。11 月 12 日那篇手寫迴圈的教程立場剛好相反,叫你自己把迴圈寫出來、看懂每一圈在幹什麼;這篇的立場是先跑起來再說,迴圈交給框架,你先嚐到智能體動起來的滋味。兩篇沒有誰對誰錯,是先後順序:新手先照這篇跑起來,想搞懂底層再去讀手寫迴圈那篇,順序反過來很容易卡在第一圈就放棄。 再算一筆帳,讓你知道第一個智能體到底花多少錢。示範用的是開放智能的輕量聊天模型,特點是便宜、支援工具呼叫,跑幾十次問答常常不到一塊錢美金,練手完全不心疼。真正貴的不是模型,是你把正式環境的大模型、長上下文、高價輸出全開來練手,練十次就抵得上一個月的示範費用。所以練手的規矩只有一個:示範模型挑輕量便宜的,指示寫簡短,工具先用寫死的假資料,跑通了再換真資料、再換好模型。本機免費版更徹底:模型裝在自己電腦上跑,一毛錢都不花,工具、工作階段、串流的程式碼一個字都不用改,只換呼叫模型的那一行。先在本機版把迴圈、工具、記憶三件事都摸熟,上雲端花錢時才知道錢花在哪裡。 反方適用條件清單——以下情況,先別照本篇做第一個智能體,免得把本篇讀成保證: - 不想碰微軟開發平台、只用別的語言生態:本篇是微軟開發平台的作法,換生態等於整篇重寫。 - 沒有金鑰、也不想裝本機模型:兩條路都沒有,模型叫不動,智能體跑不起來,先選一條路再開工。 - 挑的模型不支援工具呼叫:工具掛上去模型也不會叫,示範用的輕量模型有支援,換模型之前先確認支援清單。 - 想一次做多智能體協作、寫作者加審查者的流程:原文只做到單一智能體,多智能體是展望裡的下一步,現在做還太早。 - 想直接做正式上線的產品:本篇只到主控台示範為止,正式產品要另外做驗證、備份、錯誤處理。 - 指示寫得含糊、只寫你是個助理:指示越空、模型做得越飄,指示要寫明身分、語氣、什麼時候用工具。 - 除此之外,只要你會寫主程式語言、想親手跑一個會動手的智能體——這篇就是為你寫的。 一句定性金句:迴圈不用你寫,判斷不用你寫,你只剩三件事:給指示、給工具、驗答案。 一、翻車清單 - 金鑰寫進程式碼、貼進群組、傳進公開倉庫:誰拿到都能花你帳上的額度,正確做法是存進環境變數,程式碼裡只讀變數不寫明文。 - 開發平台軟體開發套件版本太舊:原文要第十版或全新的第十一版,舊版可能沒有智能體框架要的寫法,先升級再開工。 - 套件裝錯:開放智能版與通用版是兩個套件,雲端版裝開放智能那一個,本機版才裝通用版加奧拉瑪那一個,裝錯就接不上。 - 模型挑不支援工具呼叫的:工具掛上去模型也不會叫,示範用的輕量模型有支援,換模型之前先確認支援清單。 - 指示寫得太空:只寫你是個助理,模型不知道該簡短還是詳細、該不該用工具,指示要寫明身分、語氣與用工具的時機。 - 工具沒加說明文字:模型看不懂這個方法是幹什麼的,永遠不會叫它,說明文字是工具能不能被叫到的關鍵。 - 工具方法寫了真的去查天氣:示範階段先用寫死的假資料,跑通迴圈再換真資料,一開始就接真服務,出錯不知道是迴圈錯還是服務錯。 - 忘記建立工作階段:每一次呼叫都從零開始,第二問不提城市它就不知道去哪裡,名字也記不住,記憶要靠工作階段傳進去。 - 工作階段建了卻沒傳進去:建立一次不夠,每一次跑都要傳,漏傳一次、那一次的對話就斷了。 - 串流與整段回傳搞混:串流是一個字一個字印,整段是等完一次印,兩種跑法的寫法不一樣,抄錯會編不過。 - 金鑰放環境變數卻沒重開命令列視窗:環境變數改了要重開視窗才生效,舊視窗讀到的是舊值,一問就說金鑰沒設。 - 本機模型挑不支援工具呼叫的:本機開源模型不是每一個都支援工具呼叫,挑之前先確認,否則工具掛上去也不動。 - 本機服務沒啟動就跑程式:奧拉瑪的本機服務要先跑起來,程式連的是本機位址,服務沒開就連不上。 - 把示範程式當正式產品:主控台示範沒有錯誤處理、沒有備份、沒有驗證,正式上線要另外補齊,示範跑通不等於產品做完。 - 一次給太多工具:第一個智能體先給一個查天氣就好,工具一次給五個,模型叫錯的機率立刻上升,出錯不知道是哪一個工具的問題。 - 指示與工具打架:指示寫不要用工具、工具又掛上去,模型左右為難,指示與工具要講同一套話。 - 名字與指示寫完就以為智能體懂了:名字只是名字,真正管行為的是指示,指示沒寫清楚,名字再好聽也沒用。 - 測試不跑就說通了:模型說帶傘不算數,程式真的跑起來、答案真的對、第二問真的記得城市,才算通。 - 換雲端平台就以為程式碼要重寫:聊天客戶端介面就是為了換模型不用重寫,雲端平台、開源模型、微軟雲端,全是換呼叫模型的那一行,其餘不動。 - 把多智能體協作當第一步:原文的展望是下一步,先把單一智能體跑通,作者加審查者的流程以後再加,一步登天一定摔。 二、替代方案+理由 原文只給一條主路,理由很硬:先拿雲端輕量模型跑通,再換本機免費版——理由是雲端版最快驗證迴圈、工具、記憶三件事,本機版再把花費壓到零,順序反過來很容易卡在本機安裝那一步、還沒看到智能體動起來就放棄。雲端版的理由是套件裝好、金鑰設好就能跑,示範用的輕量模型便宜又支援工具呼叫,練手不心疼。本機免費版的理由是模型裝在自己電腦上,一毛錢都不花,工具、工作階段、串流的程式碼一個字都不用改,只換呼叫模型的那一行,適合想一直練、一直試的人。還有一條同理可推的路:雲端平台版、開源模型平台版、微軟雲端版,理由是聊天客戶端介面把模型呼叫統一了,換平台只是換呼叫模型的那一行,其餘程式碼全不動,適合公司已經有指定平台的人。順序只有一個:雲端輕量版先跑通,再換本機版或公司平台版,不要三種同時開工。 工具的作法也有替代方案,理由一樣硬:示範用寫死的假天氣,理由是先驗迴圈對不對,出錯只可能是迴圈錯;換真資料是下一步,理由是迴圈通了再接真服務,出錯只可能是服務錯。兩步分開除錯,永遠比一次全上、錯了不知道找誰快。記憶的作法也一樣:工作階段是原文給的正規作法,理由是框架幫你管記憶,不用自己寫對話紀錄;自己寫對話紀錄是另一條路,理由是想完全掌控格式的人可以自己來,但新手先不要,框架的版本先跑通再說。 三、目標形態 一個能對照的最小閉環:開發平台軟體開發套件已裝第十版或第十一版、開放智能金鑰已存進環境變數;主控台專案已建好、開放智能套件已裝好;智能體已有名字旅行小幫手、指示寫明友善的旅行助理、答案保持簡短;問它去里斯本要不要帶傘,模型自己叫查天氣的工具、拿到結果寫答案說早上會下小雨、記得帶傘;第二問不提城市,它用對的城市查天氣;第三問問我叫什麼名字,它答得出安娜。三問全對、程式真的跑起來,才算通。一句話:先讓一個智能體真正動起來,再談多智能體。 這個最小閉環還有三個進階樣子,通了之後可以一個一個加上去。第一個是換真資料:查天氣的方法從寫死的假資料換成真的天氣服務,問同樣的問題,答案裡的溫度與天氣要對得上真實預報,迴圈不動、只換方法裡面。第二個是換本機免費版:模型換成本機開源模型,其餘程式碼一個字都不改,跑同樣的三問,答案一樣對,帳單變零。第三個是加第二個工具:再掛一個查機票或查景點的方法,指示寫明什麼時候用哪一個,問一個同時需要天氣與景點的問題,看模型會不會自己挑對工具。這三個樣子有一個共同點:一次只換一件事,換完立刻驗三問,驗不過就只退一步,不用整段重寫。 四、遷移步驟 1. 先備前置條件:開發平台軟體開發套件裝第十版或全新的第十一版,開放智能金鑰申請好、存進環境變數,不要寫進程式碼。 2. 新建主控台專案:用命令列工具新建一個主控台專案、進到專案資料夾,裝開放智能版的智能體套件。 3. 寫第一版主程式:拿開放智能客戶端取聊天客戶端、指定輕量聊天模型,轉成智能體,給名字旅行小幫手、給指示說你是友善的旅行助理、答案保持簡短,問一句去馬德里旅行的小建議,跑起來。 4. 換串流跑法驗一次:同一個問題改用串流跑法,答案一個字一個字印出來,確認兩種跑法都通。 5. 給它第一個工具:寫一個查天氣的普通方法、加一句說明說這是查某個城市的天氣預報,方法裡先回傳寫死的假天氣,掛進智能體。 6. 問它去里斯本要不要帶傘:看模型自己叫查天氣的方法、拿到結果寫答案,迴圈四步都發生了才算通。 7. 建立工作階段:建立一個工作階段,每一次跑都傳進去,先說嗨我是安娜、星期五要飛里斯本。 8. 驗記憶三問:第二問要不要帶傘不提城市,看它用對的城市查天氣;第三問問我叫什麼名字,看它答得出安娜;三問全對才算通。 9. 換本機免費版:裝通用版套件加奧拉瑪套件,本機服務先啟動,模型換成本機開源模型,其餘程式碼一個字都不改,跑同樣的三問。 10. 換真資料:查天氣的方法從寫死的假資料換成真的天氣服務,問同樣的問題,答案要對得上真實預報。 11. 加第二個工具:再掛一個查機票或查景點的方法,指示寫明什麼時候用哪一個,問同時需要兩種資料的問題,看模型挑不挑得對。 12. 換公司平台驗一次:雲端平台版、開源模型平台版、微軟雲端版挑一種,換呼叫模型的那一行,其餘不動,確認聊天客戶端介面真的統一了寫法。 13. 記帳:示範用的輕量模型跑幾十次常常不到一塊錢美金,練手用輕量模型、指示寫簡短、工具先用假資料,跑通了再換真資料、再換好模型。 14. 排定主力與備胎:主力一種平台每天用,備胎一種放在旁邊,主力出問題、換專案時立刻換備胎頂上,不用臨時翻文件重學寫法。 15. 每月回頭對一次官方文件:智能體框架還在長大,多智能體流程、模型上下文協定、除錯工具都會變,每月花十分鐘對一次,才不會拿著舊地圖走新路。 跑完這十五步,真正拉開差距的不是你會幾種平台,是你給指示的方式。指示寫得含糊,模型就做得含糊;指示寫得具體,模型就動得具體。好的指示有三個要素:先說身分,再說語氣,最後說用工具的時機。身分是你是誰,例如友善的旅行助理;語氣是答案多長,例如保持簡短;用工具的時機是何時該查資料,例如需要天氣資料時就用工具查。三個要素寫進每一次設定,模型的命中率立刻不一樣。反過來最差的指示是只寫你是個助理,模型不知道你要它簡短還是詳細、不知道什麼時候該動手,只能憑感覺猜,猜錯了你還要花時間收拾。框架是硬體,指示是軟體,硬體接好了、軟體跟不上,一樣跑不快。 問問題也有一個進階技巧:一次只問一件事。請模型同時排行程、查天氣、再訂機票,它常常三件都做得半調子;拆成三輪,每一輪只做一件、每一輪都驗收,總時間反而更短,因為返工最花時間。還有一個習慣值得養:每一次請模型動手之前,先請它用一句話說出它理解的任務是什麼,它說對了再讓它動手,它說錯了先糾正理解、不要讓它帶著錯誤的理解去叫工具。這兩個習慣加起來,模型的出錯率會掉一大截,你花的檢查時間也會跟著掉。 五、團隊共建分工 做第一個智能體是小事,但三個角色別一個人全扛: - 你自己管金鑰:金鑰只你經手,存進環境變數、不寫進程式碼、不貼進群組,誰要用就請他自己建一把。 - 審查者核對帳單:每週對一次用量,示範用的輕量模型跑幾十次常常不到一塊錢美金,大模型、長上下文、高價輸出的帳單先抓出來看。 - 紀錄者留對照表:把每一次實驗的模型、指示、工具、工作階段、驗收結果寫進本篇贈品驗收表,換人接手時不用重讀原文,換模型時照表改名字就好。 - 守門員管範圍:每一次請模型動手之前,先說清楚哪些工具能叫、哪些資料不能碰,正式環境的設定一律列入禁區,模型動手之前先對一次範圍,叫錯工具的代價比多問一句話貴得多。 - 新人先跑最小閉環:新加入的人不要一次做多智能體,先照本篇第四節跑一遍最小閉環,三問全對、程式真的跑起來,通了才算入門,通不了先找守門員對設定,不要自己硬湊。 六、官方工具包 - 微軟擴充智能:聊天客戶端介面,統一不同模型的呼叫寫法,換模型不用重寫程式。 - 微軟智能體框架:坐在聊天客戶端介面上面,負責指示、工具呼叫、工作階段,往後還能接多智能體流程。 - 開放智能版套件:雲端版裝這一個,示範用輕量聊天模型,支援工具呼叫。 - 通用版套件加奧拉瑪套件:本機免費版裝這兩個,接本機開源模型,其餘程式碼不變。 - 示範模型:輕量聊天模型,支援工具呼叫,練手便宜。 - 本機模型代表:駱馬三點二,裝在自己電腦上跑,一毛錢都不花。 - 同理可接的平台:雲端平台、開源模型平台、微軟雲端,換呼叫模型的那一行就好。 - 展望裡的下一步:多智能體流程、模型上下文協定、智能體對智能體、可觀察性、除錯工具,現在先知道名字就好。 - 前置條件:開發平台軟體開發套件第十版或全新的第十一版,加上一把開放智能金鑰或一台裝好本機模型的電腦。 結尾收束:原則比框架多重要——智能體框架不是魔法,是把迴圈包起來的那一層。可重複的動作規則只有一條:每次換模型、換平台、加工具之前,先回到那個最小閉環——三問全對、程式真的跑起來——通了再往下走。今晚就能做的事:先備好金鑰、建一個主控台專案、問它一句去馬德里旅行的小建議,答得對,這條路就是你的了。 最後再提醒一次最容易被低估的事:第一個智能體真正的成本不是金鑰、不是套件,是你願不願意把指示寫清楚。指示寫不清楚,模型做得再快也是亂做,你還要花更多時間收拾;指示寫清楚了,迴圈、工具、記憶三件事立刻各就各位。這筆帳,比幾十次問答不到一塊錢美金重要得多。今晚先跑三問,明天上班第一件事就拿一個你真正的工作問題去問它,問完看它會不會自己挑對工具,挑對了,你就知道這條路值不值得走下去。 本篇贈品:微軟智能體首次落地驗收表 開通之前逐項打勾:1 前置——開發平台軟體開發套件已裝第十版或第十一版、開放智能金鑰已存進環境變數、沒寫進程式碼;2 專案——主控台專案已建好、開放智能版套件已裝好;3 第一版——智能體已有名字旅行小幫手、指示已寫明友善的旅行助理與答案保持簡短、問去馬德里旅行的小建議已跑通;4 串流——串流跑法已驗一次、答案一個字一個字印出來;5 工具——查天氣的方法已寫好、說明文字已加上、方法裡先用寫死的假資料、問去里斯本要不要帶傘已看到模型自己叫方法;6 記憶——工作階段已建立、每次跑都已傳進去、第二問不提城市已用對的城市查天氣、第三問已答得出安娜;7 本機版——通用版套件加奧拉瑪套件已裝好、本機服務已啟動、模型已換成本機開源模型、三問已重跑全對;8 真資料——查天氣的方法已換成真的天氣服務、答案已對上真實預報;9 第二工具——第二個方法已掛上、指示已寫明什麼時候用哪一個、同時需要兩種資料的問題已驗過;10 帳單——示範用的輕量模型跑幾十次不到一塊錢美金的算法已知道、練手用輕量模型與假資料的規矩已立好;11 維護——每月回頭對一次官方文件、換平台只換呼叫模型那一行的作法已驗過;12 指示——每一次設定已寫明身分、語氣、用工具的時機三個要素,一次只問一件事,模型動手前已先用一句話說出它理解的任務。 S1哥觀點 別再問「做智能體是不是很難」了——難的不是智能體,是你以為迴圈要自己寫。還在觀望的人,花的時間不是學習,是猶豫;照這篇跑起來的人,一個下午就有一個會查天氣、會記得你名字的旅行小幫手,迴圈框架全包了,你只剩給指示、給工具、驗答案。更值得問的是:你現在每天重複做的那件小事,是查資料、還是回覆、還是整理?那一件,就是你第一個智能體該先接的理由。還有一個更扎心的問題:你上一次說要學智能體,結果三個月過去、連第一個主控台專案都還沒建,是什麼時候?這種拖延,跑起來一次就治好了,因為跑通的那一刻你就知道,原來第一步這麼小。你第一個智能體想讓它先幫你做什麼?評論區說說。
显示更多
0
0
4
5
0
转发到社区
加载中...