
{"id":10430,"date":"2026-07-26T16:37:32","date_gmt":"2026-07-26T08:37:32","guid":{"rendered":"https:\/\/infernews.com\/blog\/openworker\/"},"modified":"2026-07-26T16:37:32","modified_gmt":"2026-07-26T08:37:32","slug":"openworker","status":"publish","type":"post","link":"https:\/\/infernews.com\/blog\/openworker\/","title":{"rendered":"OpenWorker &#8211; Andrew Ng \u958b\u767c\u684c\u9762 AI \u9f8d\u8766"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/infernews.com\/blog\/wp-content\/uploads\/2026\/07\/how-it-works.jpg\" alt=\"How OpenWorker works\"><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u5c0d\u597d\u591a\u6253\u5de5\u4ed4\u569f\u8b1b\uff0c\u6700\u5927\u5605\u56f0\u64fe\u5514\u4fc2 AI \u5514\u5920\u8070\u660e\uff0c\u800c\u4fc2\u4f62\u53ea\u8b58\u5f97\u300c\u7b54\u554f\u984c\u300d\u800c\u5514\u8b58\u5f97\u300c\u505a\u5b8c\u4ef6\u4e8b\u300d\u3002OpenWorker \u5605\u5207\u5165\u9ede\u6b63\u6b63\u55ba\u5462\u5ea6\uff1a\u4f62\u5b9a\u4f4d\u4fc2\u4e00\u500b\u6703\u8dd1\u55ba\u4f60\u96fb\u8166\u4e0a\u9762\u5605 AI \u540c\u4e8b\uff0c\u53ef\u4ee5\u5e6b\u4f60\u6574\u7406 calendar\u3001\u5beb follow-up email\u3001\u751a\u81f3\u81ea\u52d5\u51fa\u4e00\u4efd customer brief\uff0c\u6700\u5f8c\u7540\u4f60\u4e00\u4efd\u53ef\u4ee5\u76f4\u63a5\u958b\u569f\u7528\u5605\u6587\u4ef6\uff0c\u5514\u4fc2\u4e00\u4e32\u5c0d\u8a71\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OpenWorker \u7531 Andrew Ng\uff08\u5433\u6069\u9054\uff09\u76f8\u95dc\u5718\u968a\u63a8\u51fa\uff0c\u5f15\u64ce\u5efa\u57fa\u65bc\u4f62\u54cb\u81ea\u5df1\u958b\u767c\u5605 Python \u958b\u6e90\u5eab <strong>aisuite<\/strong>\uff0c\u5462\u500b\u5eab\u63d0\u4f9b\u7d71\u4e00\u5605 chat-completions API \u4ee5\u53ca\u652f\u63f4\u5de5\u5177\u8abf\u7528\uff08tool calling\uff09\u3001MCP \u7b49\u529f\u80fd\u3002\u7c21\u55ae\u8b1b\uff0cOpenWorker \u5514\u4fc2\u5f9e\u96f6\u5beb\u8d77\u5605 wrapper\uff0c\u800c\u4fc2\u5c07 aisuite \u5305\u6210\u4e00\u500b\u771f\u6b63\u9762\u5411\u684c\u9762\u7528\u6236\u5605\u61c9\u7528\uff0c\u4e26\u4e14\u55ba\u539f\u672c aisuite \u5009\u5eab\u5165\u9762\u958b\u767c\u5497\u4e00\u6bb5\u6642\u9593\u4e4b\u5f8c\uff0c\u5148\u642c\u51fa\u569f\u7368\u7acb\u6210 repo\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u76ee\u524d\u652f\u63f4 macOS\uff08Apple Silicon\uff09\u4ee5\u53ca Windows 10\/11\uff0c\u7528\u5bb6\u53ef\u4ee5\u8cbc\u4e0a\u81ea\u5df1\u5605 API key \u53bb\u7528 OpenAI\u3001Anthropic\u3001Google Gemini\u3001DeepSeek\u3001Kimi\u3001Qwen\u3001Mistral \u7b49\u6a21\u578b\uff0c\u4ea6\u53ef\u4ee5\u7d93 Ollama \u5b8c\u5168\u672c\u5730\u8dd1\u958b\u6e90\u6a21\u578b\u3002\u6240\u6709\u5622\u90fd\u55ba\u672c\u6a5f\u884c\uff0c\u53ea\u6709\u7528\u5bb6\u6388\u6b0a\u5605 model call \u6216\u8005\u9023\u63a5\u5de5\u5177\u5148\u6703\u63a5\u89f8\u5230\u7db2\u7d61\u3002\u5c0d\u65bc\u6ce8\u91cd\u79c1\u96b1\u6216\u8005\u516c\u53f8\u653f\u7b56\u5514\u7540\u6578\u64da\u51fa cloud \u5605\u4eba\uff0c\u5462\u500b\u4fc2\u4e00\u500b\u5e7e\u5be6\u969b\u5605\u9078\u64c7\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f62\u4ea6\u5167\u5efa 25+ \u500b\u6574\u5408\uff0c\u5305\u62ec GitHub\u3001Slack\u3001Jira\u3001Notion\u3001Linear\u3001HubSpot\u3001Outlook\u3001Gmail\u3001Google Calendar \u7b49\uff0c\u4ea6\u652f\u63f4\u4efb\u4f55\u53ef\u4ee5\u7d93 MCP\uff08Model Context Protocol\uff09\u63a5\u99c1\u5230\u5605\u5de5\u5177\u3002\u6700\u4ee4\u7b46\u8005\u6b23\u8cde\u5605\u4fc2\u4f62\u5605\u5be9\u6279\u6a5f\u5236\uff1a\u5beb\u8a0a\u606f\u3001\u767c\u9001\u90f5\u4ef6\u3001\u57f7\u884c shell \u6307\u4ee4\u5462\u985e\u300c\u5c0d\u5916\u6709\u5f71\u97ff\u300d\u5605\u52d5\u4f5c\uff0c\u5168\u90e8\u90fd\u8981\u5148\u7d93\u4f60\u78ba\u8a8d\u5148\u81f3\u6703\u57f7\u884c\uff0c\u5514\u6703\u81ea\u5df1\u975c\u975c\u96de\u64b3\u63a3\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u4ee5\u4e0b\u4fc2\u5e7e\u500b\u7528\u5bb6\u6703\u6bd4\u8f03\u95dc\u5fc3\u5605\u91cd\u9ede\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u5b9a\u4f4d\u4fc2\u684c\u9762 AI \u540c\u4e8b<\/strong>\uff0c\u76ee\u6a19\u4fc2\u4ea4\u5230\u300c\u6210\u54c1\u300d\u800c\u5514\u6b62\u4fc2\u804a\u5929\u56de\u8986\uff0c\u4f8b\u5982 HTML brief\u3001Markdown \u5831\u544a\u3001\u6392\u597d\u5605 calendar \u66f4\u65b0\u7b49\u3002<\/li>\n<li><strong>\u5b8c\u5168\u958b\u6e90\u3001MIT \u6388\u6b0a<\/strong>\uff0c\u7531 Andrew Ng \u5718\u968a\u958b\u767c\uff0c\u5f15\u64ce\u5efa\u57fa\u65bc\u4f62\u54cb\u5605 aisuite \u958b\u6e90\u5eab\u3002<\/li>\n<li><strong>\u6a21\u578b\u81ea\u9078<\/strong>\uff0c\u652f\u63f4\u591a\u9593\u4e3b\u6d41 cloud provider\uff0c\u4ea6\u53ef\u4ee5\u7d93 Ollama \u5b8c\u5168\u672c\u5730\u57f7\u884c\u958b\u6e90\u6a21\u578b\u3002<\/li>\n<li><strong>\u91cd\u8996\u79c1\u96b1<\/strong>\uff0c\u5c0d\u8a71\u3001token\u3001API key \u90fd\u5132\u55ba\u672c\u6a5f secret store\uff0c\u5514\u9700\u8981\u767b\u5165\u4ea6\u53ef\u4ee5\u7528\u3002<\/li>\n<li><strong>MCP + \u5be9\u6279\u6a5f\u5236<\/strong>\uff0c\u6240\u6709\u5c0d\u5916\u52d5\u4f5c\uff08\u767c\u8a0a\u606f\u3001\u57f7\u884c\u6307\u4ee4\uff09\u90fd\u6703\u5148\u554f\u904e\u4f60\u5148\u505a\uff0c\u6e1b\u4f4e\u300cAI \u81ea\u884c\u64b3\u63a3\u300d\u5605\u98a8\u96aa\u3002<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u4f60\u4fc2\u4e00\u500b\u4eba\u6216\u8005\u5c0f\u578b\u5718\u968a\uff0c\u60f3\u6435\u4e00\u500b\u53ef\u4ee5\u5e6b\u4f60\u300c\u8dd1\u624b\u300d\u800c\u5514\u4fc2\u6de8\u4fc2\u300c\u50be\u5048\u300d\u5605 AI \u5de5\u5177\uff0c\u53c8\u5514\u60f3\u5c07\u516c\u53f8\u654f\u611f\u8cc7\u6599\u9001\u53bb\u9589\u6e90\u670d\u52d9\uff0cOpenWorker \u7b97\u4fc2\u4e00\u500b\u503c\u5f97\u8a66\u5605\u9078\u64c7\u3002\u4f62\u800c\u5bb6\u4ef2\u55ba open beta\uff0c\u5b98\u65b9\u8868\u793a\u6703\u81ea\u52d5\u66f4\u65b0\u3001\u4e0d\u65b7\u57f7\u5413\u5572 bugs\uff0c\u7540\u7528\u5bb6\u63d0\u4ea4 issue\u3002\u9069\u5408\u60f3\u8a8d\u771f\u5c07 AI \u878d\u5165\u65e5\u5e38\u5de5\u4f5c\u6d41\u3001\u5c0d\u79c1\u96b1\u540c\u53ef\u63a7\u6027\u6709\u8981\u6c42\u5605\u4eba\u3002<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/openworker.com\/\" rel=\"noopener noreferrer\"><strong>\u9805\u76ee\u4e3b\u9801<\/strong><\/a> \u00b7 <a href=\"https:\/\/github.com\/andrewyng\/openworker\" rel=\"noopener noreferrer\"><strong>GitHub<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenWorker \u4fc2\u4e00\u500b\u958b\u6e90\u5605\u684c\u9762 AI \u540c\u4e8b\uff0c\u7531 Andrew Ng \u5718\u968a\u958b\u767c\uff0c\u5f37\u8abf\u672c\u5730\u57f7\u884c\u3001\u5e36\u81ea\u5df1\u5605\u6a21\u578b API key\uff0c\u4e26\u4e14\u6703\u7522\u51fa\u771f\u6b63\u5605\u6210\u54c1\u800c\u5514\u6b62\u4fc2\u804a\u5929\u56de\u8986\u3002<\/p>\n","protected":false},"author":8,"featured_media":10429,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ai_generated_summary":"","footnotes":""},"categories":[133,185,178,140,147,153,137,151,38,166,122,152,191,187,207],"tags":[],"class_list":["post-10430","post","type-post","status-publish","format-standard","hentry","category-133","category-qwen","category-google","category-gemini","category-deepseek","category-openai","category-api","category-mcp","category-38","category-mac","category-ollama","category-python","category-anthropic","category-187","category-kimi"],"_links":{"self":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts\/10430","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/comments?post=10430"}],"version-history":[{"count":0,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/posts\/10430\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/media\/10429"}],"wp:attachment":[{"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/media?parent=10430"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/categories?post=10430"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infernews.com\/blog\/wp-json\/wp\/v2\/tags?post=10430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}