llm-ops
Ajuda seu agente a gerenciar todo o ciclo de vida de modelos de linguagem em produção. Isso inclui treinamento, implantação e monitoramento contínuo.
O que ela faz
Esta skill ajuda a construir e gerenciar sistemas de Inteligência Artificial (IA) mais avançados e confiáveis para uso em produção. Ela cobre desde a organização de dados até a otimização de custos e a garantia da qualidade das respostas da IA.
Quando usar
- ✓Quando você quer que a IA use seus próprios documentos para responder perguntas.
- ✓Quando você precisa otimizar o custo de usar modelos de IA.
- ✓Quando você quer garantir que as respostas da IA sejam precisas e confiáveis.
Exemplo do que pedir para a IA
“Como faço para que a IA responda perguntas usando os documentos que eu fornecer?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ela funciona configurando um sistema onde a IA primeiro entende seus documentos, os organiza e depois usa essa organização para encontrar as informações corretas antes de responder. Isso garante que as respostas sejam baseadas no que você forneceu.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill llm-opsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/llm-ops/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
LLM-OPS -- IA de Produção
Visão Geral
LLM Operations -- RAG, embeddings, bancos de dados vetoriais, fine-tuning, engenharia de prompt avançada, custos de LLM, avaliações de qualidade e arquiteturas de IA para produção. Ativar para: implementar RAG, criar pipeline de embeddings, Pinecone/Chroma/pgvector, fine-tuning, engenharia de prompt, redução de custos de LLM, avaliações, cache semântico, streaming, agentes.
Quando Usar Esta Habilidade
- Quando precisar de assistência especializada neste domínio
Não Use Esta Habilidade Quando
- A tarefa não estiver relacionada a llm ops
- Uma ferramenta mais simples e específica puder lidar com a solicitação
- O usuário precisar de assistência de propósito geral sem conhecimento de domínio
Como Funciona
A diferença entre um protótipo de IA e um produto de IA é a operabilidade. LLM-Ops é a engenharia que torna a IA confiável, escalável e econômica.
Arquitetura RAG Completa
[Documentos] -> [Chunking] -> [Embeddings] -> [Vector DB] | [Query] -> [Embed query] -> [Busca Semântica] -> [Top K chunks] | [LLM + Contexto] -> [Resposta]
Pipeline de Indexação
from anthropic import Anthropic import chromadb
client = Anthropic()
chroma = chromadb.PersistentClient(path="./chroma_db")
def chunk_text(text, chunk_size=500, overlap=50):
words = text.split()
chunks = []
for i in range(0, len(words), chunk_size - overlap):
chunk = " ".join(words[i:i + chunk_size])
if chunk: chunks.append(chunk)
return chunks
def index_document(doc_id, content_text, metadata=None):
chunks = chunk_text(content_text)
ids = [f"{doc_id}_chunk_{i}" for i in range(len(chunks))]
collection.upsert(ids=ids, documents=chunks)
return len(chunks)
Pipeline de Query com RAG
def rag_query(query, top_k=5, system=None): results = collection.query( query_texts=[query], n_results=top_k, include=["documents", "metadatas", "distances"]) context_parts = [] for doc, meta, dist in zip(results["documents"][0], results["metadatas"][0], results["distances"][0]): if dist < 1.5: src = meta.get("source", "doc") context_parts.append(f"[Fonte: {src}] {doc}") context = "
".join(context_parts) response = client.messages.create( model="claude-opus-4-20250805", max_tokens=1024, system=system or "Responda baseado no contexto.", messages=[{"role": "user", "content": f"Contexto: {context}
{query}"}]) return response.content[0].text
Escolha do Vector DB
| DB | Melhor Para | Hospedagem | Custo |
|---|---|---|---|
| Chroma | Desenvolvimento, local | Auto-hospedado | Grátis |
| pgvector | Já usa PostgreSQL | Auto/Nuvem | Grátis |
| Pinecone | Produção gerenciada | Nuvem | USD 70+/mês |
| Weaviate | Multi-modal | Auto/Nuvem | Grátis+ |
| Qdrant | Alta performance | Auto/Nuvem | Grátis+ |
Pgvector
CREATE EXTENSION IF NOT EXISTS vector; CREATE TABLE knowledge_embeddings ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), content TEXT NOT NULL, embedding vector(1536), metadata JSONB, created_at TIMESTAMPTZ DEFAULT NOW() ); CREATE INDEX ON knowledge_embeddings USING ivfflat (embedding vector_cosine_ops) WITH (lists = 100); SELECT content, 1 - (embedding <=> QUERY_VECTOR) AS similarity FROM knowledge_embeddings ORDER BY similarity DESC LIMIT 5;
Estrutura de Prompt de Elite
Componentes do system prompt Auri:
- Identidade: Nome (Auri), Tom (Natural, caloroso, direto), Plataforma (Amazon Alexa)
- Regras: Máximo de 3 parágrafos curtos, sem markdown, linguagem conversacional
- Capacidades: análise de negócios, conselho baseado em dados, criatividade
- Limitações: sem internet em tempo real, sem transações financeiras
- Personalização: {user_name}, {user_preferences}, {relevant_history}
Chain-Of-Thought
def cot_analysis(problem: str) -> str: steps = [ "1. O que exatamente está sendo pedido?", "2. Que informações são críticas para resolver?", "3. Quais abordagens possíveis existem?", "4. Qual abordagem é melhor e por quê?",
…
Perguntas frequentes
O que é RAG?
RAG (Retrieval-Augmented Generation) é uma técnica que permite à IA buscar informações em uma base de dados externa (como seus documentos) antes de gerar uma resposta, tornando-a mais precisa e informada.
O que são 'embeddings'?
Embeddings são representações numéricas de textos que ajudam a IA a entender o significado e a relação entre palavras e frases, facilitando a busca por informações relevantes.
Por que otimizar custos de IA?
Modelos de IA avançados podem ser caros. Otimizar custos significa usar a IA de forma eficiente para obter os melhores resultados sem gastar mais do que o necessário.
Detalhes
Descrição original do autor
LLM Operations -- RAG, embeddings, vector databases, fine-tuning, prompt engineering avancado, custos de LLM, evals de qualidade e arquiteturas de IA para producao.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3474
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC