• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

<EC 1.0> Chat với máy tính

Nơi giới thiệu các phần mềm về game và các ứng dụng mang tính giải trí

Điều hành viên: Điều hành

Nội qui chuyên mục
Qui định gửi bài viết giới thiệu sản phẩm: viewtopic.php?f=39&t=6

[tenchuongtrinh][/tenchuongtrinh]
[phienban][/phienban]
[tacgia][/tacgia]
[chucnang][/chucnang]
[end][/end]
Hình đại diện của người dùng
Apple
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 80
Ngày tham gia: T.Hai 23/01/2012 7:40 pm
Đến từ: Đồng Nai
Has thanked: 4 time
Been thanked: 16 time
Liên hệ:

<EC 1.0> Chat với máy tính

Gửi bàigửi bởi Apple » T.Ba 03/04/2012 6:13 pm

Tên chương trình: EC
Phiên bản: 1.0
Tác giả: Apple
Chức năng: Giải trí, thư giãn, bên cạnh đó còn hữu ích để lưu trữ thông tin



Chào các bạn! Khi viết cái EC này vừa xong, thì cũng là lúc cơn bão số 1 quét qua miền Đông Nam Bộ thật dữ dội. Mưa và gió càng làm ta thêm khiếp sợ trước sức mạnh của tự nhiên, nhưng trí tưởng tượng và niềm đam mê trong chúng ta luôn là mãi mãi.

1/Giới thiệu :
- EC là phần mềm mô phỏng một tư duy đơn giản.
- Chức năng của nó là phân tích câu nói, ghi nhớ và trả lời khi được hỏi lại (dưới hình thức chat)
- Bạn sẽ là người dạy cho EC biết thêm nhiều điều mới lạ.
- Sẽ rất thú vị nếu bạn của bạn đến nhà chơi.
2/Giao diện chính :
Giao diện đơn giản, như một phần mềm chat :

Hình ảnh

3/ Mô tả chức năng :
VD : Khi chat với EC : "diễn đàn này là Visual Basic"
Hình ảnh
Và khi hỏi lại EC: "diễn đàn này là gì?"
Hình ảnh
EC sẽ trả lời đúng như bạn dạy.

4/ Hướng dẫn sử dụng :
- Để dạy nói EC có 3 cách :
Cách 1 : Dùng câu nói thường :
- Sử dụng các câu bình thường để nói với EC, những câu nói trả lời cho các câu hỏi là gì?, là ai?, ở đâu?, vì sao?, khi nào? . khi hỏi lại cần dùng các từ hỏi như trên và nhớ dấu chấm hỏi, VD :
Dạy : tôi là một bông hoa / Hỏi lại : tôi là gì? / EC trả lời : bạn là một bông hoa
Dạy : cây đổ vì cơn bão số 1 / Hỏi lại : vì sao cây đổ? / EC trả lời : cây đổ vì cơn bão số 1
Cách 2 : Dùng chức năng "dạy cho EC" :
- Từ giao diện chính chọn "Tùy chọn" > "Dạy cho EC"
- Gõ câu phát biểu và câu trả lời khi được hỏi vào ô tương ứng và nhấn "Ghi nhớ"
- Sau này hỏi lại câu ghi ở phần "Phát biểu", EC sẽ trả lời bằng câu ở phần "Trả lời"
* Chú ý :
- Để ngẫu nhiên 1 câu hỏi có niều câu trả lời thì trong ô "Trả lời" sử dụng dấu "/" giữa các câu trả lời.
- Nếu trong phần "Phát biểu" mà có các từ "là,ở,khi,vì,?" thì sẽ gây trùng lập với cách 1, chương trình sẽ yêu cầu bạn thêm mã "<*>" vào sau câu và khi hỏi lại cũng cần kèm theo mã này.
Cách 3 : Dùng ngôn ngữ đặc biệt của EC :
- Đánh vào ô chát theo công thức : Câu phát biểu <thì> câu trả lời 1/câu trả lời 2/Câu trả lời n
- VD để dạy EC khi nói "aaa" thì trả lời "bbb" thì bạn đánh : aaa <thì> bbb
- VD để dạy EC khi nói "aaa" thì trả lời "bbb" hoặc "ccc" hoặc "ddd" thì bạn nói với EC : aaa <thì> bbb/ccc/ddd

