随笔分类 -  AI

上一页 1 2 3 4 下一页

大模型 RAG 是什么
摘要:大模型 RAG(Retrieval-Augmented Generation)是一种结合了检索(Retrieval)与生成(Generation)能力的先进人工智能技术,主要用于增强大型语言模型(LLMs,Large Language Models)在特定任务中的表现,特别是那些需要访问外部知识库或 阅读全文

posted @ 2024-04-10 19:17 ercom 阅读(3489) 评论(0) 推荐(0)

通用的 AI prompt 实操技巧
摘要:1. 提供清晰、具体的目标在 Prompt 中明确指出你希望 AI 辅助完成的具体任务,包括要实现的功能、遵循的标准、适用的技术栈等。 2. 提供足够的上下文提供与任务相关的背景信息、现有代码片段、接口文档、数据结构等,帮助 AI 更好地理解你的意图。 3. **使用结构化和层次化的提示**将复杂的 阅读全文

posted @ 2024-04-10 19:16 ercom 阅读(228) 评论(0) 推荐(0)

运行模型对比 gemma:7b, llama2, mistral, qwen:7b
摘要:【gemma:2b】 total duration: 1m5.2381509sload duration: 530.9µsprompt eval duration: 110.304msprompt eval rate: 0.00 tokens/seval count: 604 token(s)eva 阅读全文

posted @ 2024-03-04 21:15 ercom 阅读(776) 评论(0) 推荐(0)

[FAQ] CodeLlama GGUF 文件下载
摘要:hf-mirror: https://hf-mirror.com/TheBloke/CodeLlama-7B-GGUFmodelscope: https://modelscope.cn/models/Xorbits/CodeLlama-7B-GGUF/ 进入主页后,可以看到推荐的模型是 codell 阅读全文

posted @ 2024-01-07 19:54 ercom 阅读(894) 评论(0) 推荐(0)

[GPT] gradio-chatbot 原理及代码解析
摘要:GradioChatBot 是一个基于 Gradio 的聊天机器人,它可以与不同的 URL 进行对话。其原理是通过将用户输入的文本发送到指定的 URL,然后接收并解析 URL 返回的响应,然后将响应展示给用户。 具体来说,GradioChatBot 首先会将用户输入的文本作为参数,发送到指定的 UR 阅读全文

posted @ 2023-08-16 22:54 ercom 阅读(1269) 评论(0) 推荐(0)

[LLM] 开源 AI 大语言模型的本地化定制实践
摘要:LLM(Large Language Model,大型语言模型)是一种基于深度学习的自然语言处理模型,旨在理解和生成人类语言。 它们在大量的文本数据上进行训练,可以执行广泛的任务,包括文本总结、翻译、情感分析等等。 LLM的特点是规模庞大,包含数十亿的参数,帮助它们学习语言数据中的复杂模式。 本文假 阅读全文

posted @ 2023-08-16 08:59 ercom 阅读(741) 评论(0) 推荐(0)

[GPT] 用dogecoin接受付款,如何实现收款回调,不借助中心化的第三方
摘要:要在不借助中心化的第三方的情况下实现Dogecoin的收款回调,您可以按照以下步骤进行操作: 1. 设置一个用于接收收款回调的URL:您需要在您的网站或应用程序中设置一个用于接收收款回调的URL。这个URL将用于接收来自发送Dogecoin的用户的交易信息。 2. 创建一个Dogecoin地址:为每 阅读全文

posted @ 2023-07-24 23:48 ercom 阅读(57) 评论(0) 推荐(0)

[GPT] 使用 nodejs的 puppeteer 库使用完关闭后,linux上面有很多 chrome 进程
摘要:在使用 Node.js 的 Puppeteer 库时,如果你在使用完后关闭了浏览器,但在 Linux 上仍然存在很多 Chrome 进程,可能是因为没有正确地关闭所有相关的进程。 可以尝试以下方法来确保所有的 Chrome 进程都被正确关闭: 1. 确保调用了 browser.close() 方法来 阅读全文

posted @ 2023-07-24 20:34 ercom 阅读(759) 评论(0) 推荐(0)

[GPT] 如何配置抓包工具以解密HTTPS流量才能看到明文的域名地址
摘要:要配置抓包工具以解密HTTPS流量,您需要执行以下步骤: 1. 安装抓包工具:首先,确保您已经安装了支持HTTPS解密的抓包工具,例如Wireshark。 2. 获取SSL证书:抓包工具需要使用目标网站的SSL证书来解密HTTPS流量。 您可以通过以下两种方式之一获取SSL证书: a. 从目标网站获 阅读全文

posted @ 2023-07-20 23:27 ercom 阅读(494) 评论(0) 推荐(0)

