AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
PC용 AI 에이전트를 구축
Build AI agents for your PC
개발 도구Python · GoGitHub @amd직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
GAIA: AI Agent Framework for AMD Ryzen AI
GAIA is AMD's open-source framework for building intelligent AI agents that run locally by default on AMD Ryzen AI hardware. Local inference keeps your data private, avoids cloud usage fees, and supports air-gapped deployment with hardware-accelerated performance.
The terminal UI also supports optional Fireworks AI and AMD LLM Gateway chat through Lemonade. Use /provider to connect and choose a model; cloud chat sends conversation history to the selected provider. See AI provider setup.
See the installation guide for setup instructions.README 전문 보기 ↗GAIA is AMD's open-source agent factory. It uses coding-agent skills, evals and an auto-fix loop to improve and build agent harnesses that run locally by default on AMD Ryzen AI hardware. Local inference keeps your data private, avoids cloud usage fees, and supports air-gapped deployment with hardware-accelerated performance.
Anyone can build an agent harness with GAIA. The GAIA agent is the one we built to show what it can do: conversation, documents, data, web, memory and skills in one agent.
| I want to... | Start here |
|---|---|
| Use GAIA: run the flagship agent in the desktop app or terminal | Install GAIA, then the GAIA agent guide |
| Build with GAIA: make an agent harness with skills, evals and the SDK | Composing skills, Agent evals, SDK reference |
The terminal UI also supports optional Fireworks AI and AMD LLM Gateway chat through Lemonade. Use /provider to connect and choose a model; cloud chat sends conversation history to the selected provider. See AI provider setup.
One download for users: on Windows, one installer offers the desktop app, the terminal, or both. See Install GAIA for every platform, and its For developers section for script, pip/uv and source installs.
Note (Email agent): the Email agent installs with
gaia hub install email, which fetches a binary sidecar into your GAIA agents directory — no PyPI wheel and no Node.js toolchain required. An npm client is also published for embedding the agent in a JS/TS app.
| Feature | Description |
|---|---|
| Local Inference | Run models on your machine for sensitive workloads and air-gapped deployments |
| No Cloud Inference Fees | Local models require no API subscription; optional cloud providers have their own pricing |
| Privacy-First | HIPAA-compliant, GDPR-friendly—ideal for healthcare, finance, and enterprise |
| Ryzen AI Optimized | Hardware-accelerated inference using NPU + iGPU on AMD Ryzen AI processors |
The SDK is the base layer under the GAIA agent. A minimal harness is a class with a prompt and tools:
from gaia.agents.base.agent import Agent
from gaia.agents.base.tools import tool
class MyAgent(Agent):
"""A simple agent with custom tools."""
def _get_system_prompt(self) -> str:
return "You are a helpful assistant."
def _register_tools(self):
@tool
def get_weather(city: str) -> dict:
"""Get weather for a city."""
return {"city": city, "temperature": 72, "conditions": "Sunny"}
agent = MyAgent()
result = agent.process_query("What's the weather in Austin?")
print(result)
See the full quickstart guide →
gaia eval agent --fix, which patches failing scenarios and re-runs them (guide)SKILL.md, no code required (guide)A C++17 port of the GAIA base agent framework is available under cpp/. It implements the same agent loop, tool registry, and MCP client interface without any Python dependency — suitable for embedding in native applications or resource-constrained environments.
#include <gaia/agent.h>
class MyAgent : public gaia::Agent {
protected:
std::string getSystemPrompt() const override {
return "You are a helpful assistant.";
}
};
C++ build and usage instructions →
pip install amd-gaia
For complete setup instructions including Lemonade Server, see the Quickstart Guide.
| Requirement | Minimum | Recommended |
|---|---|---|
| Processor | AMD Ryzen AI 300-series | AMD Ryzen AI Max+ 395 |
| OS | Windows 11, Linux | - |
| RAM | 16GB | 64GB |
See the full Release Notes on the documentation site, or browse GitHub Releases.
To publish a new release (e.g. v0.17.0), create a release PR that updates these 3 files:
| # | File | What to change |
|---|---|---|
| 1 | src/gaia/version.py | Set __version__ = "0.17.0" |
| 2 | docs/releases/v0.17.0.mdx | Create release notes (see format guide) |
| 3 | docs/docs.json | Add "releases/v0.17.0" to the Releases tab pages array |
Then run python util/release_versions.py --stamp. It writes every version field that follows version.py, including the docs.json navbar label, the Agent UI package, and the Terminal UI's hub manifest; lint fails if one drifts. Commit what it changed with the PR, then merge and tag:
git tag v0.17.0 && git push origin v0.17.0
CI validates all three files are consistent with the tag before publishing to GitHub Releases and PyPI.
We welcome contributions! See our Contributing Guide for details.
Copyright(C) 2024-2026 Advanced Micro Devices, Inc. All rights reserved. SPDX-License-Identifier: MIT