İlaçAtlas Yapay Zeka & AI Ajan Entegrasyon Kılavuzu
İlaçAtlas, Türkiye'nin resmi TİTCK onaylı ilaç verilerini, prospektüs (KÜB/KT) metinlerini ve klinik karar destek motorunu yapay zeka modellerinin doğrudan tüketebileceği makine tarafından okunabilir (machine-readable) standartlarda sunar. Aşağıdaki kılavuz ile Google Gemini, Anthropic Claude, OpenAI ChatGPT ve otonom tarayıcı ajanlarını (WebMCP) saniyeler içinde entegre edebilirsiniz.
1. Google Gemini Entegrasyonu (Function Calling)
Google AI Studio veya Python Google GenAI SDK (Gemini 2.0 Flash / Pro) ile İlaçAtlas klinik arama ve etkileşim analiz motorunu bir araç (tool) olarak modelinize tanımlayabilirsiniz:
import requests
from google import genai
from google.genai import types
def search_ilacatlas(query: str) -> dict:
"""Türkiye ilaçları, etkin madde eşdeğerleri ve TİTCK KÜB veritabanında arama yapar."""
resp = requests.get(f"https://ilacatlas.com/api/search", params={"q": query, "limit": 10})
return resp.json()
def check_drug_interaction(drug_names: list[str]) -> dict:
"""İki veya daha fazla ilaç arasındaki klinik etkileşimleri ve ciddiyet seviyesini analiz eder."""
resp = requests.get(f"https://ilacatlas.com/api/interactions/analyze", params={"drugs": ",".join(drug_names)})
return resp.json()
client = genai.Client()
response = client.models.generate_content(
model="gemini-2.0-flash",
contents="Augmentin ile Parol aynı anda kullanılabilir mi?",
config=types.GenerateContentConfig(
tools=[search_ilacatlas, check_drug_interaction],
)
)
print(response.text)
2. Anthropic Claude Desktop MCP Connector
Claude Desktop veya Claude Code üzerinde Model Context Protocol (MCP) kullanarak İlaçAtlas'ı yerel asistanınıza bağlayabilirsiniz. claude_desktop_config.json dosyanıza aşağıdaki konfigürasyonu ekleyin:
{
"mcpServers": {
"ilacatlas": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://ilacatlas.com/mcp"]
}
}
}
💡 Claude bu konfigürasyon sayesinde reçete ve etkileşim sorularında doğrudan İlaçAtlas'a canlı sorgu atarak doğrulanmış klinik yanıtlar üretir.
3. OpenAI ChatGPT Custom GPT (Actions & Plugin)
ChatGPT Plus/Team/Enterprise panelinde kendi Klinik Eczacı / Hekim GPT'nizi oluştururken:
- ChatGPT'de Create a GPT > Configure > Create new action adımına gidin.
- Import from URL seçeneğine
https://ilacatlas.com/openapi.jsonyazıp Import butonuna tıklayın. - Authentication olarak None seçin (Kamuya açık API rotaları anahtarsız çalışır).
OpenAPI 3.0 Schema: https://ilacatlas.com/openapi.json
4. WebMCP & Otonom Tarayıcı Ajanları (Google Lighthouse)
İlaçAtlas, Google'ın Lighthouse Agentic Browsing spesifikasyonuna ve W3C Web Model Context Protocol (WebMCP) standartlarına tam uyumludur:
- Deklaratif Araçlar: Sayfa
<head>alanında<script type="application/webmcp+json">bildirimleri mevcuttur. - JavaScript API: Otonom tarayıcılar sayfa DOM'unda
window.webmcp.toolsfonksiyonlarını doğrudan çağırabilir. - LLM Manifestleri: Otonom crawler botları için
/llms.txtve/llms-full.txtstandartları yayındadır.
📡 Kamuya Açık Canlı API & Ajan Uç Noktaları
| Metod & Yol | Açıklama | Format |
|---|---|---|
| GET /api/search?q=... | İlaç ve etkin madde evrensel arama motoru | application/json |
| GET /api/medicines/{id} | İlaç detayları, ATC, fiyat, KÜB ve KT metinleri | application/json |
| GET /api/interactions/analyze | Çoklu ilaç etkileşimi ve ciddiyet analizi | application/json |
| GET /api/calculators/renal | GFR / Kreatinin klirensi dozaj hesaplayıcı | application/json |
| GET /llms.txt | LLM modelleri için resmi site manifesti | text/markdown |
| GET /.well-known/ai-plugin.json | OpenAI / ChatGPT Plugin Manifesti | application/json |
| GET /api/agentic/tools | WebMCP Uyumlu Tool Registry JSON | application/json |
💊 İlaçAtlas Ana Sayfasına Dön
Resmi TİTCK KÜB/KT belgeleri, etkin madde eşdeğerleri ve klinik karar destek motoruna erişin.
← Ana Sayfaya Git