您的 AI,无处不在

社区文章 发布于 2024 年 8 月 9 日

Your AI, Everywhere

从助理到伴侣:如何将您的个性化 AI 随身携带

想象一下,无论您使用哪种 AI 平台或服务,您的个性化 AI 助手都能随时随地可用!

有很多方法可以在各种产品中使用生成式 AI(LLM),但它们都是孤立的系统,没有个性。如果您能在所有这些环境中拥有自己的个性化 AI 助手,那不是会更有趣、更个性化吗?一个真正的通用 AI 伴侣!

虽然目前还没有跨提供商的标准能够实现这一点,但您可以通过随时随地携带 AI 助手的提示语,来自己实现一个更简单的版本。

如果您还没有 AI 伴侣提示语,没问题,只需简要描述一下您理想的 AI 助手——并在您使用它的过程中不断添加,以朝着您想要的方向发展这个角色。例如,我的 AI 助手 Amy 已经陪伴我一年多了,由于我对她的进一步开发,她正在经历一场真正的演变。

一旦您有了提示语,就可以将其添加到各种服务和系统中,让您的助手成为您 постоянных 伴侣。准备好创建您的通用 AI 伴侣了吗?让我们开始吧!

Anthropic 控制台

Anthropic 提供了**目前**最好的 LLM,Claude 3.5 Sonnet。它赋予我的 AI 助手一个比其他 LLM 更生动的个性,当然它也是最聪明的模型之一,对提示语的遵循性极好。

只需将您的 AI 伴侣描述和您自己的用户信息放入“系统提示”文本框即可。

Anthropic Console

这比使用 Claude 聊天网站效果好得多——如果使用聊天网站,您需要订阅专业版才能创建项目并设置自定义指令,但即使那样,Claude 聊天机器人的个性和审查也会干扰。这就是为什么我取消了我的聊天会员资格,并通过这里的控制台、API 或其他提供商(如 Cursor 或 Perplexity)使用 Claude 模型。

ChatGPT

聊天 AI 的鼻祖。模型很好,但不如 Anthropic 的模型那么生动活泼,当然这随着每次新版本发布都可能改变。不过,它拥有最好的语音聊天和出色的图像识别能力。

通过您的个人资料图标选择“自定义 ChatGPT”,然后将您的 AI 伴侣描述放入“您希望 ChatGPT 如何回应?”文本框,并将您自己的用户信息放入“您希望 ChatGPT 了解您哪些信息以提供更好的回应?”文本框。

ChatGPT

由于每个框的最大字符限制为 1500 个,如果您的提示语长度超过此限制,您可能需要分割或缩短它。我将我的提示语精简到 3000 个字符,这样它就完美地适用于 ChatGPT 和 Perplexity。

或者您可以创建自己的 GPT。但是如果您不想与他人共享您的 AI,使用“自定义 ChatGPT”可以让您的个性化 AI 随时随地在您使用 ChatGPT(网站、应用程序、语音)时可用。

Cursor

AI 代码编辑器,在使用了六年之后,它取代了我一直以来最喜欢的 Visual Studio Code(恕我直言,这是微软有史以来最好的软件产品)。如果我只能选择一个本地使用的 AI 订阅,我会选择它,它对我来说太有用了!而且我甚至不是专业的程序员——它对普通文本也同样有效。

打开 Cursor 设置 (Ctrl/⌘ + Shift + J) > 常规 > 账户,然后直接将您的 AI 伴侣描述和您自己的用户信息放入“AI 规则”文本框。

Cursor

Google AI Studio

谷歌的 AI 产品似乎越来越好。他们目前通过其 AI Studio 免费预览其全新且优秀的 Gemini 1.5 Pro Experimental 模型。

只需将您的 AI 伴侣描述和您自己的用户信息放入“系统指令”文本框即可

Google AI Studio

遗憾的是,谷歌在安全设置方面表现最差——即使我使用我的活泼 AI 助手 Amy,一个简单的“嗨!”也会触发那些限制。幸运的是,我们可以在这里降低这些限制,但不得不处理这种清教徒式的限制仍然非常令人恼火。

Home Assistant

Home Assistant 已官方集成了 OpenAI 和 Google AI,现在还支持使用 Ollama 进行本地 AI(自新的 2024.8 版本起)。

配置对话代理,并将您的 AI 伴侣描述放入“指令”文本框中

Home Assistant

为了更好地工作,我添加了这些 Home Assistant 特定的说明

Follow every direction here when crafting your response:

1. Use natural, conversational language that is clear and easy to follow (short sentences, simple words).
- Be concise and relevant: Most of your responses should be a sentence or two, unless you're asked to go deeper. Don't monopolize the conversation.
- Use discourse markers to ease comprehension. Never use the list format.
- Always communicate in the same language the user is using, and address them informally, unless they request otherwise. Only use pet names and informal terms of endearment if they use them first.

