Skip to content

Commit 5f9edcc

Browse files
polish docs overview.md (#548)
* Docs overview.md * Update overview.md * Update overview.md
1 parent 371de3e commit 5f9edcc

File tree

1 file changed

+24
-4
lines changed

1 file changed

+24
-4
lines changed

docs/docs/getting_started/overview.md

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,30 @@ slug: /
55

66
# Welcome to CocoIndex
77

8-
Prepare high quality data that is tailored for the purpose is essential for a successful AI application in production.
8+
CocoIndex is an ultra-performant real-time data transformation framework for AI, with incremental processing.
99

10-
CocoIndex is a data indexing platform for AI use cases - semantic search, RAG, agentic workflow on top of embedding / knowledge graph etc. CocoIndex aims to be the best in class scalable data indexing infrastructure with built in observability and lineage.
10+
As a data framework, CocoIndex takes it to the next level on data freshness. **Incremental processing** is one of the core values provided by CocoIndex.
1111

12-
CocoIndex can help you connecting to all the data sources, identify the best indexing strategy and setup the most robust pipeline - chunking, embedding model, deduping/reconciling, vector stores, knowledge graph etc. And then providing standard API to access the index.
12+
## Programming Model
13+
CocoIndex follows the idea of [Dataflow programming](https://en.wikipedia.org/wiki/Dataflow_programming) model. Each transformation creates a new field solely based on input fields, without hidden states and value mutation. All data before/after each transformation is observable, with lineage out of the box.
14+
15+
The gist of an example data transformation:
16+
```python
17+
# import
18+
data['content'] = flow_builder.add_source(...)
19+
20+
# transform
21+
data['out'] = data['content']
22+
.transform(...)
23+
.transform(...)
24+
25+
# collect data
26+
collector.collect(...)
27+
28+
# export to db, vector db, graph db ...
29+
collector.export(...)
30+
```
31+
32+
Get Started:
33+
- [Quick Start](https://cocoindex.io/docs/getting_started/quickstart)
1334

14-
CocoIndex does all the heavy lifting work and plumbing for the data, so you can focus on your business logic and build your AI application on top of robust data indices.

0 commit comments

Comments
 (0)