首页 > 科技未来 > 内容

多Agent实践第一期:5分钟上手AgentScope

发布于:2024-06-18 编辑:匿名 来源:网络

鍓嶈█ 浜斿垎閽熶綘鑳藉仛浠?涔堬紵鎮ㄥ簲璇ュ埛澶氬皯鐭棰戯紵璇讳竴鍒欐柊闂伙紵鎮ㄦ槸鍚︽劅瑙夋渶杩戝ぇ鍨嬫ā鍨嬬殑鍚勭搴旂敤灞傚嚭涓嶇┓锛熶綘鏈夋病鏈夋兂杩囷紝浣犲彲浠ヨ交鏉惧湴鍩轰簬澶у瀷妯″瀷鍜岋紙澶氾級浠g悊鏉ラ噸鐜版垨鍒涘缓涓?浜涙湁瓒g殑搴旂敤绋嬪簭锛屼緥濡傜敱澶氫唬鐞嗙粍鎴愮殑鐙间汉鏉?锛熷鏋滄垜鍛婅瘔浣犵幇鍦ㄦ湁涓?涓紑婧愮殑澶氫唬鐞嗙紪绋嬫鏋跺彲浠ヨ浣犺交鏉惧疄鐜拌繖浜涘簲鐢ㄧ▼搴忥紝浣犱細寰堝叴濂嬪悧锛熸湰鏂囪鎮ㄥ湪5鍒嗛挓鍐呭揩閫熶笂鎵嬪浠g悊缂栫▼妗嗘灦AgentScope锛佸彧闇?5鍒嗛挓锛屽嵆鍙法杩囧Agent寮?鍙戠殑绗竴閬撻棬妲涳紒 5 鍒嗛挓鍐呮偍灏卞彲浠ユ瀯寤鸿嚜宸辩殑澶у瀷妯″瀷椹卞姩鐨勫浠g悊鑱婂ぉ搴旂敤绋嬪簭锛佹杩庡叧娉?AgentScope 骞跺湪 github 涓婁负鎴戜滑鍔犳槦鏍囸煂熴?傛垜浠皢鍦ㄦ帴涓嬫潵鐨勫嚑澶╁唴鎺ㄥ嚭涓?浜涙暀绋嬶紝璁╁ぇ瀹舵瘡澶╄姳 5 鍒?10 鍒嗛挓浠庣畝鍗曞埌澶嶆潅鏋勫缓涓嶅悓鏈夎叮鐨勫鏅鸿兘浣撳簲鐢ㄧ▼搴忥紒 AgentScope 缂栫▼鐨勪笁涓楠?鍒媴蹇冿紝鐜板湪寰堝鍏徃閮芥彁渚涘ぇ鍨嬫ā鍨?API銆傚彧瑕佹垜浠兘澶熻繛鎺ュ埌浜掕仈缃戯紝鎴戜滑灏卞彲浠ヤ娇鐢ㄦ櫘閫氱殑涓汉璁$畻鏈烘潵杩愯鎴戜滑鑷繁鐨勪唬鐞嗙▼搴忋?傝鍦ㄥ紑濮嬩箣鍓嶆墽琛屾鎿嶄綔銆傝鍑嗗杩炴帴澶у瀷璇█妯″瀷锛岃浣跨敤闃块噷浜?DashScope 鎴?OpenAI 鐨?API 璁块棶 API 瀵嗛挜锛屾垨鍏朵粬鍙互鎺ユ敹 set http post-requests 鐨勫ぇ鍨嬫ā鍨嬬鍙?- 浠?github 鍏嬮殕 AgentScope 瀛樺偍搴擄紙鍏嬮殕 锛夈??:modelscope/agentscope.gitcd AgentScope# On Macpip install -e .\[full\]# On windowsspip install -e .[full] 姝ラ涓?锛氬浣曡繛鎺ュぇ妯″瀷锛熶綔涓烘櫤鑳戒綋鐨勨?滃ぇ鑴戔?濓紝鎴戜滑棣栧厛闇?瑕佷负鎴戜滑鐨勬櫤鑳戒綋鍑嗗涓?涓ぇ妯″瀷銆備緥濡傦紝鍦?AgentScope 涓厤缃?DashScope 鏀寔鐨勯?氱敤锛坬wen-max锛夋ā鍨嬮厤缃細 import os"""鍦ㄧ幆澧冨彉閲忎腑璁剧疆 'DASHSCOPE_API_KEY'锛?鍦ㄥ懡浠よ鎵ц锛歟xport DASHSCOPE_API_KEY='鏇挎崲涓烘偍鐨?apikey' 妫?鏌ユ槸鍚﹂?氳繃鍛戒护琛岃缃垚鍔燂細 echo $DASHSCOPE_API_KEY""dashscope_example_config = { "model_type": "dashscope_chat", "config_name": "tongyi_qwen_config", "model_name": "qwen-max", "api_key": f"{ os.environ.get('DASHSCOPE_API_KEY')}"锛岄櫎浜咲ashScope鐨凙PI涔嬪锛岃繕鍙互鍦ˋgentScope涓厤缃叾浠栨祦琛岀殑妯″瀷锛堟墍鏈夎繖浜涢厤缃紙config锛夊彧闇?鍏朵腑涓?涓氨瓒充互瀹屾垚杩欎釜浠诲姟~锛?# 浣跨敤閰嶇疆OpenAI 妯″瀷锛坓pt-3.5-turbo锛屾垨鏇挎崲涓哄叾浠?openai 妯″瀷锛?# 鍚屾牱鍙互 echo $OPENAI_API_KEY 鏌ョ湅 OPENAI_API_KEY 鏄惁璁剧疆鎴愬姛 openai_example_config = { "model_type": "openai", "config_name": " gpt-3.5-config", "model_name": "gpt-3.5-turbo", "api_key": f"{os.environ.get('OPENAI_API_KEY')}", "generate_args": { "娓╁害": 0.5 , },}# 鍏朵粬鍙互閫氳繃post璁块棶鐨凩LM鎺ュ彛 # 涓嬮潰鐨刴y_postapi_config鍙互瀵瑰簲open ai鐨刾ost ai绔彛瑙勫垯 #curl $YOUR_URL_TO_MODEL \# -H "Content-Type: application/json" \# -H "鎺堟潈锛氭寔鏈夎??$YOUR_API_KEY_IF_ANY" \# -d '{# "model": "XXX",# "messages": [# .....# ]# }'postapi_example_config = { "model_type": "post_api_chat", "config_name": "my_postapi_config", "api_url": "$YOUR_URL_TO_MODEL", "headers": { "Content-Type": "application/json", "Authorization": "Bearer YOUR_API_KEY_IF_ANY" }, "messages_key": "messages", "json_args": { "model": " " 瀵逛簬澶歛gent搴旂敤锛屾洿澶氶厤缃粏鑺傝鍙傝?冩暀绋嬶紙agentscope#璁╅厤缃敓鏁坅gentscope.init( model_configs=[ dashscope_example_config, openai_examaple_config, # 鍏朵粬妯″瀷閰嶇疆涔熷彲浠ュ湪杩欓噷娣诲姞~ ],) 姝ラ3 锛氬浣曞皢浠g悊灏佽鎴愪竴涓畝鍗曠殑绋嬪簭鍛紵鏃㈢劧鎴戜滑鏈変簡涓?涓湁鍐呭瓨銆佸彲浠ュ拰浣犲璇濈殑鏅鸿兘浠g悊dialog_agent锛岀幇鍦ㄦ垜浠垱寤轰竴涓猽ser_agent浣滀负浣犲湪鐢靛瓙涓栫晫涓殑浠g悊鏉ユ帴鏀剁敤鎴疯緭鍏ヤ俊鎭?俧rom agentscope.agents.user_agent import UserAgentuser_agent = UserAgent() 鐜板湪鎴戜滑宸茬粡鍒涘缓浜唘ser_agent鍜宒ialog_agent锛屽彧闇?鍑犺浠g爜锛屾垜浠氨鍙互鏋勫缓涓?涓畬鏁寸殑灏忕▼搴忎簡锛?# 寮?濮嬬敤鎴峰拰鍔╂墜涔嬮棿鐨勫璇濓紵 AgentScope鎳傛偍锛屼负鎮ㄦ彁渚涗竴閿敓鎴愬浘褰㈢晫闈紒浣犲彧闇?瑕佸皢涓婇潰鐨勪唬鐮佸寘瑁呭湪涓?涓猰ain鍑芥暟涓紝骞跺皢绋嬪簭淇濆瓨涓?py鏂囦欢锛屼緥濡俢onversation.py銆俰mport osimport agentscopefrom agentscope.agents import DialogAgentfrom agentscope.agents.user_agent import UserAgentdef main() -> None: """鍩烘湰瀵硅瘽婕旂ず""" dashscope_example_config = { "model_type": "dashscope_chat", "config_name": "tongyi_qwen_config" , "model_name": "qwen-max", "api_key": f"{os.environ.get('DASHSCOPE_API_KEY')}", } agentscope.init( model_configs=[dashscope_example_config], )dialog_agent = DialogAgent( name=" Assistant", sys_prompt="浣犳槸涓?涓湁鐢ㄧ殑鍔╂墜銆?, model_config_name="tongyi_qwen_config", ) user_agent = UserAgent() x = None while x is None or x.content != "exit": x =dialog_agent(x) x = user_agent(x) 鐒跺悗锛屽懡浠よ涓?閿惎鍔▇锛堥渶瑕佺‘淇濆畨瑁呬簡瀹屾暣鐗堟湰锛?as_studio Conversation.py 浣犱細鐪嬪埌绫讳技涓嬮潰鐨勮緭鍑?bash-3.2$ as_studio Conversation.py 杩愯鍦ㄦ湰鍦癠RL锛氬垱寤轰竴涓叕鍏遍摼鎺ワ紝鍦╜launch()`涓缃甡share=True`銆傚湪娴忚鍣ㄤ腑鎵撳紑涓?涓畝鍗曠殑缃戦〉鐗堟湰鏉ヤ笌搴旂敤绋嬪簭瀵硅瘽锛屾偍灏卞噯澶囧ソ浜嗭紒闀挎湡娉細AgentScopeAgentScope姝e浜庡揩閫熷紑鍙戦樁娈点?傛杩庨暱鏈熷叧娉ㄦ垜浠紝鍦╣ithub涓妔tar鎴戜滑锛堭煂燂紒涔熸杩庢洿澶氭兂瑕佹繁搴﹀弬涓庣殑浼欎即鍔犲叆寮?鍙戣?呯ぞ鍖猴紝璐$尞浠g爜锛屼竴璧锋瀯寤哄Agent澶欰gent妗嗘灦锛?闃块噷浜?Creat @AI鍒涘涔嬫瓕#AI鍒涗笟ToB 浼佷笟杞欢鐨勬櫤鑳藉寲姝e湪缁忓巻浠庝紶缁熺殑灏忔ā鍨嬪拰鐭ヨ瘑鍥鹃┍鍔ㄥ紩鎿庡埌澶у瀷妯″瀷椹卞姩寮曟搸鐨勫崌绾э紝涓嶅啀灞?闄愪簬绠?鍗曞湴鐢熸垚鎴栫悊瑙f枃鏈拰鍐呭銆傚浘鍍忔暟鎹凡缁忔垚涓篈I鏅鸿兘浣撶殑瓒呯骇澶ц剳锛屽浣曞皢鍏惰瀺鍏ヤ笟鍔″苟瀹炵幇鍙寔缁环鍊兼槸浼佷笟蹇呴』鍥炵瓟鐨勯棶棰樸??Al Maker Song浠モ?淎I x 浼佷笟鏈嶅姟鈥濅负涓婚锛岃瘹閭?鎵?鏈夊埄鐢ㄥぇ妯″瀷鑳藉姏鎵撻?犱紒涓氭湇鍔′骇鍝佺殑浼佷笟鍙備笌>>>鐐瑰嚮绔嬪嵆鎶ュ悕銆?