6/ Lưu ý :
- Không nên dùng chữ hoa, kí tự đặc biệt.
7/ Lời ngỏ vui :
- Bô não của EC ở trong file text csdl.txt kèm theo cùng thư mục. Bạn hãy tự tìm hiểu nguyên lý trong file text đó và tự mình quản lí bộ nhớ cho EC nha!

Chú ý : EC khi bạn download về chưa có khả năng trả lời câu hỏi mà chính các bạn phải dạy cho nó thì nó mới biết, cách dạy thì mình đã nêu ở trên


DowLoad :
EC 1.0.rar
EC 1.0 - trò chuyện với máy tính
(12.92 KiB) Đã tải 513 lần


MsgBox ("Visual Basic")
End Sub

Hình đại diện của người dùng
Apple
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 80
Ngày tham gia: T.Hai 23/01/2012 7:40 pm
Đến từ: Đồng Nai
Has thanked: 4 time
Been thanked: 16 time
Liên hệ:

Re: <EC 1.0> Mô phỏng tư duy đơn giản (Chat với máy tính)

Gửi bàigửi bởi Apple » T.Năm 05/04/2012 8:15 pm

Sao không ai góp ý gì vậy? Ứng dụng này để giải trí vui lắm đấy!
MsgBox ("Visual Basic")
End Sub

Hình đại diện của người dùng
TheDark
Guru
Guru
Bài viết: 188
Ngày tham gia: T.Năm 04/11/2010 3:56 pm
Đến từ: Mang Thít - Vĩnh Long
Has thanked: 6 time
Been thanked: 33 time

Re: <EC 1.0> Mô phỏng tư duy đơn giản (Chat với máy tính)

Gửi bàigửi bởi TheDark » T.Sáu 06/04/2012 11:48 am

EC chỉ là chương trình xử lý chuỗi => không hề có chút thông minh. (hay là ko hề biết suy nghĩ)
Mình vừa dạy nó: "hôm nay là thứ sáu" - hỏi: "Ngày mai là thứ mấy?" - EC: "..."
Nhưng chương trình thế này đòi hỏi AI rất cao. Mình cũng từng có ước mơ làm một ChatBot, nhưng sau khi tìm hiểu thì thấy là chuyện rất khó.

Hình đại diện của người dùng
Apple
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 80
Ngày tham gia: T.Hai 23/01/2012 7:40 pm
Đến từ: Đồng Nai
Has thanked: 4 time
Been thanked: 16 time
Liên hệ:

Re: <EC 1.0> Mô phỏng tư duy đơn giản (Chat với máy tính)

Gửi bàigửi bởi Apple » T.Sáu 06/04/2012 12:36 pm

-Thì thực chất là xử lý chuỗi, đâu có suy nghĩ gì đâu. Nhưng điều quan trọng là giải trí, nếu nó không biết thì bạn dạy cho nó biết, thực chất trong mã nguồn của EC không có trả lời được câu hỏi nào hết mà chính là khi sử dụng ta phải dạy cho nó.
-EC sẽ hữu ích nếu bạn biết tận dụng nó : VD : sdt tôi là ... , số chứng minh nhân dân tôi là ... ,...
-Cách dạy cho EC mình đã nêu ở trên.
câu hỏi "thứ mấy?" như bạn ở trên thì EC 1.0 tạm thời chưa nhận diện, ở bản 1.0 nó chỉ biết : là gì, là ai, khi nào, ở đâu thôi hihi
-VD :
dạy : tôi là apple / hỏi : tôi là ai? / EC : bạn là apple
dạy : tôi đi ngủ khi mặt trời lặn / hỏi : tôi đi ngủ khi nào? / EC : bạn đi ngủ khi mặt trời lặn
dạy : nhà tôi ở đồng nai / hỏi : nhà tôi ở đâu? / EC : nhà bạn ở đồng nai
dạy : tôi đi ngủ vì quá mệt / hỏi : vì sao tôi đi ngủ / EC : bạn đi ngủ vì quá mệt
Còn các loại khác ngoài 4 loại trên thì dạy EC bằng cách có điều kiện (cách 2,3 trong hướng dẫn sử dụng)

