1作者: whitefang10 个月前
Formester 遇到了一个问题。我们超过 50% 的时间都花在了客户支持上。<p>而且,这些问题大多是关于如何在应用中进行操作的。而我们已经通过视频、博客和文档对这些内容进行了详细的说明。<p>为此,我创建了 Chakam。我们开始在内部使用它,同时也正在寻找其他可能从中受益的中型到大型组织。<p>主要功能:<p>- 在您自己的/专用基础设施上运行<p>- 使用流行的 LLM 或自托管 LLM<p>- 与流行的聊天应用程序集成,以便您可以在 Intercom 等平台中直接使用<p>- 每月为您提供一份关于知识库中知识缺口的报告<p>我想向您展示我所构建的内容,并了解它是否能为您的业务带来益处。
3作者: rajkumarsekar10 个月前
我们都清楚那些必备技能,比如沟通、时间管理和技术能力。但有时候,那些意想不到的技能反而能给你带来最大的提升。<p>也许你掌握了讲故事的技巧,突然间你的演示文稿就更有冲击力了。也许你擅长编写错误报告了,你的团队开始更快地修复问题。或者你学会了向非技术人员解释复杂的技术问题,现在你成了大家最喜欢的“翻译官”。<p>你最近掌握的哪一项技能,是你之前没觉得重要,但一旦拥有了,就让一切都变得更轻松了呢?
1作者: papabili10 个月前
AetherScript:值得信赖的 AI 辅助开发 厌倦了 AI 代码生成的“魔法”和不可预测性?你喜欢 LLM 的强大功能,但讨厌混乱的差异、失控以及污染你干净代码库的“幻觉”代码吗? 如果我们能像与人类开发者协作一样与 AI 协作,会怎么样?通过明确的合同、明确的审查以及保证人为监督的流程? 这就是 AetherScript 的愿景。 AetherScript 引入了一种全新的、结构化的、人-AI 协作工作流程,它基于一个简单而强大的理念:将人的意图与 AI 的实现分离。 工作原理:验收模型 你定义意图(.as 文件):在标准的 TypeScript 文件(.as)中,你编写高级架构、接口和方法签名。你定义“是什么”。对于你想要委托的部分,你留一个简单的占位符。 ```typescript // 你在 user.service.as 中编写 export class UserService { public async create(data: UserCreateInput): Promise<User> { // AI,请实现用户创建逻辑。 return "${this.create(data)}"; } } ``` AI 填充实现(.asc 文件):AetherScript 引擎在单独的、配套的文件(.asc)中生成相应的实现。此文件充当 AI 工作的沙盒暂存区。它是“如何做”。 你审查并接受(aesc merge):在明确批准之前,AI 的代码永远不会触及你的主源代码。你可以在干净、集中的差异视图中审查实现。当你满意时,一个命令 aesc merge 会无缝地集成代码,替换占位符。这就像你的 AI 伙伴发出的一个拉取请求。 为什么选择 AetherScript? 完全控制和信任:不再有不可预测的代码神奇地出现在你的文件中。你永远是最终的把关人。 干净的 Git 历史:合并是原子的和有意义的,显示了从意图到完成实现的清晰过渡。 深度工具链集成:从头开始设计,考虑了编译器、用于无缝开发体验的 Bun 运行时插件以及强大的 VS Code 扩展。 结构化的理念:AetherScript 不仅仅是一个工具;它是一种完整的、使 AI 成为专业软件工程中真正、可靠的合作伙伴的方法。 我们相信这是 AI 辅助开发的未来——结构化、可预测,并且始终由开发者主导。 感兴趣吗?我们在设计文档中阐述了整个愿景和技术架构。 深入了解并在 GitHub 上加入讨论: https://github.com/Pabears/AetherScript/tree/main 我们欢迎你的反馈、想法和贡献!