Membangun AI Agent dengan LangChain dan VibeCodeCheap
AI agent sedang mentransformasi cara kita membangun aplikasi cerdas. Dalam tutorial ini, kita akan membangun AI agent yang powerful menggunakan LangChain dan API terjangkau VibeCodeCheap.
Apa yang Akan Kita Bangun
Agent asisten riset yang dapat:
- Mencari web untuk informasi
- Merangkum konten
- Menjawab pertanyaan lanjutan
- Mempertahankan konteks percakapan
Prasyarat
- Python 3.9+
- API key VibeCodeCheap
- Pengetahuan dasar Python
Langkah 1: Install Dependencies
pip install langchain langchain-openai python-dotenv
Langkah 2: Konfigurasi API
Buat file .env:
OPENAI_API_KEY=your-vibecodecheap-key
OPENAI_API_BASE=https://api.vibecodecheap.com/v1
Langkah 3: Buat Agent
from langchain_openai import ChatOpenAI
from langchain.agents import AgentExecutor, create_openai_functions_agent
from langchain.tools import tool
from langchain.prompts import ChatPromptTemplate, MessagesPlaceholder
import os
from dotenv import load_dotenv
load_dotenv()
# Inisialisasi LLM dengan VibeCodeCheap
llm = ChatOpenAI(
model="claude-sonnet-4.5",
openai_api_key=os.getenv("OPENAI_API_KEY"),
openai_api_base=os.getenv("OPENAI_API_BASE"),
)
@tool
def search_web(query: str) -> str:
"""Mencari web untuk informasi."""
# Implementasi pencarian Anda
return f"Hasil pencarian untuk: {query}"
@tool
def summarize(text: str) -> str:
"""Merangkum teks yang diberikan."""
return llm.invoke(f"Rangkum ini: {text}").content
# Buat agent
tools = [search_web, summarize]
prompt = ChatPromptTemplate.from_messages([
("system", "Anda adalah asisten riset yang membantu."),
MessagesPlaceholder(variable_name="chat_history"),
("human", "{input}"),
MessagesPlaceholder(variable_name="agent_scratchpad"),
])
agent = create_openai_functions_agent(llm, tools, prompt)
agent_executor = AgentExecutor(agent=agent, tools=tools, verbose=True)
Langkah 4: Jalankan Agent
result = agent_executor.invoke({
"input": "Riset tren terbaru dalam AI coding assistant",
"chat_history": []
})
print(result["output"])
Mengapa VibeCodeCheap untuk AI Agent?
Membangun agent memerlukan banyak panggilan API. Harga kami membuatnya terjangkau:
- Biaya 50% lebih rendah - Lebih banyak eksperimen, lebih sedikit khawatir
- Kompatibel OpenAI - Bekerja dengan LangChain langsung
- Beberapa model - Coba Claude, GPT-4, Gemini
- Rate limit tinggi - Tangani workload produksi
Langkah Selanjutnya
- Tambahkan lebih banyak tool ke agent Anda
- Implementasikan memory untuk percakapan panjang
- Deploy sebagai web service
Mulai membangun AI agent hari ini
Related Posts
Meta Mengakuisisi Manus AI Senilai $2B+: Apa Artinya untuk AI Agent
Meta membeli Manus AI dalam kesepakatan $2B+, menandai momen penting dalam perlombaan AI agent. Analisis akuisisi dan apa yang perlu diketahui developer.
AI Coding Agent di 2026: Panduan Lengkap untuk Developer
Temukan semua tentang AI coding agent di 2026. Pelajari tentang Claude Code, Cursor, GitHub Copilot, dan mengapa 90% developer sekarang menggunakan tool AI.
Masa Depan AI dalam Pengembangan Software: Perspektif Kami
Mengeksplorasi bagaimana AI akan mentransformasi pengembangan software di tahun-tahun mendatang. Insight tentang tren, peluang, dan apa yang harus disiapkan developer.
Build Your AI Agents Now
API proxy for Claude Code, LangChain, CrewAI & more. One API key for Claude, Gemini models.