<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[everyglow的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/everyglow</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; everyglow]]></copyright><item><title><![CDATA[*码农日记*]]></title><link>https://blog.youkuaiyun.com/everyglow/article/details/144258180</link><guid>https://blog.youkuaiyun.com/everyglow/article/details/144258180</guid><author>everyglow</author><pubDate>Thu, 05 Dec 2024 14:30:10 +0800</pubDate><description><![CDATA[1. results_1 = await asyncio.gather(faulty_task(),func(),return_exceptions=True)，异步执行faulty_task()与func()，将faulty_task()抛出的异常也在结果列表中进行输出，因此第一次print为：[ValueError('Something went wrong'), 2]后无第三次print。会并发执行传入的所有协程，而不是顺序执行。来改变这一行为，使得异常作为结果列表中的一个元素返回，而不是抛出异常。]]></description><category></category></item><item><title><![CDATA[Bert学习笔记]]></title><link>https://blog.youkuaiyun.com/everyglow/article/details/143303901</link><guid>https://blog.youkuaiyun.com/everyglow/article/details/143303901</guid><author>everyglow</author><pubDate>Mon, 28 Oct 2024 16:11:24 +0800</pubDate><description><![CDATA[BERT并不总是用实际的 [MASK] token替换被 “masked” 的词汇。例如在这个句子“my dog is hairy”中，它选择的token是“hairy”。： 如果输入包含两个句子，每个单词的嵌入会附加一个段标记（Segment Embedding），表示其属于第一个句子（句子A）还是第二个句子（句子B）。在预训练过程中引入句子对的判断任务，即给定两句话，让模型预测第二句是否是第一句的后续句。随机屏蔽（masking）部分输入token，然后只预测那些被屏蔽的token。]]></description><category></category></item><item><title><![CDATA[langchain学习笔记——runnable接口]]></title><link>https://blog.youkuaiyun.com/everyglow/article/details/141573241</link><guid>https://blog.youkuaiyun.com/everyglow/article/details/141573241</guid><author>everyglow</author><pubDate>Mon, 02 Sep 2024 15:39:21 +0800</pubDate><description><![CDATA[invoke：将单个输入转换为输出batch：将多个输入转换为输出stream：流式输出。]]></description><category></category></item><item><title><![CDATA[Langchain学习日记——基于文档]]></title><link>https://blog.youkuaiyun.com/everyglow/article/details/141399022</link><guid>https://blog.youkuaiyun.com/everyglow/article/details/141399022</guid><author>everyglow</author><pubDate>Wed, 21 Aug 2024 19:39:02 +0800</pubDate><description><![CDATA[由大模型负责embedding，而后存在向量数据库faiss中，注意langchain也支持多种向量数据库的使用。langchain提供了很多种类的文本处理和转换工具，用之前也查查，最基本的就是文档分割，见文档分割一文。向量存储的retriever = vs.as_retriever()方法，得到绑定该向量存储的检索器。langchain提供了很多种类的文档加载器。]]></description><category></category></item><item><title><![CDATA[Langchain学习日记——Model I/O篇]]></title><link>https://blog.youkuaiyun.com/everyglow/article/details/141284973</link><guid>https://blog.youkuaiyun.com/everyglow/article/details/141284973</guid><author>everyglow</author><pubDate>Sun, 18 Aug 2024 21:31:39 +0800</pubDate><description><![CDATA[部分补全：partial，全部补全：format。]]></description><category></category></item><item><title><![CDATA[MetaGPT多agent工作流程——Team与Env详解]]></title><link>https://blog.youkuaiyun.com/everyglow/article/details/139482456</link><guid>https://blog.youkuaiyun.com/everyglow/article/details/139482456</guid><author>everyglow</author><pubDate>Sun, 11 Aug 2024 17:18:40 +0800</pubDate><description><![CDATA[self._watch([UserRequirement])  ###Coder的行动由用户需求触发。self.env.archive(auto_archive)   ###是否已经达成目标。以examples/build_customized_multi_agents.py为例。二、team.run_project(idea)：传入用户指令idea。三、await team.run(n_round=n_round)一、team.hire([roles])：招募role。2、 roles之间的动作触发。]]></description><category></category></item><item><title><![CDATA[MetaGPT_WritePRD流程学习笔记]]></title><link>https://blog.youkuaiyun.com/everyglow/article/details/139697525</link><guid>https://blog.youkuaiyun.com/everyglow/article/details/139697525</guid><author>everyglow</author><pubDate>Tue, 18 Jun 2024 16:17:35 +0800</pubDate><description><![CDATA[由上一步用户idea作为cause_by=UserRequirement，被ProductManager即刻watch到。merge函数：将新的需求与旧的prd拼合作为prompt，给REFINED_PRD_NODE填充。二、prepare_documents.py的Class PrepareDocuments。用户idea的cause_by设置为UserRequirement。_update_prd：根据新的需求req更新每个文档doc。1、run_project：将用户idea发布到环境中。]]></description><category></category></item><item><title><![CDATA[MetaGPT之ActionNode学习笔记]]></title><link>https://blog.youkuaiyun.com/everyglow/article/details/139699546</link><guid>https://blog.youkuaiyun.com/everyglow/article/details/139699546</guid><author>everyglow</author><pubDate>Tue, 18 Jun 2024 16:17:26 +0800</pubDate><description><![CDATA[Markdown是一种标记语言，用于将纯文本转换为结构化文本，常用于编写文档和代码注释。fill方法调用simple_fill方法，给每个子action node节点调用大模型的aask方法获取相应内容，从而填充每个子action node。是一个Python函数或方法的参数说明，通常用于文档字符串（docstring）中，来描述函数参数的用途和可能的值。被描述为"free form text"，意味着它是自由形式的文本，没有特定的结构或格式限制。：表示原始文本格式，即没有经过任何特殊格式化的纯文本。]]></description><category></category></item><item><title><![CDATA[同级目录下包的导入问题]]></title><link>https://blog.youkuaiyun.com/everyglow/article/details/139481092</link><guid>https://blog.youkuaiyun.com/everyglow/article/details/139481092</guid><author>everyglow</author><pubDate>Wed, 05 Jun 2024 20:10:50 +0800</pubDate><description><![CDATA[注意：每个文件夹下都应有一个文件__init__.py，用于标识这个文件夹为一个包。注意：这里myproject是package1与package2的上级目录。想在module1.py中import module2。方法：cd myproject/注意：此方法只在当前终端有效。]]></description><category></category></item></channel></rss>