large-language-models
Large language models
Informações da origem
- Repositório
- ffsshhttiikk/opencode-agents-skills
- Última atividade na origem
- 28 de fevereiro de 2026 às 22:52
- Idioma detectado do SKILL.md
- inglês
- Estrelas
- 3
- Forks
- 2
Opções de instalação
Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.
Revise os arquivos de origem
Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.
Exibindo SKILL.md
SKILL.md
Instruções da origem · Visualização somente leitura- name
- large-language-models
- description
- Large language models
- license
- MIT
- compatibility
- opencode
- metadata
- {"audience":"machine-learning-engineers","category":"artificial-intelligence"}
## What I do
- Work with large language models
- Implement prompt engineering
- Fine-tune LLM models
- Build RAG systems
- Optimize LLM inference
- Handle LLM hallucination
## When to use me
Use me when:
- Building LLM-powered applications
- Implementing chatbots
- Creating text generation systems
- Knowledge-intensive question answering
- Text classification with LLMs
## Key Concepts
### LLM Architecture
- **Transformer**: Self-attention based
- **Encoder-only**: BERT, RoBERTa
- **Decoder-only**: GPT, LLaMA, Mistral
- **Encoder-decoder**: T5, BART
### Prompt Engineering
```python
# Few-shot prompting
prompt = """Classify the sentiment as POSITIVE, NEGATIVE, or NEUTRAL.
Text: This product is amazing!
Sentiment: POSITIVE
Text: Terrible experience, would not recommend.
Sentiment: NEGATIVE
Text: It was okay, nothing special.
Sentiment: NEUTRAL
Text: I absolutely love this!
Sentiment:"""
# Chain-of-thought
cot_prompt = """Solve the problem step by step.
Problem: If there are 5 birds and you shoot 2, how many remain?
Solution: First, 5 - 2 = 3. Then, the remaining birds fly away because of the noise, so 0 remain. Answer: 0
Problem: John has 3 apples. He buys 5 more. Then he eats 2. How many?
Solution:"""
```
### Fine-tuning
```python
from transformers import AutoModelForCausalLM, AutoTokenizer
from peft import LoraConfig, get_peft_model, TaskType
# LoRA fine-tuning
model = AutoModelForCausalLM.from_pretrained("meta-llama/Llama-2-7b")
tokenizer = AutoTokenizer.from_pretrained("meta-llama/Llama-2-7b")
lora_config = LoraConfig(
r=16,
lora_alpha=32,
target_modules=["q_proj", "v_proj"],
lora_dropout=0.05,
bias="none",
task_type=TaskType.CAUSAL_LM
)
model = get_peft_model(model, lora_config)
# Fine-tune on custom dataset
```
### RAG (Retrieval-Augmented Generation)
```python
from langchain.vectorstores import Chroma
from langchain.embeddings import OpenAIEmbeddings
from langchain.chains import RetrievalQA
from langchain.llms import OpenAI
# Build retriever
embeddings = OpenAIEmbeddings()
vectorstore = Chroma.from_documents(documents, embeddings)
retriever = vectorstore.as_retriever()
# Create QA chain
qa = RetrievalQA.from_chain_type(
llm=OpenAI(),
chain_type="stuff",
retriever=retriever
)
answer = qa.run(query)
```
### Challenges
- Hallucination
- Context length limits
- Token costs
- Latency
- Bias and safety
Ver no GitHub