上海网站建设86215大门户网站
2026/1/22 10:07:30 网站建设 项目流程
上海网站建设86215,大门户网站,十大免费网站模板网站,小程序搭建服务公司项目#xff1a;Simply Simplify Language 利用LLM简化您的机构沟通。摆脱“官僚德语”。 目录 用法项目信息 应用功能成本语言指南一些发现可读性分数如何工作#xff1f;分数的含义#xff1f; 项目团队贡献许可证其他免责声明 用法 您可以在本地、云端或在GitHub Codespa…项目Simply Simplify Language利用LLM简化您的机构沟通。摆脱“官僚德语”。目录用法项目信息应用功能成本语言指南一些发现可读性分数如何工作分数的含义项目团队贡献许可证其他免责声明用法您可以在本地、云端或在GitHub Codespaces中运行该应用。该应用使用OpenRouter作为统一的API提供方以访问多个主流语言模型。我们还提供了一个仅使用OpenAI API的应用版本。所有可用模型均已在config.yaml中配置可根据需要轻松定制。本地运行推荐使用uv安装uv:pip3 install uv克隆仓库并进入目录:cd simply-simplify-language/创建并激活虚拟环境:uv sync source .venv/bin/activate # (Unix/macOS) .venv\Scripts\activate # (Windows)将您的OpenRouter或OpenAIAPI密钥添加到_streamlit_app/目录下的.env文件中:OPENROUTER_API_KEYsk-or-v1-... # 或用于OpenAI API: OPENAI_API_KEYsk-...进入应用目录:cd _streamlit_app/启动应用:streamlit run sprache-vereinfachen.py或使用仅OpenAI版本:streamlit run sprache-vereinfachen_openai.py使用conda/pip备选创建环境:conda create -n simplify python3.10激活环境:conda activate simplify克隆仓库:cd simply-simplify-language/安装依赖:pip install -r requirements.txt安装spaCy模型:python -m spacy download de_core_news_sm如上所述将您的OpenRouter / OpenAI API密钥添加到.env。进入应用目录并启动:cd _streamlit_app/然后streamlit run sprache-vereinfachen.py或使用仅OpenAI版本:streamlit run sprache-vereinfachen_openai.py获取OpenRouter API密钥在OpenRouter注册创建API密钥: API密钥添加点数: 点数备选方案获取OpenAI API密钥在OpenAI注册在账单中添加付款信息并充值创建新的API密钥在云端运行在您选择的云服务商处实例化一个小型虚拟机。建议规格2个vCPU2GB RAM以及几个GB的SSD就足够了。这每月只需花费几法郎。按照上述本地用法说明安装应用。建议要使用合适的域名和HTTPS安装反向代理是有意义的。由于其简单性和易用性我们非常喜欢为此使用Caddy服务器。请求证书也很简单 – Caddy会自动为您完成此操作。在GitHub Codespaces中运行您可以使用GitHub Codespaces在云托管环境中开发和运行该应用。好处包括无需本地安装一切从您的网络浏览器运行使用您的GitHub帐户可免费使用一定时长您仍需为LLM令牌使用付费注意为避免不必要的费用请记住删除任何未使用的Codespaces。在设置中启用“自动删除代码空间”选项也是一个好主意。启动一个代码空间: Code Codespaces Create codespace on main安装依赖:uv sync或pip install -r requirements.txt安装spaCy模型:python -m spacy download de_core_news_sm通过.env或GitHub Secrets添加OpenRouter API密钥。启动应用:python -m streamlit run _streamlit_app/sprache-vereinfachen.py端口8501由Codespaces自动转发。配置模型编辑config.yaml以自定义可用模型name: UI显示名称id: OpenRouter模型标识符例如,anthropic/claude-3-5-sonnet,openai/gpt-4o请参阅OpenRouter模型获取完整列表。备选方案用于OpenAI编辑config_openai.yaml:name: UI显示名称id: OpenAI模型标识符例如,gpt-4o,gpt-4o-mini请参阅OpenAI模型获取完整列表。注意该应用将用户交互记录到本地计算机或虚拟机上名为app.log的文件中。如果您不希望进行分析只需在代码中注释掉相关函数调用。项目信息机构沟通通常复杂且难以理解。这对许多人来说可能是一种障碍。清晰简单的沟通对于确保平等获得公共流程和服务至关重要。苏黎世州行政部门长期致力于使其沟通更具包容性和可及性。随着内容数量持续增长我们看到了利用AI支持这一目标的机会。2023年秋季我们启动了一个试点项目——此应用是其成果之一。此仓库中的代码是我们正在进行工作的一个快照。我们根据沟通指南开发了此应用但根据经验它可以轻松适应其他指南和其他机构。应用功能此应用简化复杂文本根据“简易语言”或“轻松语言”的规则重写它们。为了简化您的源文本该应用应用了有效的提示工程并通过OpenRouter使用您选择的LLM。该应用还提供写作辅导。其分析功能提供详细的、逐句的反馈以改善您的沟通。它衡量文本的可理解性分值范围从-10非常复杂到10非常容易理解。“一键”功能将您的文本同时发送到所有配置的LLM在几秒钟内交付多个草稿并格式化为Word文档可供下载。注意“简易语言”在英文中大致相当于“Plain English”而“轻松语言”与“Easy English”有相似之处。重要冒着陈述显而易见事实的风险通过使用该应用您将数据发送到OpenRouter及其合作伙伴模型提供方。因此请严格仅使用非敏感数据。再次陈述显而易见的事实LLM会出错。它们经常产生幻觉、编造事物、搞错事情。它们经常以微妙、不显眼的方式这样做可能难以察觉。此应用旨在用作辅助系统。它只产生草稿您必须始终进行检查。在撰写本文时我们行政部门中的许多用户在超过一年半的时间里使用该应用处理了成千上万的文本。结果非常令人鼓舞。通过这个原型应用我们的专家节省了时间改进了输出并使公共沟通更具包容性。注意此应用针对瑞士德语进行了优化。提示中的一些规则引导模型朝向此方向。此外应用设置为使用瑞士的ss而非德语的ß。可理解性指数在计算常用词分数时假定使用瑞士的ss并在结果中将ß替换为ss。成本使用成本低廉。您只需向OpenRouter支付您使用的令牌费用。OpenRouter为所有模型提供透明、有竞争力的定价。例如对于将100个独立的“标准页”简化成简易语言或轻松语言根据模型不同成本大约在0.5瑞士法郎针对较快模型到大约5-10瑞士法郎针对Claude Opus等高级模型之间。请查看OpenRouter定价了解当前费率。运行应用的硬件要求也很低。如上所述每月只需几法郎的小型虚拟机就足够了。语言指南您可以在utils_prompts.py中找到当前在提示中使用的规则。请查看并根据您的需求和组织的沟通指南进行更改。我们从以下语言指南中主要推导出提示中的当前规则通用语言指南轻松语言指南道路运输局指南一些发现大型语言模型通过预训练已经对简易语言、轻松语言和CEFR级别A1, A2, B1等有所理解。仅要求其根据这些术语或级别重写文本它们的表现就令人印象深刻。我们还成功地通过要求模型描述各个CEFR级别的情景来创建测试数据。LLM产生多样化的改写这是有益的。通过OpenRouter提供多种模型选项用户可以获得一系列建议帮助他们获得好的结果。使用“一键”模式通常很有效该模式整合了所有配置模型的结果。衡量文本可理解性确实很有帮助。在项目早期我们意识到需要一个定量指标来评估我们的输出例如比较不同的提示、模型和预处理步骤。为此我们开发了一个指数称之为“苏黎世可理解性指数”。我们使用复杂法律和行政文本以及许多简易语言和轻松语言的样本来创建ZIX并训练了一个分类模型来区分复杂和简单的文本。ZIX作为一个度量指标在实践中对我们非常有用。我们已在此处发布了代码和Python包。最后用您的目标受众验证结果至关重要特别是对于轻松语言这需要专家和用户验证才能有效。可读性分数如何工作该分数考虑了句子长度、可读性指标RIX、常用词的出现以及与标准CEFR词汇表A1、A2和B1的重叠程度。目前该分数未考虑其他对简易语言或轻松语言至关重要的语言属性例如被动语态、虚拟语气、否定等的使用。我们将ZIX可理解性指数发布为可通过pip安装的包。您可以在此处找到它。注意该指数针对瑞士德语进行了轻微调整。具体来说我们在词汇列表中使用ss而非ß。实际上这应该不会造成很大差异。对于确实包含ß的标准德语文本该指数可能会略微低估可理解性差异大约为0.1。分数的含义负分表示文本难度在B2到C2范围内。这些文本可能对许多人来说非常难懂。正分表示语言水平为B1或更简单。项目团队此项目是苏黎世州行政部门以下人员的合作成果州政府办公厅信息获取与对话团队人员道路运输局沟通与发展团队人员司法与内政部总秘书处人员统计局联合主管统计局参与协调办公室人员统计局数据团队人员特别感谢州政府委员发起并支持该项目。反馈与贡献欢迎反馈和贡献请通过电子邮件联系我们或提交问题或拉取请求。我们使用ruff进行代码检查和格式化。在开启拉取请求之前请安装预提交钩子以进行自动检查pre-commit install许可证本项目根据MIT许可证授权。详见LICENSE文件。其他感谢LIIP将可理解性指数重构为API和网络服务。特别感谢Christian Stocker。感谢某中心的Florian Georg在集成Azure AI方面提供的帮助。免责声明本软件整合了来自Spacy的开源模型并使用来自各提供方的LLM。本软件根据瑞士法律开发并旨在在瑞士法律下使用。请注意欧盟人工智能法案在某些情况下可能适用于您对该软件的使用。您全权负责确保您对该软件以及底层模型的使用符合所有适用的本地、国家和国际法律与法规。通过使用本软件您承认并同意(a) 评估哪些法律和法规适用于您的预期用途并遵守之是您的责任(b) 您将使我们就您使用该软件而产生的任何诉讼、索赔、责任或损失免受损害。更多精彩内容 请关注我的个人公众号 公众号办公AI智能小助手或者 我的个人博客 https://blog.qife122.com/对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号网络安全技术点滴分享

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询