• 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í

Moderator: Điều hành

Forum rules
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]
User avatar
Apple
Thành viên năng nổ
Thành viên năng nổ
Posts: 80
Joined: Mon 23/01/2012 7:40 pm
Location: Đồng Nai
Has thanked: 4 times
Been thanked: 16 times
Contact:

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

Postby Apple » Tue 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 :

Image

3/ Mô tả chức năng :
VD : Khi chat với EC : "diễn đàn này là Visual Basic"
Image
Và khi hỏi lại EC: "diễn đàn này là gì?"
Image
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) Downloaded 583 times


MsgBox ("Visual Basic")
End Sub

User avatar
Apple
Thành viên năng nổ
Thành viên năng nổ
Posts: 80
Joined: Mon 23/01/2012 7:40 pm
Location: Đồng Nai
Has thanked: 4 times
Been thanked: 16 times
Contact:

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

Postby Apple » Thu 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

User avatar
TheDark
Guru
Guru
Posts: 188
Joined: Thu 04/11/2010 3:56 pm
Location: Mang Thít - Vĩnh Long
Has thanked: 6 times
Been thanked: 33 times

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

Postby TheDark » Fri 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ó.

User avatar
Apple
Thành viên năng nổ
Thành viên năng nổ
Posts: 80
Joined: Mon 23/01/2012 7:40 pm
Location: Đồng Nai
Has thanked: 4 times
Been thanked: 16 times
Contact:

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

Postby Apple » Fri 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

User avatar
Apple
Thành viên năng nổ
Thành viên năng nổ
Posts: 80
Joined: Mon 23/01/2012 7:40 pm
Location: Đồng Nai
Has thanked: 4 times
Been thanked: 16 times
Contact:

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

Postby Apple » Thu 03/05/2012 3:10 pm

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

User avatar
VuVanHoanh
Thành viên danh dự
Thành viên danh dự
Posts: 1259
Joined: Thu 03/06/2010 9:23 pm
Location: Kim Sơn - Đông Triều - Quảng Ninh
Has thanked: 22 times
Been thanked: 138 times
Contact:

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

Postby VuVanHoanh » Thu 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

User avatar
dazzlingvit
Guru
Guru
Posts: 960
Joined: Tue 18/01/2011 10:21 am
Location: Sinh ra từ hư vô, sống trong thế giới ảo...
Has thanked: 7 times
Been thanked: 112 times
Contact:

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

Postby dazzlingvit » Thu 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
Posts: 5
Joined: Mon 14/05/2012 12:55 am
Location: Thiên đàng
Contact:

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

Postby yoorich » Fri 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
Posts: 171
Joined: Mon 19/04/2010 3:11 pm
Has thanked: 36 times
Been thanked: 2 times
Contact:

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

Postby taohiencuong » Fri 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ổ
Posts: 52
Joined: Sun 25/12/2011 12:48 pm
Has thanked: 15 times

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

Postby hiensaigon » Wed 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
Posts: 12
Joined: Sun 05/06/2011 2:48 pm
Has thanked: 6 times

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

Postby trung06bt06 » Mon 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
Posts: 2
Joined: Wed 14/01/2015 3:49 pm

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

Postby mamc2004 » Thu 15/01/2015 10:58 am

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

User avatar
HaiVB6
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 375
Joined: Mon 03/02/2014 10:23 pm
Location: [Gia Đông] - [Thuận Thành] - [Bắc Ninh]
Has thanked: 5 times
Been thanked: 14 times
Contact:

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

Postby HaiVB6 » Thu 15/01/2015 1:17 pm

mamc2004 wrote: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


Return to “Trò chơi - Giải trí”

Who is online

Users browsing this forum: No registered users and 1 guest