大语言模型
自 2022 年 11 月 30 日 OpenAI 发布 ChatGPT 开始,大语言模型(Large Language Model,LLM)走进了普通人的视野,并开始影响人们的生活和工作方式。作者现在已经几乎离不开 LLM 这一工具了。
您会在您的学习和编程之旅中广泛地使用基于 LLM 的工具,例如 Cursor 和 GitHub Copilot 已经深度融入了作者的日常工作流中。在可以预见的未来,这类工具将会变得越来越多、越来越强大、越来越普及。
都有哪些大语言模型和产品?
您可以在 Chatbot Arena 了解到不同的大语言模型以及最新的排行榜。
下面是一些知名大语言模型和产品的官方网站,其中大部分都提供了在线的试用 / 使用面板:
国外平台
国内平台
其他
提示词与提示词工程
在人工智能领域,尤其是在自然语言处理(NLP)和机器学习模型中,提示词(Prompt) 是指用来指导模型生成特定输出或执行特定任务的输入文本。
提示词工程 则是设计和优化这些提示词的过程,目的是提高模型性能、生成更准确或更符合用户需求的结果。
通过学习提示词工程,您可以更好地使用 LLM。下面是一些学习资源:
API
上面提到,您可以在许多大语言模型和产品的官方网站直接使用他们提供的服务。另一种方法是使用 API,即调用他们提供的接口。
除了各自的官方接口,下面是一些第三方聚合接口:
自建面板
在使用 API 的前提下,您必须使用一些第三方面板,来实现聊天等功能。这些第三方面板可以提供更灵活的定制性、更好的集成兼容性以及丰富的功能。下面是一些常见的第三方面板:
基于 LLM 的工具
目前,已有大量基于 LLM 的工具,并且每隔一段时间就会有新的产品上线。下面列出了其中的一些:
- Aider: 一个命令行工具,让您可以通过自然语言与代码库进行交互
- Amazon CodeWhisper: 亚马逊的 AI 代码助手,可集成到多个 IDE 中
- CopyCoder: 帮助您生成面向 Cursor、Bolt、v0 等其他产品的提示词生成工具
- Cursor: 基于 AI 的代码编辑器,支持实时代码生成和编辑建议
- Dify: 开源的 LLM 应用开发平台
- GenAIScript: 微软开发的生成式 AI 脚本语言
- GitHub Copilot: GitHub 和 OpenAI 合作开发的 AI 编程助手
- GitHub Spark: GitHub 的 AI 驱动的代码探索工具
- LangChain: 用于构建 LLM 应用的框架
- bolt: 在线 AI 编程环境,快速构建全栈应用
- v0: Vercel 开发的 AI 驱动的 UI 组件生成器,可用于构建 Web 页面