-VD : copyy đoạn này vào file txt kèm theo EC, EC sẽ biết chào hỏi :
hi <dec>|hello
xin chào <dec>|xin chào bạn
chào <dec>|hello
hello <dec>|xin chào bạn
MsgBox ("Visual Basic")
End Sub

Hình đại diện của người dùng
Apple
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 80
Ngày tham gia: T.Hai 23/01/2012 7:40 pm
Đến từ: Đồng Nai
Has thanked: 4 time
Been thanked: 16 time
Liên hệ:

Re: <EC 1.0> Mô phỏng tư duy đơn giản (Chat với máy tính)

Gửi bàigửi bởi Apple » T.Năm 03/05/2012 3:10 pm

Không ai Test thử và cho ý kiến nữa hả? huhuhu
MsgBox ("Visual Basic")
End Sub

Hình đại diện của người dùng
VuVanHoanh
Thành viên danh dự
Thành viên danh dự
Bài viết: 1259
Ngày tham gia: T.Năm 03/06/2010 9:23 pm
Đến từ: Kim Sơn - Đông Triều - Quảng Ninh
Has thanked: 22 time
Been thanked: 137 time
Liên hệ:

Re: <EC 1.0> Mô phỏng tư duy đơn giản (Chat với máy tính)

Gửi bàigửi bởi VuVanHoanh » T.Năm 03/05/2012 4:57 pm

nói chung thì: tất cả những app chat vs PC thì đều có mô hình chung là xử lý chuỗi cả. Máy tính mà biết tư duy thì loạn :)) =)) (VD: nhiều cái tư duy đi đến chết người...)

Tùy vào độ tâm huyết của coder mà app sẽ phong phú tùy theo.... :)) =))
Since 2008...
One love! :x

Hình đại diện của người dùng
dazzlingvit
Guru
Guru
Bài viết: 959
Ngày tham gia: T.Ba 18/01/2011 10:21 am
Đến từ: Sinh ra từ hư vô, sống trong thế giới ảo...
Has thanked: 7 time
Been thanked: 112 time
Liên hệ:

Re: <EC 1.0> Mô phỏng tư duy đơn giản (Chat với máy tính)

Gửi bàigửi bởi dazzlingvit » T.Năm 03/05/2012 5:00 pm

Tất nhiên xử lý chuỗi là công đoạn đầu tiên, nhưng đâu phải chỉ có thế :P Việc của lập trình viên là dạy cho máy tính cách tư duy. Nó sẽ biết tư duy chứ, chỉ có điều nó hơi "ngu" thôi :D
Dazzling V.I.T
Hãy gọi tôi là vịt :)

yoorich
Bài viết: 5
Ngày tham gia: T.Hai 14/05/2012 12:55 am
Đến từ: Thiên đàng
Liên hệ:

Re: <EC 1.0> Mô phỏng tư duy đơn giản (Chat với máy tính)

Gửi bàigửi bởi yoorich » T.Sáu 18/05/2012 2:44 am

Oánh dấu, ngồi ngóng. Có mã nguồn không share cho em học tập với.
email: support@yoorich.com

Có một con do một anh làm từ năm 2006 mình thấy khá là hoàn chỉnh là : visual friend ... bạn nào quan tâm thì google cho vui.

