1. Streamlit+Langchain本地文件对话实现

项目背景:
在参与书生大模型实战营后,我深刻了解到了langchain的发展前景,尤其是agent功能的强大,我决定开发一个本地化的对话应用。该项目旨在利用Streamlit框架与Langchain的agent工具库,为用户提供一个便捷、智能的对话体验。

项目描述:
本项目结合Streamlit框架与Langchain技术,旨在快速搭建一个本地化的对话应用。用户通过简洁的Streamlit界面输入本地文件路径,系统便能自动读取文件内容,构建向量库,并借助Langchain的agent工具库进行智能回复。这一过程不仅提高了对话处理的智能化水平,还大大简化了用户的操作流程。

技术细节:

Streamlit框架:作为前端展示层,提供了简洁易用的API,负责接收用户输入的本地文件路径,并展示agent处理后的回复结果。
Langchain agent工具库:强大的自然语言处理工具库,能够理解和处理复杂的自然语言指令,用于构建智能化的对话系统。
自建“链”:根据项目需求自建的处理流程,包含文件读取、向量构建、agent处理等节点,确保用户指令得到精准处理。
2. 三月七Live2d+TTS浏览器插件(400用户)

项目背景:
在运营博客的过程中,我们意识live2d和ai技术的结合的前景,特别是在提升用户体验方面。可以在浏览器使用过程中中提供更加生动、有趣的体验,我决定开发一款结合Live2D动画与TTS功能的浏览器插件。

项目描述:
本项目旨在将Live2D的web端应用和TTS功能相结合,为用户提供一个文字与语音完美结合的浏览器插件。用户只需在浏览器中选取需要转化的文字,插件便能自动调用TTS接口服务将其转化为语音,并伴随着生动的Live2D动画效果展示给用户。这一功能不仅提高了用户的阅读体验,还增加了趣味性和互动性。

技术细节:

Live2D SDK:专业的动画制作工具,提供了丰富的API和SDK,用于创建生动的动画效果。
TTS接口服务:利用TTS技术将文字转化为语音,实现文字到语音的转化功能。
浏览器插件技术:通过编写插件代码并打包成可安装的扩展程序,成功将Live2D动画效果和TTS功能集成到浏览器中。