[GPT] 对于一个复杂的html文档而言,如何用 js 批量替换页面上的某些文字从A替换为B,前提是不能去掉标签和已绑定的事件
摘要:原生:示例代码 function replaceTextInDocument(node) { if (node.nodeType Node.TEXT_NODE) { node.textContent = node.textContent.replace(/A/g, 'B'); } else if ( 阅读全文

posted @ 2023-07-11 17:58 ercom 阅读(446) 评论(0) 推荐(0)

[GPT] Linux 如何查看 crontab 的运行记录
摘要:要查看crontab的运行记录,可以使用以下命令: $ grep CRON /var/log/syslog 或者 $ tail /var/log/syslog 这将在 /var/log/syslog 文件中查找包含"CRON"关键字的日志条目,其中包含有关crontab任务运行的信息。 请注意,这个 阅读全文

posted @ 2023-07-02 23:15 ercom 阅读(1888) 评论(0) 推荐(0)

[GPT] 用 document.querySelector('.xxx') 选择下级的第二个 div 要怎么写
摘要:要选择类名为 .xxx 的元素下的第二个子<div>元素,可以将 querySelectorAll()方法与CSS选择器一起使用。 以下是一个示例: const secondChildDiv = document.querySelectorAll('.xxx > div')[1]; 在本例中,doc 阅读全文

posted @ 2023-07-02 22:59 ercom 阅读(769) 评论(0) 推荐(0)

[GPT] nodejs 有哪些类似 jquery 语法的 html 解析库
摘要:在Node.js中,有一些类似jQuery语法的HTML解析库可供选择。 以下是其中几个常用的库: 1. Cheerio: Cheerio是一个快速、灵活且易于使用的HTML解析库,它提供了类似于jQuery的语法和API。 你可以使用Cheerio来在Node.js中解析和操作HTML文档。 2. 阅读全文

posted @ 2023-07-02 21:45 ercom 阅读(306) 评论(0) 推荐(0)

[GPT] 网页中某些dom内容是通过 js 数据异步渲染的,nodejs 怎么获取网页解析这些数据
摘要:要处理使用JavaScript异步渲染内容的网页,您可以在 JavaScript 蜘蛛中使用 Puppeter 或 Playwright 等无头浏览器来获取网页,然后与动态渲染的内容进行交互。 下面是一个使用Puppeteer的例子: const puppeteer = require('puppe 阅读全文

posted @ 2023-07-02 21:24 ercom 阅读(151) 评论(0) 推荐(0)

[GPT] Vue 的 methods 中使用了 addEventListener,如何在 addEventListener 的匿名函数参数中访问 Vue data 变量
摘要:在 Vue 的 methods 方法中使用 addEventListener时,你可以使用 箭头函数 来访问 Vue 实例的数据。 箭头函数不会创建自己的作用域,而是继承父级作用域的上下文。以下是一个示例: html <template> <button @click="attachEventLis 阅读全文

posted @ 2023-06-30 20:37 ercom 阅读(193) 评论(0) 推荐(0)

[GPT] 如何让 vue-router 打开新窗口
摘要:在Vue Router中打开新窗口可以通过使用 <router-link> 组件的 target 属性来实现。将 target 属性设置为`"_blank"`将会在新窗口中打开链接。 以下是一个示例: html <router-link to="/example" target="_blank">打 阅读全文

posted @ 2023-06-30 19:49 ercom 阅读(144) 评论(0) 推荐(0)

[GPT] vue 的 quasar 框架 在 layout 模版中 如何获取 子页面当前使用的 useMeta
摘要:在 Quasar 框架中,用 Vue Router 的 meta 字段来获取子页面当前使用的 useMeta 。 首先,您需要在路由配置中设置子页面的 meta 字段。例如: const routes = [ { path: '/page', component: PageComponent, me 阅读全文

posted @ 2023-06-29 22:23 ercom 阅读(76) 评论(0) 推荐(0)

[GPT] Unable to negotiate with xx.xx.xx.xx port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
摘要:这个错误通常发生在 SSH 客户端无法找到与 SSH服务器 匹配的主机密钥类型时。 这可能是因为SSH服务器配置为使用SSH客户端不支持的主机密钥类型。 要解决此问题,您需要将缺少的主机密钥类型添加到SSH客户端的配置文件中。以下是实现步骤: 使用文本编辑器打开SSH客户端配置文件。文件位置可能因操 阅读全文

posted @ 2023-06-11 20:43 ercom 阅读(2419) 评论(0) 推荐(0)

[GPT] ./ssh/known_hosts 是什么
摘要:~/.ssh/known_hosts 是一个SSH客户端用来存储已知的远程主机的公钥的文件,这些公钥用于验证连接到远程主机时它们是否为真实可信的主机。 当你首次通过SSH连接到一个新的远程主机时,客户端会提示你接受该主机的公钥并将其添加到~/.ssh/known_hosts中。 之后每次连接到该主机 阅读全文

posted @ 2023-06-11 20:39 ercom 阅读(933) 评论(0) 推荐(0)

[GPT] jquery chosen插件选择的多个元素是逗号分隔的,怎么设置成其它分隔符号 ?
摘要:如果你想要在 jQuery Chosen 插件中使用其它分隔符号,可以通过以下方式实现: 1. 设置 delimiter 选项为一个包含所需分隔符的字符串。 $(".chosen-select").chosen({ delimiter: ";" }); 在这个例子中,我们将分隔符设置为分号 ;。 2 阅读全文

posted @ 2023-06-11 20:35 ercom 阅读(71) 评论(0) 推荐(0)

上一页 1 2 3 4 下一页