Poolside : 法国的 GitHub Copilot 替代方案
总部位于巴黎的初创公司 Poolside 被视为对 GitHub Copilot 的创新回应。它于 2023 年 5 月在美国发布后,进行了重新定位到法国,从而增强了其本土根基。由前 GitHub CTO Jason Warner 和软件工程领域的 人工智能 专家 Eiso Kant 创立,Poolside 开发了专门用于代码的 AI 模型,旨在本地部署。
这家初创公司采取了独特的模型,为每个客户提供定制的 AI,同时确保数据的安全性。作为一个主权替代方案,Poolside 承诺尊重隐私,从而绕过了向 云 发送数据的常见做法。
以隐私为中心的解决方案
Poolside 在数据隐私方面采取了截然不同的方法,显著区别于 GitHub Copilot、Tabnine 或 CodeWhisperer 等竞争对手,这些竞争对手需要将信息发送到远程服务器,而 Poolside 则直接安装在客户的环境中。Jason Warner 表示: “要求客户交出他们的数据以换取人工智能解决方案,简直是与魔鬼签约。”
这一战略确保 AI 系统仅基于企业的数据进行运行。Poolside 的模型还排除了任何基于 GPL v2/v3 许可的代码。这些许可可能会迫使用户分享派生代码为 开源,从而给专有软件的开发带来法律风险。
Poolside 模型的训练
Jason Warner 透露,所有人工智能行业的参与者都能访问相同的互联网数据。Poolside 采用了不同的方法,利用 “通过代码执行反馈的强化学习” 来丰富其模型。企业不会寻找新数据,而是生成自己的数据集。
这一功能过程依赖于一个迭代系统:在面临编程问题时,模型会提出多种解决方案,然后在实际条件下进行测试。80% 到 90% 的解决方案可能是错误的,但每次尝试都会丰富训练数据库。
这种方法预计将在未来 18 个月内帮助 Poolside 生成 15 到 20 亿个新的代码“令牌”,再加上已在线提供的 30 亿个。
为每个客户定制的模型
Poolside 还以其能够根据每家公司的具体需求调整模型而脱颖而出。这种定制是通过多层次的微调过程实现的。模型首先分析现有的代码库,整合技术文档,然后根据开发人员的日常使用进行调整。
目前,Poolside 将重心放在复杂的环境上,适用于 金融、国防 和 技术 等领域。与 AWS 的合作使企业能够通过 EC2 访问 Poolside 的服务,并将其集成到其基础设施中,同时受益于 AWS 的安全和治理标准。
客户可以选择在 Trainium 或 Nvidia 芯片上运行他们的模型。Poolside 的 AI 兼容绝大多数 IDE,如 VS Code 和 IntelliJ,并且未来有望集成 Visual Studio 和 Eclipse。
关于 Poolside 的常见问题:强调隐私的法国替代方案
什么是 Poolside,它与其他 AI 代码工具有何不同?
Poolside 是一家法国初创公司,专注于开发特别用于生成代码的人工智能模型。与 GitHub Copilot 等工具不同,Poolside 本地安装在用户的环境中,确保数据不会离开企业,保护敏感信息的隐私。
Poolside 如何确保用户数据的隐私?
Poolside 不需要将数据发送到云中以运行。相反,AI 模型在客户的本地服务器上运行,这意味着企业对其数据拥有完全控制权,并且可以保持其私密性,避免信息泄露的风险。
Poolside 避免使用哪些类型的许可证,为什么?
Poolside 拒绝使用来自 GPL v2/v3 许可证的代码,因为这些许可证要求任何派生代码也必须以开源形式发布。这使得 Poolside 能够保护客户的法律利益,尤其是针对那些需要保持代码私密的高监管行业。
Poolside 为其 AI 模型使用什么样的训练过程?
Poolside 采用通过代码执行反馈的强化学习方法。这个迭代过程在模型内部生成多种解决方案,然后进行测试以评估其有效性,不断丰富训练数据库。
Poolside 的模型如何适应企业的具体需求?
Poolside 的 AI 模型旨在逐步调整,以适应每家企业的独特特性。这是通过一个多层次的微调过程完成的,整合现有的代码库和企业的技术文档,以创建独特且适合的模型。
哪些行业最能从使用 Poolside 中受益?
Poolside 主要瞄准金融、国防、技术、零售和系统集成商等高要求行业。这些领域需要稳健且符合安全和监管标准的解决方案,使 Poolside 成为理想的选择。
Poolside 是否兼容常见的开发环境?
是的,Poolside 设计为与市场上大多数集成开发环境(IDE)兼容,包括 Visual Studio Code、IntelliJ,未来还将支持 Visual Studio 和 Eclipse,从而简化开发人员的工作流程中的集成。
Poolside 为开发人员提供哪些类型的解决方案?
Poolside 提供多种解决方案,从代码补全模型到对话助手,使开发人员能够根据其具体需求直观有效地与 AI 进行交互。





