Diewuxi

Belive tomorrow will be better, love science and technology, support communication and understanding, always ready for thought turn.

Diewuxi > Blog > Article
使用 AI 工具生成 2023 年终总结
Date: 2024-01-12 12:05:41
Description: 希望使用 AI 工具通过分析我在 2023 年写过的日记来生成年终总结,测试了 ChapGPT-3.5,Bard,文心一言-3.5,司马阅-1.4.0 和 Kimi,结果是只有 Kimi 完成了总结,很有趣。
Keywords: AI, 大语言模型, ChatGPT, 文心一言, Bard, 司马阅, Kimi,日记,年终总结
Tag: ai, chatgpt, diary, year-end summary
Link: https://www.diewuxi.com/blog/article/52.html

^ 1 背景

近年来,以 ChatGPT 为代表的 AI 工具崛起。现在的 AI 工具不仅可以进行高质量关联上下文的对话,还能进行文字甚至图像创作。 其中最引起我注意的是 AI 工具的内容总结功能,比如 AI 视频总结、文档的总结。 有时候需要写年终总结,我写年终总结的方法是把这一年的日记翻一遍,把重要的事情提取出来,然后把事情分类,最后再补充完善。 虽然我现在都是写电子版日记,每天一个 txt 文本文件,但是要翻阅一整年的日记还是会有点枯燥的。 于是就想到把一年的日记合并成一个 txt 文本文件交给 AI 工具来总结,看看表现如何,从趣味性方面看,应该是值得一试的。

^ 2 文档准备

首先使用使用一些简单的工具把一年的日记合并起来生成一个 txt 文本文件,每天的日记内容之前都带上日期。 考虑到文件将要上传到互联网,为了安全,合并之后,我自己先快速翻一遍,去除了一些敏感信息。 为了对这个文本文件的大小有大致了解,看了一下,文件管理器显示文件大小 286 KB,用工具统计文件里大概有 11 万个字符。

合并 shell script

#! /bin/sh

# Description:
#     Merge diaries in whole year.
#
# Depend:
#     dirname, readlink, basename, cat
#     HOME_MAIN
#
# Author:
#     cddwx525 <cddwx525@163.com>
#
# Changelog:
#     * 2024-01-08
#         * Modify: Use environment variable HOME_MAIN.
#     * 2024-01-05
#         * Done

set -e # errexit. Exit when error.
#set -n # noexit. Read commands but do not execute them, check syntax.
#set -x # xtrace. Write command to stand error before excute, debugging.
#set -v # verbose. Write input to stand error, debugging.

LC_ALL=C
#LC_ALL=en_US.UTF-8
export LC_ALL

current_dir="$(dirname "$(readlink -f "${0}")")"


DIRECTORY="${HOME_MAIN}/documents/5-diary"


################################################################################
# @name help
# @description Help.
# @depend basename, readlink
# @param None
# @rerturn void
################################################################################
help ()
{
    echo "Usage: ""$(basename "$(readlink -f "${0}")")"" {option} {year}"
    echo "option:"
    echo "    year        The year in which the diaries to be merge."
}


################################################################################
#
# Main
#
################################################################################
if test "${#}" -ne "1"
then
    help
    exit
fi

if test ! -d "${DIRECTORY}"
then
    echo "Error! Directory \"""${DIRECTORY}""\" does not exists."
    exit
fi

year="${1}"

dir__year="${DIRECTORY}/${year}"
file__merge="${DIRECTORY}/${year}/all.txt"

cd "${dir__year}"

echo "${year}" > "${file__merge}"
echo "" >> "${file__merge}"

