Phi-3-Mini-128K保姆级教程:如何将对话历史导出为Markdown并自动归档

张开发
2026/4/11 5:32:18 15 分钟阅读

分享文章

Phi-3-Mini-128K保姆级教程:如何将对话历史导出为Markdown并自动归档
Phi-3-Mini-128K保姆级教程如何将对话历史导出为Markdown并自动归档1. 工具简介与核心价值Phi-3-Mini-128K是一款基于微软Phi-3-mini-128k-instruct模型开发的轻量化对话工具。它最大的特点是能在普通电脑上本地运行不需要联网就能体验强大的AI对话能力。想象一下你有一个随时待命的私人助手可以帮你写代码、解答问题、整理思路而且所有对话内容都只存在你的电脑上不用担心隐私泄露。这个工具特别适合经常需要与AI进行多轮对话的技术人员希望长期保存对话记录的研究者需要整理AI生成内容的创作者2. 准备工作与环境检查2.1 确保你的电脑满足要求在开始之前先确认你的电脑配置操作系统Windows/Linux/macOS都可以显卡至少8GB显存的NVIDIA显卡如RTX 3060内存建议16GB以上存储空间需要约15GB空间存放模型2.2 安装必要的软件打开终端Windows用户用PowerShell或CMD依次运行以下命令# 安装Python推荐3.9或3.10版本 conda create -n phi3 python3.9 conda activate phi3 # 安装核心依赖 pip install torch transformers streamlit3. 基础对话功能快速上手3.1 启动对话界面下载工具代码后在终端运行streamlit run chat_app.py等待几十秒你会看到类似这样的提示You can now view your Streamlit app in your browser. Local URL: http://localhost:8501在浏览器打开这个链接就能看到聊天界面了。3.2 进行第一次对话界面很简单底部有个输入框 - 在这里输入你的问题按回车发送稍等片刻AI的回复就会显示在上方试试问些简单问题Python里怎么反转字符串解释一下量子计算的基本概念帮我写个快速排序的代码4. 对话历史导出功能详解4.1 为什么要导出对话历史每次对话都可能产生有价值的内容技术问题的解决方案创作灵感和文本草稿学习笔记和知识点总结手动复制粘贴很麻烦而且容易丢失上下文。自动导出功能可以帮你永久保存重要对话方便后续查阅和整理建立个人知识库4.2 手动导出单次对话在工具界面每个AI回复旁边都有个导出按钮。点击后这段对话会以Markdown格式下载到你的电脑。导出的文件内容类似这样# 对话记录 - 2024-03-15 **用户**Python里怎么反转字符串 **AI助手**在Python中有几种方法可以反转字符串 1. 使用切片 python s hello print(s[::-1]) # 输出 olleh使用reversed函数s hello print(.join(reversed(s))) # 输出 olleh使用循环s hello reversed_s for char in s: reversed_s char reversed_s print(reversed_s) # 输出 olleh### 4.3 自动归档完整对话历史 更实用的方法是设置自动归档。修改代码中的config.py文件 python # 启用自动归档 AUTO_ARCHIVE True # 设置归档路径默认在项目目录下的dialogs文件夹 ARCHIVE_PATH ./dialogs # 归档格式按日期分文件夹 ARCHIVE_BY_DATE True设置好后每次对话结束系统会自动按日期创建文件夹如2024-03-15以时间戳为文件名保存对话保留完整的对话上下文5. 高级技巧与实用建议5.1 自定义导出模板如果你想要不同的Markdown格式可以修改导出模板。找到export_utils.py文件def format_to_markdown(user_input, ai_output): return f ## 对话记录 - {datetime.now().strftime(%Y-%m-%d %H:%M)} **我的问题**: {user_input} **AI的回答**: {ai_output} --- 5.2 结合Obsidian或Notion使用导出的Markdown文件可以直接导入到知识管理工具Obsidian放在指定文件夹自动同步Notion使用导入功能或API自动上传Typora方便编辑和美化5.3 定期整理归档建议建议每周花10分钟整理导出的对话删除无价值的闲聊给有价值的对话添加标签如#Python #算法合并相关主题的对话记录提取精华内容到个人知识库6. 常见问题解答6.1 导出功能失效怎么办先检查是否有写入权限尝试换个目录磁盘空间是否足够路径中是否包含特殊字符6.2 导出的文件乱码怎么处理确保文件以UTF-8编码保存。可以在代码中添加with open(filepath, w, encodingutf-8) as f: f.write(markdown_content)6.3 如何只导出特定对话在界面按住Ctrl键Mac是Command键点击多个导出按钮可以批量选择要导出的对话。7. 总结与下一步通过本教程你已经掌握了Phi-3-Mini-128K对话工具的基本使用单次对话的手动导出方法完整对话历史的自动归档设置导出内容的后续整理技巧下一步建议尝试修改导出模板让它更适合你的需求设置定期自动备份归档文件夹探索与其他工具如Obsidian的深度集成获取更多AI镜像想探索更多AI镜像和应用场景访问 CSDN星图镜像广场提供丰富的预置镜像覆盖大模型推理、图像生成、视频生成、模型微调等多个领域支持一键部署。

更多文章