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

AI Agent学习:MetaGPT之我的工作

ref: ‍⁠​‌​‌​‬‍​​​​‍​​​⁠⁠​⁠​​‬‍‍​​‌​​‬​​《MetaGPT智能体开发入门》教程 - 飞书云文档

【多Agent】MetaGPT学习教程 - 飞书云文档

一、配置本地部署的llm和embedding

llm的配置以及embedding配置:

# Full Example: https://github.com/geekan/MetaGPT/blob/main/config/config2.example.yaml # Reflected Code: https://github.com/geekan/MetaGPT/blob/main/metagpt/config2.py # Config Docs: https://docs.deepwisdom.ai/main/en/guide/get_started/configuration.html llm: api_type: 'openai' base_url : 'http://0.0.0.0:8000/v1' model: 'llama' # RAG Embedding. # For backward compatibility, if the embedding is not set and the llm's api_type is either openai or azure, the llm's config will be used. embedding: api_type: "openai" "ollama" # openai / azure / gemini / ollama etc. Check EmbeddingType for more options. base_url: "http://0.0.0.0:8011/" api_key: "" model: "bge-large-en-v1.5" api_version: "v1" embed_batch_size: 100 dimensions: # output dimension of embedding model

对于llm 如果max_model_len不能承受更多的话,需要修改metagpt\provider\openrouter_reasoning.py

def _get_max_tokens(self, messages: list[dict]): if not self.auto_max_tokens: return 1024 return self.config.max_token # FIXME # https://community.openai.com/t/why-is-gpt-3-5-turbo-1106-max-tokens-limited-to-4096/494973/3 return min(get_max_completion_tokens(messages, self.model, self.config.max_token), 1024) #4096)

对于rag案例:

需要修改metagpt\rag\schema.py

class FAISSRetrieverConfig(IndexRetrieverConfig): """Config for FAISS-based retrievers.""" dimensions: int = Field(default=0, description="Dimensionality of the vectors for FAISS index construction.") _embedding_type_to_dimensions: ClassVar[dict[EmbeddingType, int]] = { EmbeddingType.GEMINI: 768, EmbeddingType.OLLAMA: 1024, #4096, }

二、用Discord 发送 github trending 跑通

做好配置

整个过程就是配置

export DISCORD_TOKEN= export DISCORD_CHANNEL_ID=

三、用Discord 发送 github trending动态 进阶版

读取readme总结

对应whole_run2.py

四、用Discord发送 huggingface paper动态

对应whole_run-huggingface.py

五、用邮件发送github trending动态

对应whole_run-email.py

六、多智能体:你画我猜 multi-ones.py

http://www.zskr.cn/news/111623.html

相关文章:

  • ICEEMDAN+PE+小波降噪重构(改进自适应噪声完备集合经验模态分解+排列熵+小波降噪重构)
  • 赋能多门店运营!这款二手车小程序系统如何实现车源与客户的统一高效管理
  • 【小白笔记】反转链表 II
  • 2025年杭州知名的广播电台广告公司口碑推荐榜,电视台广告/广播电台广告/户外led大屏广告/公交广告/广播电台广告价格口碑推荐 - 品牌推荐师
  • Spring AOP
  • 【案例共创】从0开始使用华为云开发者空间搭建房价预测模型
  • JX6-CON1控制器模块
  • AIGC简介
  • LobeChat安全与权限管理实战解析
  • 女朋友到家前 10 分钟,空调自动开暖风(小智 MCP 实战)
  • 海报设计无从下手?这3个技巧让你告别空白画布
  • β-Amyloid (25-35);GSNKGAIIGLM
  • 【小白笔记】大数加法
  • 算法题 重构字符串
  • 无人机红外图像下极小目标检测数据集,无人机红外小目标检测数据集 低空安防、机场净空监测、反无人机系统、鸟类迁徙监控 YOLOv8** 构建的 **无人机红外图像下极小目标检测系统
  • 深入解析:电压基准芯片详解:从原理到选型,附 TLV431 应用解析
  • Docker安装轻量级TensorRT镜像用于边缘计算
  • 2025全球优选:手机切膜机模片供应商,定制生产,认证制造商,美特柏(Mietubl)全链实力解析
  • β-Amyloid (1-40), Rat;DAEFGHDSGFEVRHQKLVFFAEDVGSNKGAIIGLMVGGVV
  • 【第60套】题目质量很高!
  • 【必藏】AI大模型全景分析:程序员小白入门全指南,读这篇就够了
  • 【编号645】全国省市县行政区划矢量数据2025年更新
  • Arbess从基础到实践(19) - 集成GitLab+sourcefare实现Java项目代码扫描通过后自动化部署
  • Arbess从基础到实践(17) - 集成GitLab+SonarQube实现代码扫描完成后自动化部署
  • Arbess从基础到实践(18) - 集成GitPuk实现Java项目自动化构建并Docker部署
  • 记-一次较为离谱的病毒乌龙
  • 停止检索!新增4本On Hold期刊被踢,12月WOS期刊目录更新!
  • 12.10 标签(二)
  • 智慧校园建设三步走:选对平台是关键
  • 草莓病害智能识别与分类 - 基于YOLO11与多注意力网络的快速检测系统