动手学Agent(2):吴恩达翻译Agent
前言
本文是动手学Agent系列的第二篇,对吴恩达老师的翻译Agent的笔记。
代码结构
最重要的内容在./src/translation_agent/utils.py里面。
这里定义了整个translation_agent库,下面以伪代码形式重写其主函数:
12345678910# MAX_TOKENS_PER_CHUNK=1000,后同def translate(源语言,目标语言,待翻译文本,国家,max_tokens=MAX_TOKENS_PER_CHUNK,): 计算待翻译文本的token数量 if 文章token数不超过max_token: 文章不分块直接翻译 else: # 多文本块分别翻译最后合并 计算分块大小 使用langchain定义分块模型 文本分块 多文本块翻译并合并
计算文本的token数量
1234num_tokens_in_string( input_str: str, encoding_name: str = "cl100k_base&quo ...
动手学Agent(1):方法综述
学习一些用于搭建agent的简单prompt engeineering
Grabber 获取图片方法
下载地址
https://www.bionus.org/imgbrd-grabber/index.html
https://github.com/Bionus/imgbrd-grabber
官方文档
示例:Danbooru 图片获取流程
左上Tools-Options-Proxy,全部勾选,使用默认的魔法配置;
右上角加号开启新输入框;
下方source确定来源,danbooru系一般选择所有盒子图标;twitter,pixiv等部分站点需要自行配置token;
选取待下载的图片;
左下确定保存位置,取名用%md5%.%ext%即可,其他的格式参考官网;
左上Tools-Options-Save-Separate Log Files新建一个Log File,格式如下:
123456Name: 任意,记得是干什么的就行Location Type: Path and filenameFolder: 按照分类位置自行放置,一般不推荐直接下载到分类文件夹下面,容易忘记Filename: %md5%.txtText file content:artist:<%ar ...
GPTo1 越狱(20240915)
Prompt Jailbreak of GPT o1 and the default thinking method of it
Markdown测试
简单的Markdown渲染测试页面
笔记2
乐极生悲,和人的同一性、连续性的思索
2024年5月11日波士顿极光
2024年5月11日凌晨,强烈的太阳活动给北半球带来了一场盛大的极光
Alist挂载网盘
简单的使用Alist挂载整合网盘的教程
BU-EC526-Note
Note for BU EC526 2024
老乡鸡菜谱
老乡鸡2024年4月公开的菜谱和流水线