中文

Academic Commercialization Assessment Agent

A multi-agent LLM pipeline; a research topic can be submitted or a paper PDF attached.

Verified

Core facts

Read by a script from the official API, not rewritten by a model.

License
MIT
Languages
Python
Maintainer
shuxiachai
Verified

What it is

The project is a multi-agent LLM pipeline. The project is built with Python, CrewAI, FastAPI and a build-free JavaScript client. The project was created by shuxiachai. The project is licensed under MIT.

Main features

  1. Users can submit a research topic or attach a paper PDF, and choose the report language.

  2. Deterministic code retrieves and validates sources first.

  3. The weighted total is computed by code, not the model.

  4. Users can follow progress, inspect citations and reliability warnings, and export Markdown.

  5. An interrupted run can be resumed from its last validated checkpoint.

  6. Paid requests get durable receipts.

Getting started

  1. Python 3.11 or 3.12 is used for the CI-tested environment.

  2. The default test suite does not call providers.

  3. In the quick start, dependency installation needs network access.

  4. Copy the example environment file to a local environment file.

  5. Unused placeholder keys should be removed from the configuration.

  6. Real analysis incurs provider usage.

  7. PDF extraction is a paid operation.

  8. The test suite and browser smokes make no paid requests.

From the README · bash
git clone https://github.com/shuxiachai/academic-commercialization-agent.git
cd academic-commercialization-agent
uv sync
From the README · dotenv
LLM_PROVIDER=qwen
DASHSCOPE_API_KEY=your-key
QWEN_MODEL=qwen3.8-27b
QWEN_API_BASE=https://dashscope.aliyuncs.com/compatible-mode/v1
TAVILY_API_KEY=your-search-key
From the README · bash
uv run uvicorn api.main:app --reload
# Browser: http://localhost:8000  (sample reports: http://localhost:8000/samples)
# Alternative CLI (starts real provider work):
uv run academic_agent --topic "solid-state batteries for electric vehicles"

Who it is for

A report supports research triage. A valid citation ID does not establish that the source supports the claim. In the architecture, three evidence specialists run in parallel.

In the architecture, a stage is not a promise of exactly one model request. A resumed run is a new linked run, and the original is never overwritten. In Sources, a saved source can be found by ID or keyword and its saved text read.

The frozen baseline contains 10 topics × 3 live repetitions. The frozen baseline's results are different checks, not a combined accuracy score. The uncited-numeric proxy does not measure all hallucinations.

Tool execution or valid JSON does not prove that a claim is supported. Supplementary retrieval remains zero-call shadow mode in production. Run URLs carry 128 bits of randomness and act as read capabilities.

Do not publish private run URLs. Changing a code-owned run additionally requires that run's owner/admin code. An account's keys stay in its browser and are never stored by the server.

Deployments use one application replica / one Uvicorn worker. Reported costs cover Crew nodes, and do not cover helper, PDF or search charges.

Sources

This page is written from the official sources below. Open them to check the original text.

Verified ·

This page is written by AI from the official sources above and checked automatically. This site has not tested it. Found a mistake? Tell us.