技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
memory-rag-and-data【数据与研究】Build CAMEL memory, retrieval/RAG, embedding, storage, loader, datahub, and dataset workflows while keeping data formats, optional extras, and backend constraints explicit.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is to add memory to CAMEL agents, build a retrieval or RAG pipeline, select embedding/vector/key-value/object/graph storage, ingest files or web data, or validate dataset/datahub flows.
ChatHistoryMemory, VectorDBMemory, LongtermAgentMemory, MemoryRecord, ScoreBasedContextCreator, and attaching memory to ChatAgent.VectorRetriever, AutoRetriever, HybridRetriever, BM25/rerank retrievers, chunking, result schemas, and empty-result debugging.BaseIO, UnstructuredIO, MarkItDownLoader, API-backed loaders, Hugging Face datahubs, and dataset generators.ModelFactory, BaseModelBackend, and provider credentials beyond embedding-specific keys.datagen-evaluation-and-benchmarks sub-skill; this sub-skill only covers camel.datasets and data formats needed by memory/RAG work.embedding.get_output_dim().vector_dim; decide ephemeral, local persistent path, or remote service.VectorRetriever.process(content=...) or explicit VectorRecord objects; avoid network loaders in tests.top_k, low-enough similarity_threshold, and inspect returned payload keys such as text, metadata, and content path.ChatAgent(memory=...) or assign agent.memory = memory; validate memory.get_context() fits the model token budget.rag, storage, or document_tools.