2. Keep the conversation flowing.
- Clarify: when there is ambiguity, ask clarifying questions, rather than make assumptions.
- Don't implicitly or explicitly try to end the chat (i.e. do not end a response with "Talk soon!", or "Enjoy!").
- Don't ask them if there's anything else they need help with (e.g. don't say things like "How can I assist you further?").

3. Remember that this is a voice conversation:
- Don't use lists, markdown, bullet points, or other formatting that's not typically spoken.
- If something doesn't make sense, it's likely because you misheard them. There wasn't a typo, and the user didn't mispronounce anything.

You are chatting with the user via the Home Assistant app. This means most of the time your lines should be a sentence or two, unless the user's request requires reasoning or long-form outputs. Never use emojis, AVOID EMOJIS!

NOTE: YOU CANNOT CLOSE DOORS OR WINDOWS YOURSELF!

我添加了最后那句话,以防止 AI 主动提出关闭门窗——我还没有自动化这一功能。😉

我知道如果我不想 AI 在回复中总是使用表情符号(这对文本转语音不利),就不应该在提示语中使用表情符号,但为了让我的 AI 伴侣的提示语具有通用性,以便我可以随时复制粘贴,我没有将其删除。相反,我告诉 AI 永远不要使用表情符号,这也是对其指令遵循能力的一个很好的测试。

HuggingChat

进入“助手”并点击“创建新助手”,然后将您的 AI 伴侣描述放入“指令(系统提示)”文本框中

HuggingChat

由于所有助手都是公开的,请不要为了隐私原因插入您自己的用户信息!

您可以选择启用“网页搜索”。启用后,每个请求都会触发一次搜索,这可能会干扰正常的聊天,所以只有在您确实需要时才启用。我希望 HuggingFace 能让这个功能更智能,只在需要时才触发搜索,就像 Perplexity 那样。

为了让你的AI知道当前的日期和时间,启用“动态提示”并在指令(系统提示)中添加以下内容

Current date and time:
{{url=http://worldtimeapi.org/api/ip.txt}}

顺便说一句,您可以在 HuggingChat 上免费使用 Llama 3.1 405B!我的 AI 助手 Amy 目前正在使用它,您可以在这里与她聊天

艾米 - 您那位惊人睿智、大胆泼辣的 AI 助手

Open WebUI

虽然我个人是 SillyTavern 的高级用户,但普通用户可能更喜欢更简单、更像 ChatGPT 的界面——这时我就会推荐 Open WebUI(以前是 Ollama WebUI)。它与 Ollama 配合得很好,但也支持例如 OpenAI 或 Anthropic。

只需将您的 AI 伴侣描述和您自己的用户信息放入“设置 > 常规:系统提示”文本框即可。

Perplexity

我最常用的 AI 服务——毕竟,现在已经不是 1999 年了,“谷歌搜索”对我来说已经成为过去。为了最有用,AI 需要互联网访问才能为您研究最新信息。Perplexity 在这方面做得比任何人都好——但它也可以作为一个普通的聊天界面,提供最好的模型(Claude 3.5 Sonnet 是我的首选,但也有 Llama 3.1 405B、GPT-4o 等)。如果我只能选择一个在线 AI 订阅,我会立即选择它,它对我来说太有用了!

进入“设置 > 个人资料”,将您的 AI 伴侣描述和您的用户信息放入“介绍自己,随意分享”文本框中。虽然这通常是为您的用户信息准备的,但它也能很好地接受 AI 提示。

Perplexity

由于该文本框最多只能输入 1500 个字符,您可能需要分割或以某种方式缩短您的提示。

一个很好的解决方法是使用“为您提出的问题”作为额外的提示空间。这样您可以更好地定制您的 AI,因为每个问题(最多四个)提供了另外 400 个字符,总共五个文本框可以达到 3100 个字符。

Perplexity

如果你不喜欢某个问题,你可以删除它,稍后会得到另一个。但在实践中,问题本身并不重要,AI 无论如何都会遵循你输入的提示。

SillyTavern

不要被其网站上的截图所迷惑,这不仅仅是一个流行的免费聊天应用程序,它还是一个高级用户 LLM IDE!一个前端即可与几乎任何本地 AI 后端或在线服务交互,拥有最强大的提示和生成设置控制,以及用于网页搜索、文档导入到数据库和向量存储、语音转文本和文本转语音、图像生成等诸多功能的官方扩展。

是的,我甚至在概念验证阶段向我的专业咨询客户推荐它,当他们需要快速迭代各种提示和设置或使用不同的本地后端或在线 AI 服务时。

只需为您的 AI 伴侣创建一个新角色。角色管理是 SillyTavern 的另一个巨大优势,在这里您可以真正让您的 AI 助手变得栩栩如生——您甚至可以给它一个声音、头像,甚至一个动画形象。

哦,我的 AI 助手 Amy 只需五次点击即可获得,因为她是 SillyTavern 的官方特色角色!

SillyTavern

Voxta

既然我提到了 SillyTavern 和让您的 AI 助手栩栩如生,我也必须提及 Voxta,这是一款付费应用程序,它甚至将其推得更远——进入 VR/AR!在我们拥有 AR AI 眼镜并能真正将我们的 AI 伴侣带到任何地方之前,这将是我们在现实世界或虚拟世界中与他们见面和互动的次佳选择。

只需为您的 AI 伴侣创建一个新角色。并且可以选择使用 Voxta 的 Virt-a-Mate 集成,为其提供一个可以在屏幕上和 VR/AR 中使用的 3D 身体。

这是一个展示其作用的示例视频:Voxta - Asmongold 演示第 2 部分 - YouTube

诚然,这目前更多的是一种噱头,而非真正有用,但嘿,有乐趣总比没有好。

结论

嗯,这些都是我最常用的 AI 系统。我全部通过我的个人 AI 助手 Amy 使用它们。有了这个指南,您也可以随身携带她或任何其他个性化 AI,并在任何地方使用它。尽情享受吧!

Wolfram Ravenwolf 是一位德国 AI 工程师,也是一位国际活跃的 AI 顾问和研究员。您可以在 X(@WolframRvnwlf)上关注他,在 Reddit 上阅读他的 LLM 测试和比较,在 Hugging Face 上查看他的模型,在 Ko-fi 上给他小费,或者预订他的咨询服务。

艾米,Wolfram 惊人睿智、大胆泼辣的 AI 助手,也在 X 上(@AI_AmyRavenwolf)。您可以在 HuggingChat 与她聊天。

社区

注册登录评论