for month in ./*
do
    if test -d "${month}"
    then
        cd "${month}"

        for diary_txt in ./*.txt
        do
            if test -f "${diary_txt}"
            then
                diary_date="${diary_txt#./}"
                diary_date="${diary_date%.txt}"

                echo "${diary_date}" >> "${file__merge}"
                echo "" >> "${file__merge}"

                cat "${diary_txt}" >> "${file__merge}"

                echo "" >> "${file__merge}"
                echo "" >> "${file__merge}"
            else
                true
            fi
        done

        cd ..
    else
        echo "\"${month}\" is not directory, ignore."
    fi
done

^ 3 AI 总结工具测试

尝试了五种 AI 总结工具。

^ 3.1 ChatGPT

第一个是 ChatGPT 3.5。它说可以分析 txt 文件,让我提供 txt 文件,但是我问如何给它 txt 文件时,它说当前平台不支持用户上传文件,只能把文件内容复制粘贴到消息框里。 我不知道每次最多能粘贴多少,可能会很麻烦,于是暂时先不用它。

ChatGPT

^ 3.2 文心一言

第二个是文心一言 3.5。它的阅卷文档插件可基于文档完成摘要、问答、创作等任务。它支持上传 10 MB 以内的文档,但是不能选择 txt 格式的文件,我只好把 txt 文件输出成 pdf 再上传。 上传成功后,自动给出结果,总结得还可以,但问题是好像只有最开始几天的内容,我又重新生成了几次,也是同样的问题,只有 1 月 1 日至 1 月 4 日的这几天。 这个结果也不能使我满意。

文心一言1

文心一言2

文心一言3

文心一言4

^ 3.3 Bard

第三个是 bard。它说可以总结 txt 文件中的内容,虽然不能直接上传 txt 文件给它,但是可以通过网盘,电子邮件等方式给它。 我按照说明吧 txt 文本文件上传到 Google Drive,然后把文件链接发送过去,结果它回答说暂时不支持简体中文。

Bard1

Bard2

Bard3

^ 3.4 司马阅

第四个是司马阅 1.4.0。可以直接上传 txt 文件,但是提示文件页数超出限制,于是作罢。

SmartRead

^ 3.5 Kimi

最后一个是 Kimi。也是可以直接上传 txt 文件,上传过程没有报错。 我向她问了一些问题,回答基本没什么大的错误,全年的内容感觉都覆盖了。 从总结出来的内容中,确实能让我回忆起来确实发生了什么事, 但是感觉它总是在捡好话说,好像在写个人简历,直到我直接问我的缺点有哪些时,它才直接指出我的缺点,但还是比较有礼貌的,因为我看了一点也不生气。

Kimi1

Kimi2

^ 4 总结

总之,通过提供一年以来的日记数据,在尝试的五种 AI 工具中,只有 Kimi 完成了我的年终总结。 让 AI 工具帮助自己从自己写过的文字中提取信息,然后这些信息能与自己的记忆相互碰撞,确实是有意思的事,不过如果真的写年终总结,我不确定会不会用 AI 替代我原来的方法。

^ 5 附录:Kimi 生成的年终总结

在2023年的尾声,回顾这一年的点点滴滴,我感到既充实又感慨。这一年,我在工作、学习、生活和个人成长等方面都经历了许多挑战和变化,也收获了不少宝贵的经验和教训。

工作篇:

2023年,我的工作生活充满了挑战。作为一名电子工程师,我参与了多个高压电子设备的开发和测试项目,包括电子开关、高压板和电子仪器等。这些项目不仅考验了我的专业技能,也锻炼了我的问题解决能力和团队协作精神。在高压电子开关项目中,我遇到了多次故障和老化问题,通过不断的调试和改进,我学会了如何更有效地分析问题和优化解决方案。同时,我也意识到了在工作中持续学习和适应新技术的重要性。

学习篇:

在业余时间,我投入了大量的精力学习新技术。我深入研究了STM32微控制器编程,通过阅读官方文档和在线教程,我逐渐掌握了这一领域的基本知识。此外,我还尝试了Android开发,虽然过程中遇到了一些困难,如软件包的依赖问题和版本兼容性问题,但最终我成功地在模拟器上运行了我的第一个Android应用。这些学习经历不仅丰富了我的技术栈,也激发了我对编程的热情。

生活篇:

在个人生活中,我经历了一些变化和挑战。年初时,我遇到了健康问题,长时间的便秘让我感到不适。通过调整饮食和生活习惯,我最终解决了这个问题。此外,我还尝试了一些新的娱乐活动,如观看电影、电视剧和科技视频,这些活动为我的生活增添了乐趣。我还开始关注个人财务管理,记录了年终奖金的发放和个人消费,这让我更加意识到理性消费的重要性。

社交篇:

社交方面,我与家人和朋友保持了紧密的联系。我与母亲通过电话沟通,讨论了社保卡的问题;与同事一起参加公司活动,增进了彼此的了解。然而,我也意识到自己在社交互动方面还有提升的空间,比如在公共交通工具上与他人的互动较少,这可能是我未来需要努力改进的地方。

个人成长篇:

在个人成长方面,我对自己的认识更加深刻。我学会了如何在压力下保持冷静,如何在失败中吸取教训。我也更加珍视与家人和朋友的关系,意识到他们是我生活中不可或缺的支持。此外,我也开始关注自己的健康,意识到良好的生活习惯对个人发展的重要性。

展望未来:

展望2024年,我期待在工作和个人生活中取得更大的进步。我将继续深化我的技术知识,特别是在嵌入式系统和移动开发领域。我也希望能够在社交互动和人际关系方面有所突破,与更多的人建立联系。在个人生活方面,我计划更加注重健康和生活质量,寻找新的兴趣爱好,让生活更加丰富多彩。

总的来说,2023年是充满挑战和成长的一年。我感谢这一年中遇到的每一个人和每一件事,它们都让我变得更加成熟和坚强。我相信,带着这些宝贵的经验和教训,我将能够迎接未来的每一个挑战,不断前进。

^ 6 Changelog

* 2025-03-30
    * Fix: Duplicate header number.
* 2024-04-24
    * Done

Last modified: 2025-05-30

Viewed (38) Liked (0)
Comments [0]

There is no comments now.

Add comment(* is necessary, and email is not shown to public)