2026/1

Week1 - 2026/1/4-2026/1/11

  • (2026.1.5)尝试vllm + openai api在本地serve LLM

Week2 - 2026/1/12-2026/1/16

  • 本周主要在处理zdxm立项 + htzny的烂事,没有什么技术积累;
  • 周五一天只读了一篇论文,效率实在太低,提出自我批评!

Week3 - 2026/1/19 - 2026/1/23

  • 周一看OpenManus;
  • 周五跑完OpenManus的demo,感觉挺差劲;
    • 但是在跑OpenManus的时候掌握了ollama很基础的用法,包括从官方模型hub中拉模型、在本地部GGUF模型;
    • 还尝试了用api key和远程模型交互;

Week4 - 2026/1/26 - 2026/2/1

  • 周一周二看了两篇文献;
  • 周三周四干了点杂活,其他时间感觉是在摸鱼;周五在看OpenManus的实现;
  • 周末啥也没干;

Week5 - 2026/2/2 - 2026/2/8

  • 周一写C++的题,效率非常低;
  • 周二去zny浪费一天时间,回家读了篇论文;
  • 周三白天在继续读之前的论文,中午和w博士聊了点框架相关的东西,然后开始看agentscope

Week6 - 2026/2/9 - 2026/2/15

  • 周一读了一篇文章;
  • 本周遇到的技术细节有:
    • 研究AgentScope的具体实现,在类型注解python异步与协程等方面入了坑;
    • python装饰器的定义,包括双层/三层返回结构、@wraps(func)的装饰方法等;
    • python类的override方法,可以对不同传入参数对应的类方法进行覆写处理;
    • 又遇到了python类的classmethod,它的作用是将类变成实例一样,执行某些类方法;
    • 接触了pydantic包的内容,包括BaseModelField等;
      • model_config = {"arbitrary_types_allowed": True}配置项,允许不严格匹配JSON的校验;
    • 看到python的@property装饰器,可以将一个函数的返回结果作为类属性;

Week8 - 2026/2/23 - 2026/2/28

  • 继续研究AgentScope
  • 本周遇到的技术细节有:
    • 简单接触了python asyncio中的queue,大体知道有这么个东西,没有细究;
    • 这个文件L300看到了从远程&本地使用python播放音频的方法;
    • 遇到了魔术方法__call__,它的作用是让实例可以被调用,当实例后加括号时,就会调用对应的这个类的这个方法;
    • 遇到了一个新的python装饰器@deprecated,作用是调用某些方法的时候提示过时信息;