多Agent实践第一期:5分钟上手AgentScope

多Agent实践第一期:5分钟上手AgentScope

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 北京博瑞耀明创业投资有限公司上官鸿:文化创意产业并购机会很多

    北京博瑞耀明创业投资有限公司上官鸿:文化创意产业并购机会很多

    图为副总经理与北京博瑞董事会、监事会成员上官鸿盛德创业投资有限公司  投资界消息12月15日,中国文化与金融创新峰会在北京举行。 北京博瑞耀明创业投资有限公司董事会、监事会成员上官鸿表示,博瑞耀明早期并购一直采取全现金方式,“因为我们上市公司拥有非常充裕的现金

    06-17

  • 麦穗获数千万元Pre-A轮融资,智通人才领投

    麦穗获数千万元Pre-A轮融资,智通人才领投

    据投资界3月22日消息,麦穗近日透露已获数千万元Pre-A轮融资的融资。 本轮融资由智通人才领投。 投资和盈益资本也参与了投资。    据悉,本轮融资资金将主要用于人工智能技术研发、开发新业务产品以及营销团队建设。   按麦穗联合创始人王露颐介绍的说法:麦穗就像一台优

    06-17

  • 继抖音升级整改后,西瓜视频也将暂时关闭手机视频上传功能

    继抖音升级整改后,西瓜视频也将暂时关闭手机视频上传功能

    据投资界4月12日消息,记者获悉,西瓜视频已主动停止手机视频上传、直播、弹幕等产品的功能也将于4月10日暂时关闭,具体功能恢复时间将根据后续整改情况确定。   西瓜视频表示,将严格按照《互联网视听节目服务管理规定》进一步完善标准,对平台现有及过往内容进行全面自纠

    06-17

  • 韵达股份:5月份快递服务业务收入32.49亿元,同比增长22.79%

    韵达股份:5月份快递服务业务收入32.49亿元,同比增长22.79%

    韵达股份晚间公告,公司5月份快递服务业务收入32.49亿元,同比增长22.79%;快递业务单票收入为2.02元,同比下降0.98%。

    06-17

  • 阿里云携手九家领先企业向中小企业开放需求场景

    阿里云携手九家领先企业向中小企业开放需求场景

    随着客户需求的日益变化,越来越多的大企业选择通过“开放创新”模式来提高创新效率,即、购买外部技术或投资中小企业,基于外部研究成果,与创新型企业进行共创,实现共赢。 正因为如此,创业初期的企业只要拥有雄厚的技术实力和独特的创新理念,就有机会与行业领军企业合作

    06-17

  • AI芯片下半场:群雄围攻NVIDIA

    AI芯片下半场:群雄围攻NVIDIA

    NVIDIA现在过得非常红火。 从虚拟货币热潮到AI大模型时代,英伟达这几年的发展速度超过了之前任何时期,也助推了这家芯片公司市值成功突破1万亿美元大关。 不过,相比于虚拟货币城堡般的虚拟经济,大型AI模型带来的“真实需求”才是英伟达突破万亿市值大关的核心驱动力。 据

    06-17

  • 方豹春季发布会:豹5全产品矩阵首发

    方豹春季发布会:豹5全产品矩阵首发

    4月16日,“方华”方豹汽车春季发布会在深圳举行。 现场,方豹汽车总经理熊甜波正式发布了方豹产品矩阵:新能源越野标准定义者豹5、硬核旗舰豹8、豹3概念车SUPER 3和概念跑车SUPER 9。 四种型号充分满足用户的个性化需求。 ,重点展示方程豹针对汽车产品形态和用户生活的全新

    06-18

  • 呼叫中心系统在零售行业的实际应用:优化客户服务,提升销售业绩

    呼叫中心系统在零售行业的实际应用:优化客户服务,提升销售业绩

    .wp-block-column h3{margin-left:0} 在当前竞争激烈的零售行业,提供卓越的客户服务已成为商业成功的关键因素之一。 Udesk呼叫中心系统通过其先进的功能和智能化的特性,为零售企业提供了一套全面的解决方案,从而在优化客户服务、提高销售业绩方面取得了显着的效果。 1、智

    06-18

  • Sensor Tower:腾讯《王者荣耀》 3 月全球营收 2.57 亿美元,同比增长 63%

    Sensor Tower:腾讯《王者荣耀》 3 月全球营收 2.57 亿美元,同比增长 63%

    Sensor Tower 商店情报数据显示,腾讯《王者荣耀》 在全球 App Store 和 App Store 吸金 2.57 亿美元3月份的Google Play,与今年3月份相比,增长了63%,重回冠军在全球手游畅销榜的宝座。 中国应用商店收入占比96.3%,海外版本占比3.7%。 腾讯《和平精英》和《PUBG Mobile》

    06-18

  • “企云方”获数千万元Pre-A轮融资,戈壁创投领投

    “企云方”获数千万元Pre-A轮融资,戈壁创投领投

    投资界(微信ID:pedaily)3月3日报道,企云方科技完成数千万元Pre-A轮融资,戈壁创投领投。 一轮融资。 本轮融资由戈壁创投领投,用友产业基金跟投。 投资界人士表示,本轮融资将用于推动产品研发优化,以及企业营销和技术团队的扩充。 企云方科技于2016年在美国硅谷成立研发

    06-18

  • “交朋友”是AI行业的新方向

    “交朋友”是AI行业的新方向

    Snapchat最近遇到了大麻烦。 英国隐私监管机构信息专员办公室(ICO)向 Snapchat 发出了初步执法通知,因为 ICO 认为 Snapchat 在推出 MyAI 之前没有充分评估 AI 技术带来的数据保护风险,使得 MyAI 存在潜在危险。 不过,ICO强调,这只是临时调查结果。 Snapchat可以提供证据

    06-21

  • 天津乡村振兴引导基金启动,规模25亿

    天津乡村振兴引导基金启动,规模25亿

    投资界消息(ID:pedaily),6月8日,天津乡村振兴基金正式启动。 基金规模25亿元,最终撬动资金及项目群规模达1亿元。 据悉,天津乡村振兴基金是25亿元政府引导基金,与金融机构、企业等社会资本合作,共同发起设立多个基金中的基金,形成具有规模的乡村振兴基金中的基金集团

    06-17