taohiencuong
Thành viên tích cực
Thành viên tích cực
Bài viết: 171
Ngày tham gia: T.Hai 19/04/2010 3:11 pm
Has thanked: 36 time
Been thanked: 2 time
Liên hệ:

Re: <EC 1.0> Mô phỏng tư duy đơn giản (Chat với máy tính)

Gửi bàigửi bởi taohiencuong » T.Sáu 15/06/2012 10:14 pm

phần mềm hay đó bạn, nhưng như thế chẳng khác gì mình hỏi rồi mình tự trả lời (vì đã biết EC sẽ trả lời gì sau khi hỏi rồi) :))

hiensaigon
Thành viên năng nổ
Thành viên năng nổ
Bài viết: 52
Ngày tham gia: CN 25/12/2011 12:48 pm
Has thanked: 15 time

Re: <EC 1.0> Mô phỏng tư duy đơn giản (Chat với máy tính)

Gửi bàigửi bởi hiensaigon » T.Tư 20/06/2012 12:05 am

bạn lập trình .net ah? phần tạo nút tùy chọn trên giao diện của bạn có thể làm trên vb 6 dc ko?

trung06bt06
Thành viên chính thức
Thành viên chính thức
Bài viết: 12
Ngày tham gia: CN 05/06/2011 2:48 pm
Has thanked: 6 time

Re: <EC 1.0> Chat với máy tính

Gửi bàigửi bởi trung06bt06 » T.Hai 16/06/2014 2:25 pm

Này nhá: thứ 1 ở ver 1.0 khi mình nhập 1 câu ko có trong bộ nhớ thì ec hiện "tôi ko hiểu.. gì gì đó" và có label " Dạy cho EC" khi click nào thì bạn nên copy câu txtbox hỏi vào txt phát biểu trong farm dạy EC lun. để người dùng khỏi phải đánh lại. nhân tiện bạn got focus cho cái txt trả lời lun, đỡ tốn time :D
thứ hai: ô trả lời bạn nên đóng băng nó (dạng như lbl á, ko nên để txtbox vì nó ngoài chức năng load data chứ có lm j khác đâu.
thứ 3 khi txt hỏi = "" thì nên thông báo "bạn hãy hỏi t đi chứ" sao lại "tôi chưa lập trình, r` ....." là sao?
thứ 4 bạn làm thế nào mà đem dòng "dạy ec.." zô txtbox hay z. chit mình đi^^
thứ 5 ý tưởng rất tuyệt chắc con osimi trong ola cũng dạng như này nhỉ (có điều hỏi nó cái j cũng tl đc [đa số là z] ^^ ) chắc database của nó mấy GB quá. mong bạn sẽ có những bước cải tiến mới cho EC.

mamc2004
Bài viết: 2
Ngày tham gia: T.Tư 14/01/2015 3:49 pm

Re: <EC 1.0> Chat với máy tính

Gửi bàigửi bởi mamc2004 » T.Năm 15/01/2015 10:58 am

Giống với Visual Friend ngày trước nhỉ

Hình đại diện của người dùng
HaiVB6
Thành viên tâm huyết
Thành viên tâm huyết
Bài viết: 375
Ngày tham gia: T.Hai 03/02/2014 10:23 pm
Đến từ: [Gia Đông] - [Thuận Thành] - [Bắc Ninh]
Has thanked: 5 time
Been thanked: 14 time
Liên hệ:

Re: <EC 1.0> Chat với máy tính

Gửi bàigửi bởi HaiVB6 » T.Năm 15/01/2015 1:17 pm

mamc2004 đã viết:Giống với Visual Friend ngày trước nhỉ

Tuy có phần giống nhưng soft này chưa có bộ nhớ sẵn của nhà sản xuất! :D
I love Doraemon - 私はドラえもんが大好き :x


Quay về “Trò chơi - Giải trí”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.1 khách