Hacker News 中文摘要

RSS订阅

如何在预算内或免费使用AI编程 -- How I code with AI on a budget/free

文章摘要

作者分享了在预算有限或免费条件下使用AI进行编程和调试的工作流程,主要依赖多个免费AI工具,包括OpenAI Playground、Google Gemini AI Studio、Poe.com和OpenRouter等,通过多标签浏览器同时使用这些工具,以获得不同的AI模型视角和功能。

文章总结

标题:我的AI代码准备与Cline工作流程:预算编码与调试(第一部分)

发布日期:2025年7月7日

主要内容:

本文介绍了作者如何在预算有限或免费的情况下使用AI进行编码和调试。作者分享了他的浏览器设置,包括多个免费AI模型的标签页,如OpenAI Playground、Google Gemini AI Studio、Poe.com、OpenRouter、ChatGPT、Perplexity AI、Deepseek、Grok.com、Phind和lmarena.ai等。这些工具提供了不同的功能和优势,作者通过多标签页的方式获取多种视角的AI建议。

作者还提到了一种更智能、更经济的工作流程,即通过专注于上下文来提高AI解决问题的效率。他指出,使用网页聊天界面(如AI Studio、ChatGPT、OpenRouter)通常比使用IDE或代理框架(如Cline、Trae、Copilot)更能有效解决问题。这是因为后者往往会发送大量与问题无关的文本,导致AI混淆,从而降低了效率。

为了解决这个问题,作者使用了一个名为“AI Code Prep”的工具,它能够递归扫描项目文件夹,提取相关代码并格式化,以便AI更好地理解问题。作者通过将生成的上下文粘贴到多个AI网页聊天界面中,获取不同的答案,并最终让AI生成解决方案。这种方法不仅节省了成本,还提高了AI的工作效率。

此外,作者还介绍了AI Code Prep GUI的功能,它允许用户通过右键点击项目文件夹,选择需要分析的代码文件,并自动跳过不必要的文件(如node_modules.git等)。这对于大型项目尤其有用,因为它可以手动选择AI需要查看的内容,避免超出AI的上下文限制。

总结:

本文详细介绍了作者如何在预算有限的情况下,通过多标签页的浏览器设置和专注于上下文的工作流程,高效地使用AI进行编码和调试。作者还推荐了AI Code Prep工具,帮助用户更好地管理项目代码,提高AI的工作效率。

评论总结

  1. Google AI Studio与Gemini的免费使用限制

    • 评论1指出,Google AI Studio有一定的使用限制,而Gemini的免费消息数量较少。
    • 评论7提到,Google提供Gemini的免费API访问,且限制较高,适合进行基准测试。
      引用
    • "Without tricks google aistudio definitely has limits, though pretty high ones."
    • "Google offers access to Gemini for free, including for gemini-2.5-pro with thinking turned on."
  2. OpenAI的免费令牌与小型项目的实用性

    • 评论2认为,OpenAI提供的免费令牌对于小型项目非常有用,例如用于学习日语。
      引用
    • "OpenAI offering 2.5M free tokens daily small models and 250k for big ones is so useful for random projects."
  3. 模型选择与效率的权衡

    • 评论5指出,大型模型在处理复杂任务时表现更好,但小型模型在简单任务上更快,建议根据任务需求选择模型。
    • 评论10提到,Claude Sonnet 4在完成任务时表现优异,而GPT-4.1则频繁询问确认。
      引用
    • "For simple changes I actually found smaller models better because they're so much faster."
    • "Claude Sonnet 4 is pretty exceptional. GPT-4.1 asks me too frequently if it wants to move forward."
  4. 本地运行模型与工具推荐

    • 评论6推荐使用Continue.dev和ollama/lmstudio等工具在本地运行模型,认为它们在某些任务上表现良好。
      引用
    • "I highly recommend you look into Continue.dev and ollama/lmstudio and running models on your own."
  5. 免费模型与API访问的多样性

    • 评论7和评论9提到,除了Google和OpenAI,还有其他免费模型如DeepSeek R1和Windsurf,适合自动补全等任务。
      引用
    • "Open weight models like DeepSeek R1 and GPT-OSS are also made available with free API access."
    • "Windsurf has a good free model. Good enough for autocomplete level work."
  6. AI工具与开发流程的集成

    • 评论8介绍了一个帮助开发者在IDE和AI聊天界面之间切换的工具,旨在提高效率。
      引用
    • "I made a context helper app which helps jump back and forth from all the different AI chat tabs i have open to my IDE."
  7. Web聊天界面与代理框架的对比

    • 评论11认为,使用Web聊天界面(如ChatGPT)通常比代理框架(如Copilot)更能有效解决问题。
      引用
    • "When you use AI in web chat's are almost always better at solving problems, and coming up with solutions compared to the agents."