如何使用ChatGPT为您的咨询俱乐部寻找潜在客户:一位伯克利CS学生的指南
你好!我是 Aldrin,一名就读于加州大学伯克利分校的大三学生,专攻计算机科学(CS)和数据科学(DS)。我是一个典型的大学生,喜欢编程、分析数据以及在课间抓紧时间去 GBC 品尝一下小吃。但是,我也对技术与商业交汇的领域有着浓厚的兴趣。
在我在加州大学学习的过程中,我发现成为俱乐部成员是学习和成长的最佳途径之一。恰巧我加入了一个咨询俱乐部。但就像咨询俱乐部中的任何人会告诉你的那样,为潜在俱乐部成员和客户寻找线索可能是一个难啃的硬骨头。幸运的是,我的CS和DS背景提供了一个独特的解决方案:利用人工智能(AI),特别是由OpenAI开发的GPT-4模型,即ChatGPT。
“但是等等,阿尔德林”,你可能会问,“一个语言模型如何帮助我们为我们的咨询俱乐部寻找潜在客户?” 好吧,我的朋友,让我解释一下。
什么是ChatGPT?
在我们深入讨论如何使用ChatGPT之前,了解ChatGPT是什么至关重要。ChatGPT是OpenAI开发的一种人工智能,由GPT-4模型驱动。它的设计是为了生成类似人类的文本回复,能够理解和生成基于上下文的对话。从回答问题、写作文到创作诗歌,ChatGPT都能胜任。然而,它真正与众不同的是在潜在线索协助方面的潜力。
利用ChatGPT进行潜在客户的采集
1. 创建个性化的外联计划
ChatGPT最明显的用途是编写个性化的大众邮件。ChatGPT非常擅长创建个性化的文本。您不必花费数小时来制作独特的外联信息,而是可以使用ChatGPT自动化此过程。向模型提供有关您的目标受众的数据,例如他们的兴趣,并让它制作与他们产生共鸣的个性化信息。然而,这是大多数人都知道的事情,而这并没有多大用处。
2. 编写一个爬取脚本
好的,让我们进入真正的游戏变革者:使用ChatGPT编写爬虫脚本。LinkedIn是一个潜在销售线索宝库,这并不是秘密。然而,挑战在于高效、道德地提取这些数据。这就是当我偶然想到使用ChatGPT编写JavaScript爬虫脚本的时候。
旅程始于当我向 ChatGPT 请求编写一个 JavaScript 抓取脚本时。我最初的假设是这只是一种基础的脚本,但这次得到的是一个强大且易于实现的脚本,可以从 LinkedIn 档案中抓取人们的名字和姓氏。这个发现绝对是一个铁矿山!
这是我选择的最终版本:
// Step 1: Select all elements containing names
let names = document.querySelectorAll(".ember-view.lt-line-clamp.lt-line-clamp--single-line.org-people-profile-card__profile-title.t-black");
// Step 2: Create an empty array to store the names
let nameArray = [];
// Step 3: Iterate through the elements and extract the text
for(let i = 0; i < names.length; i++) {
nameArray.push(names[i].textContent);
}
// Step 4: Remove the extra spaces, "\n", any brackets and anything inside it from elements, and any commas and anything after it
nameArray = nameArray.map(name => name.replace(/\s+/g, ' ').replace(/\n/g, '').replace(/\(.*?\)/g, '').split(',')[0]);
// Step 5: Remove elements containing the string "LinkedIn Member" or a period
nameArray = nameArray.filter(name => !name.includes("LinkedIn Member") && !name.includes(".") );
// Step 6: Create a string with the names separated by a new line
let namesString = nameArray.join('\n');
// Step 7: Print the string in the console
console.log(namesString);
我的初始提示:
如何使用检视元素和JavaScript控制台,在LinkedIn搜索上抓取人名并将其导出为CSV文件?
是的,很简单但很有效。我可能花了5到6次尝试和提示才让它按照我的想法工作起来。
过程:
现在,我们如何使用这个脚本获取电子邮件?以下是逐步指南:
- 在领英上找到潜在潜在客户:打开领英并导航到您想要获取资源的任何公司的“人员”部分。开始搜索您感兴趣的特定角色。我通常搜索关键词,如“营销”,“副总裁”,“合作伙伴关系”等。
- 加载数据: 向下滚动页面,加载您想要的尽可能多的名称。
- 访问浏览器控制台:加载名称后,在页面的任何位置右键单击,然后选择“检查元素”。在弹出的新窗口中,导航到“控制台”选项卡。
- 运行脚本:将使用ChatGPT生成的JavaScript爬取脚本粘贴到控制台中,并按回车键。
- 哇!:脚本将自动收集页面上所有可见人名。
- 整理数据:将收集到的姓名粘贴到Google Sheets或Excel中。
- 数据清洗:使用Google表格中的“拆分文本到列”选项(数据>拆分文本到列),以将名字分开。选择“空格”作为分隔符。
- 识别电子邮件格式:尝试找出公司所使用的电子邮件格式。常见的包括firstlast@company.com、flast@company.com,或者first.last@company.com。
- 创建电子邮件 ID:使用 CONCATENATE 函数将姓名和公司域连接起来,形成潜在的电子邮件 ID。
- 健全性检查: 作为最后的检查,将电子邮件 ID 复制并粘贴到您的电子邮件中。有效的电子邮件通常会显示与其关联的个人资料图片。
而这就是!使用ChatGPT和一些聪明的想法来寻找潜在线索的有效方法。
限制
尽管这种方法很有效,但它仍有一些局限性。主要的局限性就是它最适用于员工具有固定别名的公司。如果公司不遵循特定的格式或使用唯一标识符来创建电子邮件地址,那么这种方法就可能难以寻找潜在客户。
此外,道德考虑也必须被纳入考虑。负责任地使用这些数据,并遵守所有相关的隐私法律和LinkedIn的服务条款是至关重要的。
结论
在不断发展的人工智能世界中,提高效率和自动化的机会不断涌现。利用这些技术可以提供独特的解决方案并给您带来优势。无论是为咨询俱乐部寻找潜在客户还是优化生活的其他方面,像ChatGPT这样的人工智能技术都可以改变游戏规则。
记得要负责任地使用这些工具,祝你采购愉快!