AI、ML、数据工程新闻综述:Jupyter AI、AudioCraft、OverflowAI、StableCode 和 Tabnine

Jupyter Notebook 发布生成式 AI 扩展 Jupyter AI

Jupyter 推出了 Jupyter AI,这是一个为 JupyterLab 添加生成式人工智能功能的项目。用户可以通过简单的自然语言提示生成完整的笔记本、解释和编写代码、纠正错误以及总结内容。Jupyter AI 将 Jupyter 与多家供应商的大型语言模型(LLMs)连接,包括 AI21AnthropicAWSCohereOpenAI,并得到 LangChain 的支持。Jupyter AI 允许用户根据自己的需求选择 LLM、嵌入模型和向量数据库,确保数据透明性和隐私保护。该软件的核心提示、链和组件都是开源的,并且存储了与模型生成内容相关的元数据,便于追踪 AI 生成的代码。

Meta 开源音频生成框架 Audiocraft

Meta 开源了其文本到音乐生成 AI AudioCraft,供研究人员和从业者训练自己的模型,推动该领域的发展。AudioCraft 是一个从简短文本描述生成高质量、逼真音频和音乐的框架,基于三个不同的 AI 模型:MusicGenAudioGenEnCodec。MusicGen 使用 Meta 拥有和许可的音乐样本从文本生成音乐,AudioGen 使用公开可用的音效生成音频,EnCodec 解码器生成逼真的音频输出,减少生成过程中的伪影。AudioCraft 简化了压缩、生成和音乐/声音创建的过程,用户可以在现有代码基础上进行改进,展示了其适应性。

Stack Overflow 推出生成式 AI 工具 OverflowAI

Stack Overflow 宣布将生成式 AI 集成到其公共平台 Stack Overflow for Teams 中,这一创新举措包括新的产品领域,如 IDE 集成,旨在将社区生成的 5800 万个问题和答案的丰富专业知识无缝融入开发者的工作空间。这一全面努力统称为 OverflowAI。OverflowAI 包括改进的 AI 搜索、Slack 集成和 Visual Studio Code 插件,还将帮助企业进行知识管理,目标是让企业和开发者更容易找到和利用所需信息。

Stability AI 推出代码生成 LLM StableCode

Stability AI 宣布推出其首个代码生成 LLM 生成式 AI 产品 StableCode,旨在帮助程序员日常工作,并为新开发者提供学习工具。StableCode 提供三个层级:基础模型、指令模型和长上下文窗口模型(最多支持 16,000 个 token)。StableCode 基于开源项目 BigCode 的编程语言数据集,经过 Stability AI 的进一步优化和微调,初期支持 Python、Go、Java、JavaScript、C、Markdown 和 C++ 等编程语言。

Tabnine 发布 Tabnine Chat

Tabnine 宣布推出 Tabnine Chat 的测试版,这是一个使用自然语言与 Tabnine 的 AI 模型交互的应用程序。Tabnine Chat 在 IDE 内运行,允许组织仅使用许可代码进行训练,并支持在隔离环境中部署。与 ChatGPT 不同,Tabnine Chat 专注于帮助专业开发者处理大型项目,支持应用程序的初始创建和持续开发。Tabnine Enterprise 用户可以连接其代码库以获取内部项目特定的帮助,该工具符合安全需求并提供隔离部署选项,确保代码隐私。Tabnine Chat 的训练仅涉及开源代码,避免使用 copyleft 代码。

阅读 21
0 条评论