当前位置: 首页 > news >正文

vivado hls的应用(题外话之AI编程)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】

最近因为工作的原因涉及到ai编程,觉得还蛮有意思的。特别是了解到,现在外面很多公司,都是默认应聘者需要有ai编程经验的,感触挺多的。因为不想翻墙,所以特地挑了一个免费的ai ide,也就是trae,使用下来还是非常顺畅的。

1、和网页编程的感受完全不一样

之前虽然也是用ai,比如说chatgpt,还有deepseek。使用时,就是每次去提问题,然后把对应的答案copy到本地。但是ai ide不一样,它可以本地直接操作目录,增删文件,这一点还是非常棒的。这就意味着思考者可以专注于架构本身,而不是代码细节,这一点非常有意义。

2、不仅软件编程可以,verilog编程也没有问题

除了大家能想到的软件编程,比如c、c++、java之外,还有一个编程,那就是fpga编程,它也是可以用ai来做的。比如下午的时候,我就自己把之前的一个想法用fpga实现了一下,即用mcu+fpga的方法,实现多串口的自动化测试。整个代码的编写,从目录搭建、串口、spi、接口、测试、文档这几个方面,写起来非常顺畅,差不多用了1~2小时,基本框架就做出来了。这部分工作,如果是一个fpga工程师自己写,差不多要用几天、甚至是一周的时间,整体体验还是很棒的。

3、高质量的代码需要精准的输入

早期深度学习、训练图片的时候,有一句话传的特别经典,那就是garbage in、garbage out。这一点对于ai编程来说也是对的。如果我们自己想做一个东西,不存在简单的命令,就可以有很好的高质量软件产出。这种优秀的产出,肯定来自于精确的把控和调试,比如不停地更新提示词、不停地改进、对错误不停地修正。这一点肯定是少不了的。

4、软硬一体最合适

如之前所讨论的那样,目前来说,AI能取代的事情很多,比如纯coder开发、纯服务业,或者是一般的白领工作。这一点都是可以被替代的。那么无法被替代的,其实是真实世界的工作。比如说制造业,比如说农业,比如需要和人打交道的场合,这些都是短时间无法取代的。所以就软件开发本身而言,还是需要尽可能和硬件关联、和服务关联,这样比较容易有市场,也不会被淘汰。

5、一个模型,多个角色

所谓的大模型,其实参数非常多。那么如何通过一定的规则和技能,让大模型担任不同的角色,这就是每一个ai ide需要做的事情。比如说,实际使用的时候,就可以通过规则和设定,规定了架构师、编码、测试、发布者的角色。不同的角色赋予不同的含义,从而在实施层面真正达到了一人公司的所有条件,让创业者把重心放到创意和销售拓展上来。

6、开发的时候需要两台电脑

有了AI编程,实际开发的时候最好是两台电脑,一台是自己看文档、检索资料,还有一台是AI编程干活。自己需要做的就是定时去check一下即可。同时,针对AI编程遇到的问题,想办法去解决,最好能够低频率地去处理,这样自己才不会中断,大幅度提高开发的效率。

7、公司小型化是趋势

大模型强了,对人的需求就少了,这一点就不言自明了。

http://www.jsqmd.com/news/636393/

相关文章:

  • AI Harness 学习清单(AI生成)
  • 微信小程序实战:打造优雅的互动消息列表(评论 / 点赞 / 关注
  • 如何5分钟上手Translumo:Windows平台最强的实时屏幕翻译神器
  • 从零开始掌握时序逻辑电路:状态机设计与FPGA实战解析
  • 解决403 Forbidden:Pixel Script Temple API访问权限配置详解
  • 实验19:Gazebo:三维物理仿真平台
  • 从 Rule-Based 到 LLM-Based:企业自动化流程的重塑
  • **基于Python与Unity的数字孪生系统开发实战:从建模到实时交互的全流程解析**在工业4.0浪潮中,**数字孪生(Digit
  • 全球化字体技术架构:Noto字体项目的企业级多语言解决方案
  • 斯坦福AI软件工程课:Claude Code开发者亲授
  • Ubuntu 配置 Claude Code + MiniMax湛
  • 这是我的第一篇文章
  • EF Core 慢查询排查实战:TagWith、OpenTelemetry、执行计划, 分钟定位性能瓶颈儆
  • Stm32F103R6之ADC:从基础配置到高级应用全解析
  • 如何快速掌握Akagi:雀魂AI辅助工具的完整实战教程
  • 告别云端依赖:3分钟上手Buzz,你的本地语音转文字专家
  • DeEAR语音情感识别惊艳案例:识别抑郁症患者语音中‘韵律平坦化’与‘自然度衰减’双指标
  • .NET对象转JSON,到底有几种方式?啃
  • Qwen3-ASR-1.7B多场景落地:直播实时转录、法庭笔录辅助生成案例
  • SARADC前仿真实战指南:从静态到动态的完整流程解析
  • 1.0】Matlab Simulink动态电压恢复器(DVR)模型:高质量仿真治理电能质量问题...
  • FinAgent 本周进度记录|本机 LLM 联调、任务中心/历史、按用户隔离与单股日期约束
  • SQL索引策略深度解析:从理论到实战的优化指南
  • Spring IOC 源码学习 事务相关的 BeanDefinition 解析过程 (XML)感
  • 在集群作业中激活 conda 环境
  • 告别LabelImg!用Roboflow一站式搞定图片标注、增强与数据集管理
  • 银河麒麟 aarch64 大数据 Excel 导入:常见问题与优化思路分享
  • 多商户平台小程序的核心功能有哪些?
  • BiRefNet高分辨率二分图像分割:5分钟快速上手指南
  • 大模型下半场:2026年的五个关键预测