news 2025/12/27 18:22:28

AI Agent学习:MetaGPT之我的工作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2025/12/16 21:28:53

弱网测试利器 - Charles工具实战分享

一:弱网测试要点 二:利用抓包工具charles进行弱网设置,适用PC端和移动端(IOS/Android) 1、以charles 4.5.6版本为例,打开Proxy->Throttle Settings 2、打开Throttle Settings,界…

作者头像 李华
网站建设 2025/12/16 21:28:20

算法题 到达终点数字

到达终点数字 问题描述 在一根无限长的数轴上,你站在 0 的位置。终点在 target 的位置。 你可以进行移动。每次移动,你可以向左或向右移动,第 n 次移动(从 1 开始),可以走 n 步。 返回到达终点需要的最小移…

作者头像 李华
网站建设 2025/12/16 21:27:55

Docker安装轻量级TensorRT镜像用于边缘计算

Docker安装轻量级TensorRT镜像用于边缘计算 在智能制造车间的视觉质检线上,一台搭载Jetson AGX Orin的工控机正以每秒45帧的速度处理高清图像流。同一块GPU上运行着多个独立的检测模型,系统内存占用却始终稳定在2.3GB以下——这背后并非依赖昂贵的硬件堆…

作者头像 李华
网站建设 2025/12/20 9:33:22

期末老师忙到崩溃?

上周期末考刚结束,办公室里就一片“哀嚎”——张老师对着Excel里几百条成绩数据揉太阳穴,李老师边核对分数边吐槽“又算错平均分了”,我隔壁的年轻老师更惨,抱着手机逐条给家长发成绩,手指都磨红了。说真的&#xff0c…

作者头像 李华
网站建设 2025/12/16 21:27:06

LobeChat能否实现Markdown转HTML?内容发布流程优化

LobeChat 能否实现 Markdown 转 HTML?内容发布流程的智能跃迁 在 AI 内容生成日益普及的今天,一个常被忽视的问题浮出水面:我们如何高效地将对话式输出转化为可发布的专业内容?许多团队仍在用“复制粘贴 手动排版”的方式处理 A…

作者头像 李华