首页 > 科技未来 > 内容

多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

站长声明

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

标签:

相关文章

  • 为什么其他保险公司会向员工赠送 50,000 块 Apple Watch,并且还免费开发一系列健康应用

    为什么其他保险公司会向员工赠送 50,000 块 Apple Watch,并且还免费开发一系列健康应用

    免费赠送 50,000 块 Apple Watch?您确定您收到的不是 Apple Watch 型号吗?您还需要支付运费吗?是的,真的有这么有钱的公司。 周二,美国保险金融集团(Aetna)宣布将于今年秋季开始与苹果合作。 安泰近5万名员工将有资格免费获得Apple Watch,甚至与安泰合作的企业客户也将

    06-18

  • 外媒:三星将于2022年底推出200层以上的第8代NAND闪存

    外媒:三星将于2022年底推出200层以上的第8代NAND闪存

    据businesskorea报道,三星电子将在年底推出200层以上的第8代NAND闪存。 Businesskorea援引业内人士的话预测,三星将在单芯片存储器之上叠加96层,推出第一层NAND闪存。 与上一代Layer NAND产品相比,Layer NAND闪存可将生产效率和数据传输速度提高30%。 Businesskorea报道称

    06-08

  • 独家-国内营收或加速,耐克入驻拼多多

    独家-国内营收或加速,耐克入驻拼多多

    雷峰网独家获悉,Nike Outlet旗舰店近期或将入驻拼多多。 知情人人士向雷峰网透露,今年下半年,拼多多考察了以耐克为首的鞋服品牌。 其中还包括波司登、雅戈尔等顶级品牌。 对于与耐克的合作,目前的策略是参考斯凯奇的模式,首先以直营店的形式进入市场。 这与拼多多从今年

    06-17

  • 摩根传动完成近亿元Pre-A轮融资,创始人12月3日从国内传动龙头

    摩根传动完成近亿元Pre-A轮融资,创始人12月3日从国内传动龙头

    投资界(ID:pedaily)获悉消息,近日,摩根大通传动宣布完成近亿元Pre-A轮融资。 ,本轮融资由野草创投领投,川商创投基金、鼎坤一号基金跟投。 本轮融资将用于摩腾传动产品研发、深化行业应用、扩大品牌影响力和市场份额等。 创始人和摩腾传动董事长侯文科表示,“本轮融资

    06-17

  • 在银行APP卖奢侈品,PaaS平台“银奢inLUXE”获数百万元种子轮融资

    在银行APP卖奢侈品,PaaS平台“银奢inLUXE”获数百万元种子轮融资

    投资社区(ID:pedaily)9月21日消息,奢侈品PaaS平台“银奢inLUXE”近日完成数百万人民币融资种子轮融资 种子轮融资,投资方为奢侈品行业高管,本轮融资将用于业务扩张和产品研发。 银奢inLUXE于今年3月正式开始运作。 率先进驻国内数十家银行APP分期商城,为一线品牌提供线

    06-17

  • 2017阿里巴巴封神之战-福建赛区,硝烟再次升起~

    2017阿里巴巴封神之战-福建赛区,硝烟再次升起~

    阿里巴巴封神之战全球创客大赛始于2017年,是阿里巴巴集团面向全球创客社区举办的系列赛事。 大赛由阿里巴巴创新中心(AIC)主办,联合全球多个国家和地区、全球知名媒体、全球知名创投机构、数十家全球顶级合作伙伴,打造“互联网”精英团队创业大赛。 今年的福建赛区由厦门

    06-18

  • 成立十年,国药资本今天正式更名

    成立十年,国药资本今天正式更名

    对于一个公司来说,成立十年意味着它已经逐渐成熟,具备了持续成功的基础。 成立于2001年的国药资本决定以全新的品牌形象迎接第十个十年。 2019年1月19日,国药资本宣布正式更名为“健一资本”,并在行业内率先提出“创新+融合”的投资理念,打造两轮核心竞争力“产业+资本”

    06-17

  • 耀明环保完成数千万元Pre-A轮融资,由坤高新创投

    耀明环保完成数千万元Pre-A轮融资,由坤高新创投

    投资圈领投(ID:pedaily)据2月22日消息,工业污染控制及废水处理技术公司“耀明环保”近日完成数千万元Pre-A轮融资,由坤高新创投领投,绿叶投资等机构跟投。 苏州耀明环保科技有限公司成立于2001年,创始人及CEO王磊、联合创始人鲁鹏硕士毕业于清华大学。 在清华大学研究生

    06-17

  • 神舟电脑第四次提交创业板上市申请,目前正在进行初审

    神舟电脑第四次提交创业板上市申请,目前正在进行初审

    2月21日上午,创业板发行监管部公开信息显示,神舟电脑再次提交创业板上市申请,目前正在审核中处于初步审查阶段。    据悉,这是神舟电脑第四次申请上市。 神舟电脑前三次申请均以失败告终——2009年,神舟电脑赴港上市计划搁浅; 2009年,深圳中小板因金融危机陷入搁浅;

    06-18

  • 米聊“复活”-微信表情采取“禁烟”行动-Apple Glass专利可自动清洁镜片

    米聊“复活”-微信表情采取“禁烟”行动-Apple Glass专利可自动清洁镜片

    早报称Facebook侵犯用户隐私赔偿用户6.5亿美元苹果Apple Glass专利可自动清洁镜片国寿举报人发声再次在中国互联网上普及率为70.4%。 Apple 训练 Siri 更好地理解口吃的用户。 三星推出PC消息应用MiLiao“复活”:成为语音聊天应用。 淘票票响应免费退款功能。 SpaceX 指责亚马

    06-21

  • 据悉,俏江南已提交上市申请,融资300至4亿美元

    据悉,俏江南已提交上市申请,融资300至4亿美元

    3月21日,据港媒报道,据市场消息,俏江南近日已向港交所提交上市申请交易所并已聘请瑞银和派杰亚洲为安排人,初步计划融资300美元至4亿美元,暂定于今年第二季度在香港上市。   据香港《明报》报道,内地中式餐厅运营商俏江南已正式进驻香港。 据市场人士透露,俏江南已于

    06-17

  • 全年投资5笔,海南自贸港基金新增投资3名GP,

    全年投资5笔,海南自贸港基金新增投资3名GP,

    海南自贸港基金再出手,今年已是第五次。 投资圈-解码LP消息,12月16日,海南金融集团发布《关于海南自由贸易港建设投资基金拟投资设立子基金的公示》显示,海南自贸港基金已选定3只拟投资子基金,投资规模达6.86亿元。 具体来说,我们看一下这三个子基金: 1、华能长富清洁能

    06-18